कंप्यूटर इंजीनियरिंग (सीओई या सीपीई) इलेक्ट्रिकल इंजीनियरिंग और कंप्यूटर विज्ञान की एक शाखा है जो कंप्यूटर हार्डवेयर और सॉफ्टवेयर विकसित करने के लिए आवश्यक कंप्यूटर विज्ञान और इलेक्ट्रॉनिक इंजीनियरिंग के कई क्षेत्रों को एकीकृत करती है।
कंप्यूटर इंजीनियरिंग आमतौर पर एम्बेडेड माइक्रोकंट्रोलर्स के लिए सॉफ्टवेयर और फर्मवेयर लिखने, वीएलएसआई चिप्स डिजाइन करने, एनालॉग सेंसर डिजाइन करने, मिश्रित सिग्नल सर्किट बोर्ड डिजाइन करने और ऑपरेटिंग सिस्टम डिजाइन करने सहित क्षेत्रों से संबंधित है। कंप्यूटर इंजीनियर रोबोटिक्स अनुसंधान के लिए भी अनुकूल हैं, जो मोटर, संचार और सेंसर जैसे विद्युत प्रणालियों को नियंत्रित और मॉनिटर करने के लिए डिजिटल सिस्टम का उपयोग करने पर बहुत अधिक निर्भर करता है।
उच्च शिक्षा के कई संस्थानों में, कंप्यूटर इंजीनियरिंग के छात्रों को अपने कनिष्ठ और वरिष्ठ वर्ष में गहन अध्ययन के क्षेत्रों को चुनने की अनुमति दी जाती है क्योंकि कंप्यूटर के डिजाइन और अनुप्रयोग में उपयोग किए जाने वाले ज्ञान की पूरी चौड़ाई स्नातक डिग्री के दायरे से बाहर है। अन्य संस्थानों को कंप्यूटर इंजीनियरिंग को अपना प्राथमिक फोकस घोषित करने से पहले इंजीनियरिंग के छात्रों को एक या दो साल की सामान्य इंजीनियरिंग पूरी करने की आवश्यकता हो सकती है।
Specialty areas in Computer Engineering :-
- Processor design
- Coding, cryptography, and information protection
- Communications and wireless networks
- Compilers and operating systems
- Computational science and engineering
- Computer networks, mobile computing, and distributed systems
- Computer systems: architecture, parallel processing, and dependability
- Computer vision and robotics
- Embedded systems
- Integrated circuits, VLSI design, testing and CAD
- Signal, image and speech processing
- Quantum computing