Graduate Programs
The Department of Computer Engineering offers a Master of Science (MS) that includes 46 credit hours spanning 4 regular semesters. It offers advanced graduate studies in 3 specialized fields: Cyber Systems Engineering, Telecommunications and Networking, and Artificial Intelligence and Machine Learning. The Faculty Admissions Committee makes the final decision on acceptance to the Master of Science Program. Entry to the Computer Engineering graduate program requires an average of at least 80.
Upon graduation, graduates are eligible to join the Order of Engineers and Architects.
Our rich Program offers specialized track options in the following areas:
Cyber Systems
Cybersecurity is the protection of internet-connected systems, including hardware, software and data, from cyberattacks. The goal of cybersecurity is to limit risk and protect IT assets from attackers with malicious intent. Cyber Systems Engineers are equipped with a deep understanding of information systems, networks, and protocols. As the world’s reliance on technology continuously grows so does the need for information security. Our graduates have a solid background of knowledge that enables them to design, build, and manage the networks and information security systems of the world.
Telecommunications and Networking
Telecommunications engineers combine knowledge from various disciplines within Electrical and Computer Engineering to design, advance, and enhance telecommunication systems. Their work ranges from basic circuit design to complex mass developments. They create the essential infrastructure the world relies on to communicate. Some of their tasks include: designing and overseeing the installation of telecommunications equipment and facilities, sharing of software or operating programs on remote system, and making information easier to access and maintain among network users.
Artificial intelligence and Machine Learning
Artificial intelligence (AI) and Machine Learning Track is intended for students who wish to develop their knowledge of AI and machine learning techniques and applications. The track includes the study of Human-like capabilities and intelligence such as understanding speech, vision, and making inferences from experience. It emphasizes the creation of intelligent machines that work and react like humans. Some of the activities computers with artificial intelligence are designed for include: Face detection and recognition, Biometrics, Neural Networks and deep learning, big data analysis.
Program Educational Objectives
- Our graduates will demonstrate highly technical, professional and communication abilities in their practicing careers.
- Our graduates will use their education to conduct research in the different fields of Computer Engineering.
- Our graduates will be prepared to excel in doctoral studies in Computer Engineering.
Student Outcomes
- an ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics.
- an ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors.
- an ability to communicate effectively with a range of audiences.
- an ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts.
- an ability to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives.
- an ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions.
- an ability to acquire and apply new knowledge as needed, using appropriate learning strategies.