Computer Engineering

Bachelor of Science in Computer Engineering is a four-year degree program that embodies the science and technology of design, development, implementation, maintenance, and integration of software and hardware components in modern computing systems and computer-controlled equipment. 

 

Characteristics of Computer Engineering Graduates 

With the ubiquity of computers, computer-based systems, and networks in the world today, computer engineers must be versatile in the knowledge drawn from standard topics in computer science and electrical engineering as well as the foundations in mathematics and sciences. Because of the rapid pace of change in the computing field, computer engineers must be life-long learners to maintain their knowledge and skills within their chosen discipline. 

An important distinction should be made between computer engineers, electrical engineers, other computer professionals, and engineering technologists. While such distinctions are sometimes ambiguous, computer engineers generally should satisfy the following three characteristics:

  • - possess the ability 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;
  • - have a breadth of knowledge in mathematics and engineering sciences, associated with the broader scope of engineering and beyond that narrowly required for the field; and  
  • - acquire and maintain a preparation for professional practice in engineering.

 

Knowledge Areas 

The knowledge areas include the following but are not limited to: 

  • - Circuits and Electronics 
  • - Computing Algorithms 
  • - Computer Architecture and Organization 
  • - Digital Design 
  • - Embedded Systems 
  • - Computer Networks 
  • - Professional Practice 
  • - Information Security 
  • - Signal Processing 
  • - Systems and Project Engineering 
  • - Software Design 
  • - Occupational Health and Safety 
  • - Technopreneurship

Subscribe for Updates