Computer Engineering programme focuses on the design, construction, implementation, and maintenance of software and hardware components of modern computing systems and computer-controlled equipment. It overlaps with computer science on one end (software systems) and with electrical engineering on other (hardware). The program equips students with hands-on experience on system design and implementation by offering a set of practical labs in digital logic, microprocessor, electronics, signal processing, computer interfacing, etc. Read about Requirements and Course details.
Programme Objectives
The program objectives are:
Programme Learning Outcomes
Upon completion of the Computer Engineering programme, the student will be able to:
The target candidates for admission into the Bachelor of Science in Computer Engineering programme include the following:
Career Opportunities for the Graduates
By pursuing a career in computer engineering, you learn critical technology, analytical and communication skills you can transfer to other technology-based occupations. The following Jobs Require a Degree in Computer Engineering
Programme Objectives
The program objectives are:
- Preparation: To prepare the students to excel in the Computer Engineering programme or to succeed in industry / technical profession through further education/training;
- Core Competence: To provide the students with a solid foundation in mathematical, scientific and Computer Engineering fundamentals required to solve Computer Engineering related problems;
- Breadth: To train the students with a breadth of scientific and Computer Engineering knowledge to comprehend, analyze, design and create novel products and solutions for real life problems;
- Professionalism: To inculcate in the students professional/ethical attitude, effective team work skills, multidisciplinary approach and to relate Computer Engineering issues to a broader context;
- Learning Environment: To provide the students with academic environment of excellence, leadership, ethical guidelines and life-long learning needed for a long/productive career.
Programme Learning Outcomes
Upon completion of the Computer Engineering programme, the student will be able to:
- Design computers, computer-based systems and networks that include both hardware and software and their integration to solve novel engineering problems, subject to trade-offs involving a set of competing goals and constraints. In this context, “design” refers to a level of ability beyond “assembling” or “configuring” systems
- Apply knowledge of mathematics, and engineering sciences, associated with the broader scope of engineering and beyond that narrowly required for the field.
- Utilize a variety of computer-based and laboratory tools for the analysis and design of computer systems, including both hardware and software elements.
- Appreciate the societal context in which engineering is practiced, as well as the effects of engineering projects on society.
- Communicate their work in appropriate formats (written, oral, graphical) and to critically evaluate materials presented by others in those formats.
- Adhere to professional and ethical standards in view of the value of science and technology in a global/societal context and engage in lifelong learning.
The target candidates for admission into the Bachelor of Science in Computer Engineering programme include the following:
- Direct Entrants (A-Level candidates or its equivalent.)
- Diploma Holders Scheme
- Mature Age Scheme
- Degree Holders Scheme
Career Opportunities for the Graduates
By pursuing a career in computer engineering, you learn critical technology, analytical and communication skills you can transfer to other technology-based occupations. The following Jobs Require a Degree in Computer Engineering
- Multimedia programmer
- Technical support specialist
- Web developer
- Forensic computer analyst
- Computer programmer
- IT consultant
- Game developer
- Industrial engineer
- Mechanical engineer
- Computer systems analyst
- Electrical engineer
- Database administrator
- Information systems manager
- Information security analyst
- Software developer
- Data scientist
- Firmware engineer