Bachelor of Science in Computer Engineering

Perhaps the most in-demand skillset in today’s tech-centric world, Computer Engineering and its application across all industries is changing the way we experience life and is evolving rapidly. We want to place our students at the forefront of the telecommunications, networks, and electronics industries. Our versatile graduates can go on to a multitude of careers in the technological development of practically any sector.

Program Content

In the first year, this program tackles core principles of engineering mechanics, calculus, algebra and physics, homing in on the basics of computer organization and operation. As students advance, more complex elements of digital systems, electronics, networking and security are examined. Computer Engineering is one of our most flexible programs, giving students the opportunity to select from their choice of professional electives, with innovative options such as Web Programming, Circuit Design, Safety Engineering and Materials Science.

A key element of this program is the internship, which allows students to apply their learning in a real-world scenario, spending one month with one of AUBH’s partner organizations. Graduates of this course will find themselves as work-ready computer scientists, with potential careers in every area of life and commerce.

Who should apply?

This 4-year undergraduate program produces dynamic computer engineers who enjoy working collaboratively and can adapt to the constant change of the industry. If you love to experiment and have a passion for technology, then computer engineering is for you. Applicants to this degree program will need a strong basis in mathematics, sciences, electronics and computing basics, and need to be able to self-evaluate throughout their studies.

Program Structure

All students pursuing the Bachelor of Science in Computer Engineering must complete a minimum of 124 credits with a cumulative GPA of 2.0 or better. Specifically, the requirements are as follows:

Program Learning Outcomes

1. Identify, formulate and solve complex engineering problems by applying principles of knowledge of science, mathematics and electrical & computer engineering.

2. Ability to Apply engineering and IT design to design reliable systems, devices or processes from initial specifications to a deliverable system, that meet specified needs but always with care and consideration for public health, safety and welfare, as well as for global, cultural, social, environmental.

3. Communicate effectively with a range of audiences.

4. Recognize ethical and professional responsibilities in engineering and IT situations and make informed judgments, which must consider the impact of engineering and IT solutions to global, economic, environmental and societal contexts.

5. Function effectively as part of a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks and meet objectives.

6. Develop and conduct appropriate experimentation, analysis and interpretation of data, and use scientific judgment to draw conclusions.

7. Acquire and apply new knowledge as needed, using appropriate learning strategies.

Program Requirements

Program Name

Total Number of Credits

Bachelor of Science in Computer Engineering

124 Credits

Course Information

Career and Learning Progression

Career Progression

Graduates of BSc in Computer Engineering program possess expertise in both electronic circuits and programming languages, enabling them to pursue careers in various fields such as:

·       Network Administrator: who manages an organization’s network and ensures that the organization’s computer networks are operating to meet the needs of the organization.
·       System Administrator: who configures and manages an organization’s entire infrastructure to support the running of the business.
·       Network Architect: who designs and manages data communication networks for organizations.
·       Technical Support Specialist: who resolves any problems and questions regarding computer systems that customers, employees, or organizations have, and keeps computers and technology working smoothly for individuals and organizations.
·       Robotics Engineer: who designs and builds robotic systems and technologies.
·       Embedded Systems Engineer: who develops software and hardware for devices like drones, medical equipment, and smart cars.
·       Software Developer: who designs, implements, and tests software and applications using different programming languages.
 
Learning Progression

Graduates of BSc in Computer Engineering program are prepared with a strong foundation to progress to graduate studies (MSc or Ph.D.) within their field of study or relevant one as well as obtain professional qualification such as Cisco Certified Network Associate (CCNA), CompTIA A+, and AWS Certified Cloud Practitioner.