The ever increasing use of the computer in today’s world offers expanding opportunities in this field of specialization. This program provides a bridge between the disciplines of electrical engineering and computer science. Graduates can enter such fields as chip design, software engineering, robotics, computer networks, internet of things, network security, and a variety of computer-controlled applications. This requires the development of the engineering approach through the understanding of engineering mathematics, digital and analog electronics and control, as well as computer languages, computing theory, and computer architecture. Design and problem solving form the heart of the discipline and a variety of computer aided design (CAD) tools are utilized to facilitate learning and implementation.
The graduate from this program will obtain the basic education in the first three years. The final year is utilized to explore specific areas of interest. One can choose a software-oriented program including such areas as artificial intelligence, deep learning, computer vision, cyber security, cloud computing, and web application design, or a hardware-oriented program pointing toward computer or integrated circuit design, robotics, internet of things, and networking.
The engineering approach and knowledge of hardware and software design are the attributes that make it unique. This program is accredited by the Engineering Accreditation Commission of the Accreditation Board for Engineering and Technology. A total of 121 semester hours are required for graduation.
Program objectives
Our Computer Engineering graduates will:
- Develop effective and innovative solutions to challenging engineering problems;
- Become leaders in emerging technologies, developing future state-of-the-art designs and products based on new fundamental theories;
- Lead teams of engineers and collaborate with other professionals in multidisciplinary environments;
- Maintain an awareness of the global and societal environment, and engineer solutions to problems as they arise;
- Engage in life-long learning by pursuing advanced degrees and professional development leading to career advancement.
Learning outcomes
Our Computer Engineering students will:
- Demonstrate comprehension of math, science, and basic computer engineering topics;
- Comprehend the design of computer architectures; and integrated systems having major hardware and software components;
- Exhibit problem solving skills;
- Have the ability to use techniques, skills, and modern engineering tools necessary for engineering practice;
- Work effectively on teams;
- Demonstrate the ability to identify and apply concepts of engineering economics and project planning;
- Demonstrate knowledge of contemporary global and societal issues and their relationship to professional ethics and engineering solutions;
- Demonstrate the ability to plan and conduct laboratory experiments and interpret and report the results;
- Exercise strong oral and written communication skills including those needed for technical writing;
- Have an awareness of the need for and demonstrate the ability to keep learning throughout life along with an appreciation of diversity in the world and in intellectual areas.