ਇਹ ਬਲੌਗ ਪੋਸਟ ਇਸ ਗੱਲ ਦੀ ਪੜਚੋਲ ਕਰਦੀ ਹੈ ਕਿ ਕੰਪਿਊਟਰਾਂ ਅਤੇ ਮੀਡੀਆ ਨੇ ਸਾਡੀ ਸੋਚ ਅਤੇ ਰੋਜ਼ਾਨਾ ਦੇ ਕੰਮਾਂ ਨੂੰ ਕਿਵੇਂ ਬਦਲਿਆ ਹੈ, ਅਤੇ ਭਵਿੱਖ ਵਿੱਚ ਉਹ ਕਿਸ ਤਰ੍ਹਾਂ ਦੀ ਦੁਨੀਆ ਖੋਲ੍ਹਣਗੇ।
ਅੱਜ ਦੇ ਮੀਡੀਆ, ਜਿਵੇਂ ਕਿ ਟੀਵੀ ਅਤੇ ਇੰਟਰਨੈੱਟ, ਦੇ ਸੱਚਮੁੱਚ ਬਹੁਤ ਪ੍ਰਭਾਵ ਹਨ ਕਿਉਂਕਿ ਉਹ ਸਾਨੂੰ ਉਸੇ ਪਲ ਦੁਨੀਆ ਨਾਲ ਜੋੜਦੇ ਹਨ ਜਦੋਂ ਅਸੀਂ ਕੋਈ ਉਤਪਾਦ ਖਰੀਦਦੇ ਹਾਂ ਅਤੇ ਪਾਵਰ ਬਟਨ ਦਬਾਉਂਦੇ ਹਾਂ। ਅਜਿਹੇ ਮੀਡੀਆ ਦੀ ਤਰੱਕੀ ਨੇ ਜਾਣਕਾਰੀ ਪਹੁੰਚਾਉਣ ਦੀ ਗਤੀ ਨੂੰ ਕ੍ਰਾਂਤੀਕਾਰੀ ਢੰਗ ਨਾਲ ਵਧਾ ਦਿੱਤਾ ਹੈ, ਜਿਸ ਨਾਲ ਦੁਨੀਆ ਭਰ ਦੇ ਲੋਕ ਖ਼ਬਰਾਂ ਤੱਕ ਪਹੁੰਚ ਕਰ ਸਕਦੇ ਹਨ ਅਤੇ ਅਸਲ ਸਮੇਂ ਵਿੱਚ ਸੰਚਾਰ ਕਰ ਸਕਦੇ ਹਨ। ਇਸ ਦੇ ਨਾਲ, ਤੇਜ਼ ਪ੍ਰੋਸੈਸਿੰਗ ਸਮਰੱਥਾਵਾਂ ਨਾਲ ਲੈਸ ਕੰਪਿਊਟਰ, ਮਨੁੱਖੀ ਜੀਵਨ ਦੇ ਹਰ ਕੋਨੇ ਵਿੱਚ ਫੈਲ ਗਏ ਹਨ, ਉਨ੍ਹਾਂ ਦਾ ਪ੍ਰਭਾਵ ਹੁਣ ਇੰਨਾ ਵਿਆਪਕ ਹੈ ਕਿ ਇਸਦਾ ਅੰਦਾਜ਼ਾ ਲਗਾਉਣਾ ਵੀ ਮੁਸ਼ਕਲ ਹੈ। ਕੰਪਿਊਟਰ ਸਿਰਫ਼ ਜਾਣਕਾਰੀ-ਪ੍ਰੋਸੈਸਿੰਗ ਮਸ਼ੀਨਾਂ ਤੋਂ ਪਰੇ ਹੋ ਗਏ ਹਨ; ਉਨ੍ਹਾਂ ਨੇ ਮਨੁੱਖੀ ਸੋਚ ਅਤੇ ਵਿਵਹਾਰ ਦੇ ਪੈਟਰਨਾਂ ਨੂੰ ਬਦਲ ਦਿੱਤਾ ਹੈ, ਆਪਣੇ ਆਪ ਨੂੰ ਆਧੁਨਿਕ ਸਮਾਜ ਦੀ ਨੀਂਹ ਬਣਾਉਣ ਵਾਲੇ ਜ਼ਰੂਰੀ ਔਜ਼ਾਰਾਂ ਵਜੋਂ ਸਥਾਪਿਤ ਕੀਤਾ ਹੈ। ਇਸ ਲਈ, ਅੱਜ ਕੰਪਿਊਟਰਾਂ ਤੋਂ ਬਿਨਾਂ ਦੁਨੀਆਂ ਦੀ ਕਲਪਨਾ ਕਰਨਾ ਔਖਾ ਹੈ।
ਅਸੀਂ ਜਾਣਦੇ ਹਾਂ ਕਿ ਕੰਪਿਊਟਰ ਸਾਨੂੰ ਟੈਲੀਵਿਜ਼ਨ ਨਾਲੋਂ ਤੇਜ਼ੀ ਨਾਲ ਦੁਨੀਆ ਨੂੰ ਸੰਚਾਰ ਕਰਨ ਅਤੇ ਅਨੁਭਵ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦੇ ਹਨ, ਅਤੇ ਇਹ ਕਿ ਉਹ ਕੁਝ ਸਕਿੰਟਾਂ ਵਿੱਚ ਬਹੁਤ ਵੱਡੇ ਸੰਖਿਆਵਾਂ ਨਾਲ ਸਬੰਧਤ ਗਣਨਾਵਾਂ ਨੂੰ ਹੱਲ ਕਰ ਸਕਦੇ ਹਨ ਜੋ ਮਨੁੱਖਾਂ ਲਈ ਗਣਨਾ ਕਰਨ ਲਈ ਬਹੁਤ ਜ਼ਿਆਦਾ ਹਨ। ਇਹ ਸਧਾਰਨ ਗਣਨਾ ਤੋਂ ਪਰੇ ਹੈ; ਆਰਟੀਫੀਸ਼ੀਅਲ ਇੰਟੈਲੀਜੈਂਸ ਵਰਗੀਆਂ ਉੱਨਤ ਤਕਨਾਲੋਜੀਆਂ ਰਾਹੀਂ, ਕੰਪਿਊਟਰ ਹੁਣ ਮਨੁੱਖੀ ਰਚਨਾਤਮਕ ਸੋਚ ਦੀ ਸਹਾਇਤਾ ਕਰਦੇ ਹਨ ਅਤੇ ਨਵੇਂ ਗਿਆਨ ਦੀ ਸਿਰਜਣਾ ਵਿੱਚ ਵੀ ਯੋਗਦਾਨ ਪਾਉਂਦੇ ਹਨ। ਕੰਪਿਊਟਰ ਪੇਸ਼ੇਵਰ ਖੇਤਰਾਂ ਤੋਂ ਲੈ ਕੇ ਰੋਜ਼ਾਨਾ ਜੀਵਨ ਤੱਕ, ਹਰ ਜਗ੍ਹਾ ਸੰਦਾਂ ਵਜੋਂ ਆਪਣੇ ਉਦੇਸ਼ ਨੂੰ ਪੂਰਾ ਕਰਦੇ ਹਨ। ਉਦਾਹਰਣ ਵਜੋਂ, ਹਸਪਤਾਲਾਂ ਵਿੱਚ, ਉਹ ਡਾਕਟਰੀ ਉਪਕਰਣਾਂ ਰਾਹੀਂ ਸਹੀ ਨਿਦਾਨ ਅਤੇ ਇਲਾਜ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦੇ ਹਨ, ਜਦੋਂ ਕਿ ਕਾਰੋਬਾਰਾਂ ਵਿੱਚ, ਉਹ ਮਹੱਤਵਪੂਰਨ ਫੈਸਲੇ ਲੈਣ ਵਿੱਚ ਸਹਾਇਤਾ ਕਰਨ ਲਈ ਵੱਡੀ ਮਾਤਰਾ ਵਿੱਚ ਡੇਟਾ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰਦੇ ਹਨ। ਤਾਂ, ਕੰਪਿਊਟਰ ਇੰਜੀਨੀਅਰਿੰਗ ਕੀ ਅਧਿਐਨ ਕਰਦੀ ਹੈ ਅਤੇ ਆਧੁਨਿਕ ਸਮਾਜ ਵਿੱਚ ਇਹਨਾਂ ਕੰਪਿਊਟਰਾਂ ਨੂੰ ਸਰਵ ਵਿਆਪਕ ਸੰਭਾਲਣ ਲਈ ਇਸਨੂੰ ਕਿਵੇਂ ਲਾਗੂ ਕੀਤਾ ਜਾਂਦਾ ਹੈ?
ਕੰਪਿਊਟਰ ਇੰਜੀਨੀਅਰਿੰਗ ਵਿੱਚ ਪੜ੍ਹੇ ਜਾਣ ਵਾਲੇ ਖੇਤਰਾਂ ਨੂੰ ਮੋਟੇ ਤੌਰ 'ਤੇ ਸਾਫਟਵੇਅਰ ਅਤੇ ਹਾਰਡਵੇਅਰ ਵਿੱਚ ਵੰਡਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਦੂਜੇ ਸ਼ਬਦਾਂ ਵਿੱਚ, ਸਾਫਟਵੇਅਰ ਕੰਪਿਊਟਰ ਪ੍ਰੋਗਰਾਮ ਹਨ। ਕੰਪਿਊਟਰ ਪ੍ਰੋਗਰਾਮ ਬਣਾਉਣ ਲਈ, ਕੋਈ ਵੀ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਸਿੱਖਦਾ ਹੈ ਅਤੇ ਬਿਹਤਰ ਪ੍ਰੋਗਰਾਮਾਂ ਨੂੰ ਕਿਵੇਂ ਵਿਕਸਤ ਕਰਨਾ ਹੈ ਇਸ ਬਾਰੇ ਸਿਧਾਂਤਾਂ ਦਾ ਅਧਿਐਨ ਕਰਦਾ ਹੈ। ਇਹ ਸਧਾਰਨ ਕੋਡ ਲਿਖਣ ਤੋਂ ਪਰੇ ਹੈ, ਜਿਸ ਵਿੱਚ ਡਿਜ਼ਾਈਨ ਸ਼ਾਮਲ ਹੈ ਜੋ ਉਪਭੋਗਤਾ ਅਨੁਭਵ ਅਤੇ ਸੁਰੱਖਿਆ ਪਹਿਲੂਆਂ 'ਤੇ ਵਿਚਾਰ ਕਰਦਾ ਹੈ। ਉਦਾਹਰਣ ਵਜੋਂ, ਅੱਜ ਦੇ ਵਿਆਪਕ ਤੌਰ 'ਤੇ ਵਰਤੇ ਜਾਣ ਵਾਲੇ ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿੱਚ ਵਧੇ ਹੋਏ ਸੁਰੱਖਿਆ ਐਲਗੋਰਿਦਮ ਦੇ ਨਾਲ-ਨਾਲ ਉਪਭੋਗਤਾ-ਅਨੁਕੂਲ ਇੰਟਰਫੇਸ ਦੀ ਵਿਸ਼ੇਸ਼ਤਾ ਹੈ, ਜੋ ਨਿੱਜੀ ਜਾਣਕਾਰੀ ਨੂੰ ਸੁਰੱਖਿਅਤ ਢੰਗ ਨਾਲ ਸੁਰੱਖਿਅਤ ਕਰਦੇ ਹੋਏ ਸੁਵਿਧਾਜਨਕ ਵਰਤੋਂ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦੀਆਂ ਹਨ।
ਸਾਫਟਵੇਅਰ ਵਿੱਚ ਕੰਪਿਊਟਰ ਪ੍ਰੋਗਰਾਮਿੰਗ ਦੀ ਚਰਚਾ ਕਰਦੇ ਸਮੇਂ, ਸਭ ਤੋਂ ਪਹਿਲਾਂ ਜੋ ਗੱਲ ਮਨ ਵਿੱਚ ਆਉਂਦੀ ਹੈ ਉਹ ਹੈ ਬਿਨਾਂ ਸ਼ੱਕ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ। ਜ਼ਿਆਦਾਤਰ ਲੋਕ ਪ੍ਰੋਗਰਾਮਰਾਂ ਨੂੰ ਅਜਿਹੇ ਵਿਅਕਤੀਆਂ ਵਜੋਂ ਸੋਚਦੇ ਹਨ ਜੋ ਖਾਸ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਨੂੰ ਜਾਣਦੇ ਹਨ ਅਤੇ ਕੁਸ਼ਲਤਾ ਨਾਲ ਸੰਭਾਲਦੇ ਹਨ। ਹਾਲਾਂਕਿ, ਕੰਪਿਊਟਰ ਵਿਗਿਆਨ ਵਿੱਚ, ਇੱਕ ਪ੍ਰੋਗਰਾਮਰ ਨੂੰ ਇੱਕ ਅਜਿਹੇ ਵਿਅਕਤੀ ਵਜੋਂ ਦੇਖਿਆ ਜਾਂਦਾ ਹੈ ਜੋ ਡੂੰਘਾਈ ਨਾਲ ਸਮਝਦਾ ਹੈ ਕਿ ਪ੍ਰੋਗਰਾਮ ਬਣਾਉਣ ਬਾਰੇ ਕਿਵੇਂ ਸੋਚਣਾ ਹੈ। ਇਹ ਨਾ ਸਿਰਫ਼ ਕੋਡ ਲਿਖਣ ਦੀ ਤਕਨੀਕੀ ਯੋਗਤਾ 'ਤੇ ਅਧਾਰਤ ਹੈ, ਸਗੋਂ ਸਮੱਸਿਆ-ਹੱਲ ਕਰਨ ਦੇ ਹੁਨਰਾਂ ਅਤੇ ਤਰਕਪੂਰਨ ਸੋਚ 'ਤੇ ਵੀ ਅਧਾਰਤ ਹੈ। ਇੱਕ ਪ੍ਰੋਗਰਾਮਰ ਦੀ ਭੂਮਿਕਾ ਕਿਸੇ ਦਿੱਤੀ ਸਮੱਸਿਆ ਨੂੰ ਹੱਲ ਕਰਨ ਲਈ ਸਭ ਤੋਂ ਕੁਸ਼ਲ ਤਰੀਕਾ ਲੱਭਣਾ ਅਤੇ ਇੱਕ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇਸਨੂੰ ਲਾਗੂ ਕਰਨਾ ਹੁੰਦਾ ਹੈ।
ਅਜਿਹਾ ਪ੍ਰੋਗਰਾਮਰ ਬਣਨ ਲਈ, ਕਿਸੇ ਨੂੰ ਸਿਰਫ਼ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਦੀ ਹੀ ਨਹੀਂ, ਸਗੋਂ ਕੰਪਿਊਟਰਾਂ ਦੇ ਕੰਮਾਂ ਨੂੰ ਕਰਨ ਦੇ ਤਰੀਕੇ ਬਾਰੇ ਵਿਆਪਕ ਸਿਧਾਂਤਕ ਗਿਆਨ ਦੀ ਵੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਉਦਾਹਰਣ ਵਜੋਂ, ਮਨੁੱਖਾਂ ਦੇ ਉਲਟ, ਕੰਪਿਊਟਰਾਂ ਨੂੰ ਲੇਖਕ ਨੂੰ ਲੋੜੀਂਦੇ ਕਾਰਜਾਂ ਨੂੰ ਚਲਾਉਣ ਲਈ ਪ੍ਰੋਗਰਾਮ ਕੋਡ ਨੂੰ ਸਖ਼ਤੀ ਅਤੇ ਤਰਕ ਨਾਲ ਲਿਖਣ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਇਸ ਤਰ੍ਹਾਂ, ਪ੍ਰੋਗਰਾਮਾਂ ਨੂੰ ਤਰਕਪੂਰਨ ਅਤੇ ਕੁਸ਼ਲਤਾ ਨਾਲ ਸਰੋਤਾਂ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰਨੀ ਹੈ, ਇਹ ਸਿੱਖਣ ਲਈ, ਕੋਈ ਡਿਸਕ੍ਰੀਟ ਗਣਿਤ, ਐਲਗੋਰਿਦਮ, ਡੇਟਾ ਸਟ੍ਰਕਚਰ ਅਤੇ ਆਟੋਮੇਟਾ ਵਰਗੇ ਬੁਨਿਆਦੀ ਸਿਧਾਂਤਕ ਖੇਤਰਾਂ ਦਾ ਅਧਿਐਨ ਕਰਦਾ ਹੈ। ਇਸ 'ਤੇ ਨਿਰਮਾਣ ਕਰਦੇ ਹੋਏ, ਕੋਈ ਫਿਰ ਪ੍ਰੋਗਰਾਮਿੰਗ ਖੇਤਰ ਸਿੱਖਦਾ ਹੈ - C, C++, ਜਾਂ ਜਾਵਾ ਵਰਗੀਆਂ ਖਾਸ ਭਾਸ਼ਾਵਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਕੰਪਿਊਟਰ 'ਤੇ ਕਮਾਂਡਾਂ ਨੂੰ ਲਾਗੂ ਕਰਨਾ। ਇਸ ਪ੍ਰਕਿਰਿਆ ਰਾਹੀਂ, ਪ੍ਰੋਗਰਾਮਰ ਵਿਭਿੰਨ ਦ੍ਰਿਸ਼ਟੀਕੋਣਾਂ ਤੋਂ ਸਮੱਸਿਆਵਾਂ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰਨ, ਅਨੁਕੂਲ ਹੱਲ ਲੱਭਣ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਵਿਵਹਾਰਕ ਤੌਰ 'ਤੇ ਲਾਗੂ ਕਰਨ ਦੀ ਯੋਗਤਾ ਪੈਦਾ ਕਰਦੇ ਹਨ।
ਹਾਰਡਵੇਅਰ ਉਹਨਾਂ ਭੌਤਿਕ ਹਿੱਸਿਆਂ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ ਜੋ ਇੱਕ ਕੰਪਿਊਟਰ ਬਣਾਉਂਦੇ ਹਨ। ਯਾਨੀ, ਇਸ ਵਿੱਚ ਨਾ ਬਦਲਣ ਵਾਲੇ ਇਲੈਕਟ੍ਰੀਕਲ ਸਰਕਟ ਹੁੰਦੇ ਹਨ। ਇਹ ਖੇਤਰ ਕੰਪਿਊਟਰ ਸਿਸਟਮ ਅਤੇ ਆਰਕੀਟੈਕਚਰ ਤੋਂ ਲੈ ਕੇ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਤੱਕ ਸਭ ਕੁਝ ਸ਼ਾਮਲ ਕਰਦਾ ਹੈ, ਜੋ ਉਪਭੋਗਤਾ ਦੁਆਰਾ ਲੋੜੀਂਦੇ ਕੰਮਾਂ ਨੂੰ ਕਰਨ ਵਿੱਚ ਅਦਿੱਖ ਤੌਰ 'ਤੇ ਪੂਰੇ ਹੋਏ ਕੰਪਿਊਟਰ ਦੀ ਸਹਾਇਤਾ ਕਰਦਾ ਹੈ। ਹਾਰਡਵੇਅਰ ਸਾਫਟਵੇਅਰ ਨਾਲ ਇੱਕ ਨਜ਼ਦੀਕੀ ਸਬੰਧ ਬਣਾਈ ਰੱਖਦਾ ਹੈ, ਇੱਕ ਦੂਜੇ ਦੇ ਪ੍ਰਦਰਸ਼ਨ ਨੂੰ ਵੱਧ ਤੋਂ ਵੱਧ ਕਰਨ ਲਈ ਨਜ਼ਦੀਕੀ ਸਹਿਯੋਗ ਵਿੱਚ ਕੰਮ ਕਰਦਾ ਹੈ। ਇਸ ਤੋਂ ਇਲਾਵਾ, ਨੈੱਟਵਰਕਿੰਗ ਵਰਗੇ ਸਿਸਟਮ ਖੇਤਰ ਹਨ, ਜੋ ਕੰਪਿਊਟਰਾਂ ਵਿਚਕਾਰ ਸੰਚਾਰ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਣ ਲਈ ਨੈੱਟਵਰਕ ਬਣਾਉਣ 'ਤੇ ਕੇਂਦ੍ਰਤ ਕਰਦੇ ਹਨ। ਇਹ ਖੇਤਰ ਡੇਟਾ ਟ੍ਰਾਂਸਮਿਸ਼ਨ ਦੀ ਸਥਿਰਤਾ ਅਤੇ ਕੁਸ਼ਲਤਾ ਨੂੰ ਵਧਾਉਣ ਲਈ ਸਰਗਰਮੀ ਨਾਲ ਖੋਜ ਕਰਦਾ ਹੈ, ਜਿਸ ਨਾਲ ਦੁਨੀਆ ਨੂੰ ਅਸਲ-ਸਮੇਂ ਵਿੱਚ ਜੋੜਨ ਵਾਲੇ ਇੰਟਰਨੈਟ ਬੁਨਿਆਦੀ ਢਾਂਚੇ ਦੀ ਸਥਾਪਨਾ ਹੁੰਦੀ ਹੈ।
ਵਿਭਿੰਨ ਖੇਤਰਾਂ ਦੇ ਇਸ ਪਿਛੋਕੜ ਦੇ ਵਿਰੁੱਧ, ਕੰਪਿਊਟਰ ਇੰਜੀਨੀਅਰਿੰਗ ਵੱਖ-ਵੱਖ ਅਸਲ-ਸੰਸਾਰ ਸਮੱਸਿਆਵਾਂ ਨੂੰ ਹੱਲ ਕਰਦੀ ਹੈ ਅਤੇ ਹੋਰ ਚੁਣੌਤੀਆਂ ਵਿੱਚ ਐਪਲੀਕੇਸ਼ਨ ਲੱਭਦੀ ਹੈ। ਸਮਾਰਟਫ਼ੋਨ, ਜੋ ਕਿ ਆਈਟੀ ਵਿੱਚ ਇੱਕ ਹਾਲੀਆ ਗਰਮ ਵਿਸ਼ਾ ਹੈ, ਇਸਦੀ ਉਦਾਹਰਣ ਦਿੰਦੇ ਹਨ। ਕੰਪਿਊਟਰ ਇੰਜੀਨੀਅਰਿੰਗ ਦੇ ਪ੍ਰਤੀਕ ਵਜੋਂ, ਸਮਾਰਟਫ਼ੋਨ ਵਿਭਿੰਨ ਹਾਰਡਵੇਅਰ ਅਤੇ ਸੌਫਟਵੇਅਰ ਤਕਨਾਲੋਜੀਆਂ ਨੂੰ ਏਕੀਕ੍ਰਿਤ ਕਰਦੇ ਹਨ। ਕਈ ਆਈਟੀ ਖੇਤਰ ਸਰਵ ਵਿਆਪਕ ਵਾਤਾਵਰਣ ਬਣਾਉਣ ਲਈ ਤਰੀਕਿਆਂ ਦਾ ਪ੍ਰਸਤਾਵ ਦਿੰਦੇ ਹਨ, ਅਤੇ ਸਮਾਰਟਫ਼ੋਨ ਇਸ ਟੀਚੇ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਇੱਕ ਇੰਜੀਨੀਅਰਿੰਗ ਹੱਲ ਦਰਸਾਉਂਦੇ ਹਨ। ਸਮਾਰਟਫ਼ੋਨ ਤੋਂ ਪਹਿਲਾਂ, ਜਨਤਕ ਧਾਰਨਾ ਇਹ ਸੀ ਕਿ ਕੰਪਿਊਟਰ ਸਥਿਰ ਸਥਾਨਾਂ 'ਤੇ ਮੌਜੂਦ ਸਨ, ਜਿਸ ਲਈ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਨੈੱਟਵਰਕਾਂ ਤੱਕ ਪਹੁੰਚ ਕਰਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਸੀ। ਹਾਲਾਂਕਿ, ਸਮਾਰਟਫ਼ੋਨ ਦੇ ਬਾਜ਼ਾਰ ਵਿੱਚ ਆਉਣ ਦੇ ਨਾਲ, ਬਹੁਤ ਸਾਰੇ ਕੰਮ ਜੋ ਪਹਿਲਾਂ ਸਿਰਫ਼ ਕੰਪਿਊਟਰਾਂ 'ਤੇ ਹੀ ਸੰਭਵ ਸਮਝੇ ਜਾਂਦੇ ਸਨ, ਮੋਬਾਈਲ ਫ਼ੋਨਾਂ ਰਾਹੀਂ ਪ੍ਰਾਪਤ ਕੀਤੇ ਜਾ ਸਕਦੇ ਸਨ ਜੋ ਲੋਕ ਹਮੇਸ਼ਾ ਰੱਖਦੇ ਸਨ। ਉਦਾਹਰਣ ਵਜੋਂ, ਈਮੇਲ ਚੈੱਕ ਕਰਨਾ, ਵੈਬਟੂਨ ਪੜ੍ਹਨਾ, ਮੂਵੀ ਟਿਕਟਾਂ ਬੁੱਕ ਕਰਨਾ, ਅਤੇ ਸੋਸ਼ਲ ਨੈੱਟਵਰਕਿੰਗ ਸੇਵਾਵਾਂ (SNS) ਦੀ ਵਰਤੋਂ ਮੋਬਾਈਲ ਫ਼ੋਨਾਂ ਰਾਹੀਂ ਕਿਸੇ ਵੀ ਸਮੇਂ, ਕਿਤੇ ਵੀ ਸੰਭਵ ਹੋ ਗਈ, ਜਿਸ ਨਾਲ ਜਨਤਕ ਧਾਰਨਾ ਵਿੱਚ ਕਾਫ਼ੀ ਬਦਲਾਅ ਆਇਆ। ਇਹ ਏਮਬੈਡਡ ਸਿਸਟਮਾਂ ਦੇ ਖੇਤਰ ਨਾਲ ਸਬੰਧਤ ਹੈ, ਜੋ ਰਵਾਇਤੀ ਤੌਰ 'ਤੇ ਵੱਡੇ ਕੰਪਿਊਟਰਾਂ ਦੁਆਰਾ ਕੀਤੇ ਜਾਣ ਵਾਲੇ ਕੰਮਾਂ ਨੂੰ ਹਥੇਲੀ ਦੇ ਆਕਾਰ ਦੇ ਮੋਬਾਈਲ ਫ਼ੋਨਾਂ 'ਤੇ ਕਰਨ ਦੇ ਯੋਗ ਬਣਾਉਂਦਾ ਹੈ। ਇਹ ਘੱਟ-ਪਾਵਰ ਸਿਸਟਮ ਡਿਜ਼ਾਈਨ ਦੇ ਖੇਤਰ ਨਾਲ ਵੀ ਜੁੜਿਆ ਹੋਇਆ ਹੈ, ਜੋ ਸੀਮਤ ਪਾਵਰ ਨਾਲ ਬੈਟਰੀ ਜੀਵਨ ਨੂੰ ਵੱਧ ਤੋਂ ਵੱਧ ਕਰਦਾ ਹੈ। ਇਸ ਤੋਂ ਇਲਾਵਾ, ਇਸਨੂੰ ਵੱਖ-ਵੱਖ ਕੰਪਿਊਟਰ ਇੰਜੀਨੀਅਰਿੰਗ ਖੇਤਰਾਂ ਦੇ ਕਨਵਰਜੈਂਸ ਦੇ ਨਤੀਜੇ ਵਜੋਂ ਦੇਖਿਆ ਜਾ ਸਕਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਜੋ ਕੰਪਿਊਟਰਾਂ ਨੂੰ ਅਜਿਹੇ ਹਾਰਡਵੇਅਰ ਅਤੇ ਨੈੱਟਵਰਕ ਖੇਤਰਾਂ 'ਤੇ ਚਲਾਉਂਦੇ ਹਨ ਜੋ Wi-Fi ਨੂੰ ਸਥਾਨ-ਸੁਤੰਤਰ ਹੋਣ ਲਈ ਕੌਂਫਿਗਰ ਕਰਦੇ ਹਨ।
ਹਾਲਾਂਕਿ, ਕੰਪਿਊਟਰ ਵਿਗਿਆਨ ਵਿੱਚ ਵਿਭਿੰਨ ਖੋਜ ਜਾਰੀ ਹੈ ਤਾਂ ਜੋ ਇੱਕ ਸਰਵ ਵਿਆਪਕ ਵਾਤਾਵਰਣ ਪ੍ਰਾਪਤ ਕੀਤਾ ਜਾ ਸਕੇ ਜਿੱਥੇ ਸਥਾਨ ਜਾਂ ਡਿਵਾਈਸ ਦੀ ਪਰਵਾਹ ਕੀਤੇ ਬਿਨਾਂ ਨੈੱਟਵਰਕ ਅਤੇ ਕੰਪਿਊਟਰਾਂ ਤੱਕ ਪਹੁੰਚ ਕੀਤੀ ਜਾ ਸਕੇ। ਉਦਾਹਰਣ ਵਜੋਂ, ਆਰਟੀਫੀਸ਼ੀਅਲ ਇੰਟੈਲੀਜੈਂਸ, ਮੋਬਾਈਲ ਏਮਬੈਡਡ ਸਿਸਟਮ, ਕੰਪਿਊਟਰ ਗ੍ਰਾਫਿਕਸ, 3D ਮਾਡਲਿੰਗ ਅਤੇ ਪ੍ਰੋਸੈਸਿੰਗ, ਅਤੇ ਈ-ਬਿਜ਼ਨਸ 'ਤੇ ਇਸ ਸਮੇਂ ਸਰਗਰਮੀ ਨਾਲ ਖੋਜ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ ਅਤੇ ਭਵਿੱਖ ਦੇ ਸਮਾਜ ਦੀਆਂ ਮੁੱਖ ਤਕਨਾਲੋਜੀਆਂ ਬਣਨ ਦੀ ਬਹੁਤ ਸੰਭਾਵਨਾ ਹੈ। ਇਹ ਤਕਨਾਲੋਜੀਆਂ ਨਵੀਆਂ ਸੇਵਾਵਾਂ ਪ੍ਰਦਾਨ ਕਰਨਗੀਆਂ ਜਿਨ੍ਹਾਂ ਦੀ ਅਸੀਂ ਅਜੇ ਕਲਪਨਾ ਨਹੀਂ ਕੀਤੀ ਹੈ ਅਤੇ ਸਮਾਜ ਵਿੱਚ ਮਹੱਤਵਪੂਰਨ ਬਦਲਾਅ ਲਿਆਉਣਗੀਆਂ।
ਅਸੀਂ ਕੰਪਿਊਟਰ ਇੰਜੀਨੀਅਰਿੰਗ ਦੇ ਅਧਿਐਨ, ਇਸਦੇ ਉਦੇਸ਼, ਅਤੇ ਕੰਪਿਊਟਰ ਇੰਜੀਨੀਅਰਿੰਗ ਦੇ ਕਿਹੜੇ ਖੇਤਰਾਂ ਨੂੰ ਅਸਲ ਜੀਵਨ ਵਿੱਚ ਸਮਾਰਟਫੋਨ ਦੀ ਉਦਾਹਰਣ ਵਜੋਂ ਲਾਗੂ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਇਸਦੀ ਪੜਚੋਲ ਕੀਤੀ ਹੈ। ਕੰਪਿਊਟਰ ਇੰਜੀਨੀਅਰਿੰਗ ਸਿਰਫ਼ ਇੱਕ ਤਕਨੀਕੀ ਅਨੁਸ਼ਾਸਨ ਤੋਂ ਪਰੇ ਹੈ; ਇਹ ਮਨੁੱਖੀ ਜੀਵਨ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣ ਅਤੇ ਸਮਾਜ ਨੂੰ ਅੱਗੇ ਵਧਾਉਣ ਵਿੱਚ ਇੱਕ ਮਹੱਤਵਪੂਰਨ ਭੂਮਿਕਾ ਨਿਭਾਉਂਦਾ ਹੈ। ਇੰਜੀਨੀਅਰਿੰਗ ਇੱਕ ਬਿਹਤਰ ਜੀਵਨ ਨੂੰ ਸਾਕਾਰ ਕਰਨ ਲਈ ਰੋਜ਼ਾਨਾ ਵਿਕਸਤ ਹੁੰਦੀ ਹੈ, ਅਤੇ ਕੰਪਿਊਟਰ ਇੰਜੀਨੀਅਰਿੰਗ ਉਸ ਉਦੇਸ਼ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ ਇੱਕ ਅਨੁਸ਼ਾਸਨ ਵਜੋਂ ਤੇਜ਼ੀ ਨਾਲ ਵਿਕਸਤ ਹੋ ਰਹੀ ਹੈ। ਹੁਣ ਜਦੋਂ ਕੰਪਿਊਟਰ ਸਮਾਜ ਵਿੱਚ ਜ਼ਰੂਰੀ ਔਜ਼ਾਰ ਬਣ ਗਏ ਹਨ, ਤਾਂ ਕੰਪਿਊਟਰ ਇੰਜੀਨੀਅਰਿੰਗ ਦੇ ਪ੍ਰਭਾਵ ਅਤੇ ਉਪਯੋਗਤਾ ਨੂੰ ਅਸੀਮ ਕਿਹਾ ਜਾ ਸਕਦਾ ਹੈ। ਕੰਪਿਊਟਰ ਇੰਜੀਨੀਅਰਿੰਗ ਦਾ ਭਵਿੱਖ ਸੱਚਮੁੱਚ ਧਿਆਨ ਦੇਣ ਯੋਗ ਹੈ।