MS in Computer Engineering without ThesisDepartment
of Computer Engineering |
|||||
| Main |
Courses
and Lecture Hours |
Announcements |
Calendar |
Contact Information |
Curriculum |
Degree Requirements The
program requires completion of 10 credit courses,a non-credit term project
course and a non-credit
seminar course.
Students are given at most 6 semesters to complete their degree requirements. In order to graduate,students have to obtain a final grade point average of 3.00 (out of 4.00) from the credit courses and pass non-credit courses.
Course Requirements: Graduate students in this program are required to take
one course from theory
area,
one course
from systems area,
two courses from breadth area,
six elective
courses,
Ceng 591
Graduate Seminar (0-2)NC
Ceng 599 Term Project (0-4)NC
Elective courses correspond to the
union of all courses under theory, systems, breadth and advanced listed below.
Theory:This area consists of courses devoted to
mathematical foundations of computer science and engineering.
Systems:This area consists of courses concerning design of computer software and hardware systems.Ceng 525 Fundamental Structures for Computation
Ceng 540 Programming Languages
Ceng 565 Introduction to Theory of Computation
Ceng 567 Design and Analysis of Algorithms
Breadth:The courses under this category form the basis for research in main sub-areas of computer science and engineering. They are for establishing the fundamentals of the research areas in computer science and engineering.Ceng 530 Networks and Communications
Ceng 531 Advanced Computer Architecture
Ceng 532 Distributed Computing Systems
Ceng 534 Operating Systems
Ceng 538 Advanced Graphics and User Interfaces
Ceng 551 System Development with Abstract Design
Ceng 553 Database Systems
Ceng 561 Artificial Intelligence
Ceng 563 Computational Linguistics
Ceng 564 Pattern Recognition
Ceng 566 Image Processing
Ceng 569 Neurocomputing
Ceng 574 Statistical Data Analysis
Ceng 575 Simulation Modeling and Analysis
Ceng 577 Parallel Computing
Advanced: The courses under this category includes advanced topics of computer science and engineering.
Ceng 536 Advanced Unix
Ceng 546 Object-Oriented Programming Languages and Systems
Ceng 557 Object Oriented Analysis and Design of Info. Systems
Ceng 580 Distributed Artificial Intelligence
Ceng 583 Computational Vision
Each student will be assigned an advisor. With the guidance and approval of his/her advisor, a student has flexibility in concentrating on a particular interest/research area provided that the above course requirements are met.
Students have to select a project given by faculty and work under her/his supervision in Ceng 599.
Course Equivalence