Bachelor of Science in Computer Engineering

An Undergraduate Library Subject Guide providing suggested resources and other information for beginning research on the topic 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