Computer Engineering
PROGRAMME DESCRIPTION
Computer engineering is a combination of several fields in electronics engineering and computer science. This syllabus enables a student to design computers that can be produced by methods such as chemical etching and milling methods. For this reason, students of computer engineering must receive thorough training in computer science, software engineering, electronics, and hardware and software integration.
In addition, computer engineering students at UCC will receive training in areas such as artificial intelligence, computer networks, operating systems and computer architecture. This will make it possible for our graduates to contribute in various aspects of hardware and software such as circuit design, micro-controllers and computer design as well as the computer service industry.
As a computer engineer, you will deal with issues such as software design and implementation, development of firmware, design of VLSI chips, design of micro-controllers, sensor design, digital systems and communication devices.
PROGRAMME OUTCOME
A typical computer engineering student will learn the following:
- Programming in C, C++ and Assembly language
- Robotics
- Intelligent devices
- VHDL and circuit design
- Mathematics and Physics
- Electrical and Control Technology
- Signal analysis using software, oscilloscopes and other devices
- Software Engineering
- Engineering project management
- Operating Systems
- Computer Networks
- Database design and implementation, SQL and NoSQL
This course will be very practical intensive. The goal is for our students to engage in the production of computers and other intelligent circuits. There is an industrial experience component in this programme where students spend mandatory time working in the industry.
NOTE: Blended programmes like this will be delivered via both face-to-face and online synchronous sessions (read more on what is blended learning by clicking here).
Many programmes will offer students the choice to select a course delivered either face-to-face or via synchronous online modality. Upon registration, please read registration instructions carefully so that you select the modality that you prefer based on the options that are available.