BS in Computer Engineering

 

   

                  The Computer Engineering course provides students with knowledge in hardware as well as in software. The students will be familiarized with computer hardware, system development and design, computer-based controllers systems, data communication and network engineering, and artificial intelligence.

           The course curriculum is structured with emphasis on the design, analysis and application of computing structures that involve hardware and its related software. The curriculum also provides a strong foundation in basic engineering sciences.

          The Bachelor of Science in Computer Engineering (BSCoE) is designed to give a student a strong background in the fundamentals of mathematics, physics, and computer engineering and science. A graduate of this program should be able to use these fundamentals to analyze and evaluate computer systems, both hardware and software. A graduate should also be able to design and implement computer systems, both hardware and software, which are state of the art solutions to a variety of computing problems. This includes systems which have both a hardware and a software component, whose design requires a well defined interface between the two, and the evaluation of the associated engineering trade-offs. In addition to these program specific objectives, all students are exposed to societal issues, professionalism, and have the opportunity to develop leadership skills.

           The Bachelor of Science in Computer Engineering (BSCpE) program is a combination of electrical engineering and computer science. Its curriculum provides students with a foundation in basic science, mathematics, software and engineering.

           The program equips students with the ability to analyze, plan, design, install, operate and maintain digital devices and computer hardware and software systems. These include operating systems (open source and commercial) , middle-ware (android systems, game engines), business applications (Microsoft Office, accounting software), network control systems and computer games, how to design a microprocessor and develop an embedded systems that are used in desktops or handheld devices. In addition, written and oral communication skills are emphasized throughout the program .

What skills are required to succeed in this course?

Prior knowledge in computers is not a prerequisite for this course. However , there are skills that you need to possess or develop in order to succeed:

Specializations

Career Opportunities for Computer Engineering graduates