Computer Engineering is a dynamic and broadly interdisciplinary field that continues to experience rapid professional growth that impacts every area of human endeavor. It is creative application of engineering principles and methods to the design and development of hardware and software systems. Computer engineers apply their knowledge to the design of digital circuits and software in various areas, including cell phones, computers, computer networks, computer vision, pattern recognition and embedded systems. MS in Computer Engineering encompasses the design, development, testing, and evaluation of circuits, components, systems, and networks. Therefore, the MS program is designed to prepare the graduates to work in areas such as digital system and circuit design, embedded systems, image processing, database management and telecommunication engineering. The MS in Computer Engineering program builds a strong foundation in all aspects of the design and development of computer systems, with a specialization in a major area. Students are required to pursue thesis research under the guidance of a faculty adviser. Courses and research in Computer Engineering include: digital systems, computer architecture, internet of things, image processing, communication, big data, computer vision, VLSI design, embedded systems, wireless sensor networks, analog and digital CMOS IC design, robotics, and system-on-chip design.
The objectives of the MS in Computer Engineering are to produce the graduates who after 2 years of their graduation:
- Will have successful careers in fields such as development in Computer Engineering, testing & manufacturing, research, operations and service systems.
- Will be able to successfully pursue advanced degrees.
- Will be able to communicate professionally, and assume leadership’s position at any organization with professionalism.