Bachelor of Science in Computer Engineering

A Library Subject Guide providing suggested resources and other information for beginning research about Bachelor of Science in Computer Engineering.

Computer Engineering: An Overview
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:
  • 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.
Target Group
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