Computer Engineering Section in UniKL MIIT offers a Bachelor of Computer Engineering (Hons) program.


Bachelor of Computer Engineering (Hons)

The Computer Engineering program contains components of both the Computer Science and Electrical Engineering programs.

The program provides students with the knowledge and skills in computer engineering to specify, design, model, implement, program, and test integrated hardware and software systems as creative solutions to engineering problems.Students learn both hardware and software aspects of a computer system, as well as the electronic or electrical components that comprise typical computer systems.

The students are exposed to create and interface computer systems with the real-world.

In addition, the students are prepared in designing, implementing and maintaining virtualized data centres and software-defined networking to support enterprise data demands. Cloud computing is the future of data center operations, and these skills will be extremely valued.

Students can specialize in areas such as computer systems, system administration, computer networks, embedded system design, programming languages, real-time computing and control, cloud computing, signals and systems, machine learning and system software. Computer engineering students will have the tools required to be a part of a design team for creating and establishing an integrated digital hardware and software systems in a broad scope of application fields.

For more information about Bachelor of Computer Engineering (Hons), click → here


Computer engineering is a field with significant career potential because wherever there are computers there are jobs for computer engineers. Computer Engineering graduates find positions in industry at starting salaries that are among the highest offered to university graduates.

Some of the positions are System Engineer, Computer Engineer, Embedded System Engineer, Computer Hardware Engineer and Network System Engineer and much more.



Semester 1


In this semester, students will be introduced to principle of computer programming, engineering mathematics, physics and university compulsory modules. At the conclusion of the semester, students will acquire skills to write a computer program and develop software application using C programming language.

Semester 2


In semester 2, computer engineering students are expected to gain skills in constructing and analyzing electrical and circuit, perform design, analysis and troubleshooting of digital circuits. On the software part, students will be able to compose a computer program to integrate computer with external peripherals.

Semester 3


In this semester, students are exposed to the skills to build and analyze electronics circuits, using microprocessors and microcontrollers in a lot of practical applications. Instead of skills in programming the microcontrollers, the students will be able to configure routers and switches for computer networks.

Semester 4


At the end of the semester, students will be able to build their design projects that require the use of microcontrollers and sensors. They will develop a small version of embedded system, where the students must solve using the given resources (Microcontroller Development Board, Debugger, peripherals). On the system part, the students will be provided with Linux administration skills by focusing on core administration tasks.

Semester 5

At the end of Semester 5, students will be able to model and design cost-effective embedded systems. They will be exposed to the skill needed in managing database, network operating systems and IoT Network Protocols. The students will be able to utilize object oriented knowledge and use the Java programming to design software application.

Semester 6

Students will be exposed with a new paradigm in IT culture. The main focus is on rapid IT service delivery through adoption of agile, lean practices from the system-oriented approach. In addition to that, students will learn about utilization of technology especially automation tools that leverage on programmable and dynamic infrastructure.

Semester 7

In the final semester, the students are equipped with advanced skills of computer engineering specialization through the option of elective subjects such as computer security, web programming, cloud computing, mobile apps development and network service administration. Students will also conclude their semester through Final Year Project 2.

Semester 8

This semester is an industrial exposure through the Industry Training / Internship program as part of the curriculum to increase employability amongst computer engineering students. The industrial training will provide them with invaluable insights of computer engineering industry. In many occasions, the placements will offer opportunities for employment.


  • CCNA 1
  • CCNA 2

  • Okinawa Open
  • TM R&D
  • FAVORIOT Sdn Bhd