Master of Science Degree in Computer Engineering


The Master's degree in computer engineering is a course of study intended to prepare individuals whose undergraduate background is in computer or electrical engineering for advanced professional work in the field and for further study leading to the doctorate. Emphasis is placed on current state-of-the-art applications including parallel computing, image processing, VLSI design and the like. Admission to the program requires an undergraduate degree in engineering, and includes the following fundamental coursework:

  • Programming Languages and Techniques
  • Data Structures
  • Digital Design
  • Digital Design Lab
  • Computer Organization
  • Microprocessors
  • Probability and Statistics

Applicants with superior academic credentials but lacking the required background can be admitted subject to their taking the necessary preparatory courses. Applicants are expected to have an average of "B" or better in their undergraduate coursework.

 

Course Requirements

A. A total of 33 semester hours is required. The core curriculum consists of 15 credits and includes:

B. The remaining 18 credits are elective. Courses maybe taken in the following areas of concentration:

  • Microelectronics
  • Computer Architecture
  • Signal and Image Processing
  • Communication and Networking
  • Robotics and Automation
  • Computer Science

Elective courses include Advanced VLSI Design, Parallel Processing, Image Processing, Adaptive Signal Processing, Local Area Networks, Introduction to Robotics, Computer Vision and Advanced Robotics.

C. Students may opt to do an independent project or thesis as part of the 18 credits of electives. Students not selecting this option must take a comprehensive examination.

Back>>