You are here: homedegree programsgraduate curriculum
 
 

GRADUATE PROGRAMS

The Department offers high standard two graduate (master) programs, These are: Computer Engineering and Information Technology. These programs create good career opportunities for students both at home and abroad.

I. COMPUTER ENGINEERING

The program is open to all university graduates. The knowledge of analog electronics, digital electronics and C programming language will be helpful. In the case of lack of this background, the students are strongly recommended to take related undergraduate courses.

The aim of this program is to advance the students' knowledge of programming, computer aided experiments and digital control. These are:

  • Database management
  • Application of microprocessors, micro controllers and digital signal processors
  • Distributed control
  • Computer networks and security
  • Computer simulation
  • Artificial Intelligence
  • Image processing, and pattern recognition
  • Expert Systems
  • Robotics
  • Neural Networks
  • Parallel Computing and Memory Optimization
  • Software Engineering.

This program provides two options, these are:

a) with thesis:

Prerequisite: Analog and digital electronics, Programming in C

Must Courses:

CENG 501 Operating Systems (3-0-3)
CENG 502 Computer Networks and Communication (3-0-3)
CENG 590 Graduate Seminar (NC)
CENG 591 Special Studies (0-4-0)
CENG 599 Thesis (NC)

Elective Courses:

CENG 500 Numerical Methods in Optimization (3-0-3)
CENG 503 Image Processing (3-0-3)
CENG 505 Parallel Computing I (3-0-3)
CENG 506 Microprocessors and Embedded Systems I (3-0-3)
CENG 507 Neural Computing (3-0-3)
CENG 508 Artificial Intelligence I (3-0-3)
CENG 509 Pattern Recognition (3-0-3)
CENG 510 Parallel Computing II (3-0-3)
CENG 511 Algorithms (3-0-3)
CENG 513 Object Oriented Analysis and Design (3-0-3)
CENG 514 Computer Graphics (3-0-3)
CENG 516 Microprocessors and Embedded Systems II (3-0-3)
CENG 517 Cognitive Aspects of Natural Language Processing (3-0-3)
CENG 519 Artificial Intelligence II (3-0-3)
CENG 520 Information Security (3-0-3)
CENG 521 Topics in Advanced Database (3-0-3)
CENG 522 Advanced OOP (3-0-3)
CENG 525 Introduction to Functional Programming (3-0-3)
CENG 526 Software Architecture (3-0-3)
CENG 537 Object-Oriented Construction (3-0-3)
CENG 550 Internet Architecture (3-0-3)
CENG 557 Software Quality Assurance and Testing (3-0-3)
CENG 558 Distributed Object Computing (3-0-3)
CENG 567 Data Mining (3-0-3)
CENG 568 Knowledge Engineering (3-0-3)
CENG 581 Constructive Software Engineering (3-0-3)
CENG 595 Selected Topics in Computer Engineering (3-0-3)

Note: In addition to the elective courses above, with the approval of the student’s advisor, elective graduate courses can be taken from other departments.

b) without thesis:

Prerequisite: Analog and digital electronics, Programming in C

Must Courses:

CENG 501 Operating Systems (3-0-3)
CENG 502 Computer Networks and Communication (3-0-3)
CENG 590 Graduate Seminar (NC)

Elective Courses:

CENG 500 Numerical Methods in Optimization (3-0-3)
CENG 503 Image Processing (3-0-3)
CENG 505 Parallel Computing I (3-0-3)
CENG 506 Microprocessors and Embedded Systems I (3-0-3)
CENG 507 Neural Computing (3-0-3)
CENG 508 Artificial Intelligence I (3-0-3)
CENG 509 Pattern Recognition (3-0-3)
CENG 510 Parallel Computing II (3-0-3)
CENG 511 Algorithms (3-0-3)
CENG 513 Object Oriented Analysis and Design (3-0-3)
CENG 514 Computer Graphics (3-0-3)
CENG 516 Microprocessors and Embedded Systems II (3-0-3)
CENG 517 Cognitive Aspects of Natural Language Processing (3-0-3)
CENG 519 Artificial Intelligence II (3-0-3)
CENG 520 Information Security (3-0-3)
CENG 521 Topics in Advanced Database (3-0-3)
CENG 522 Advanced OOP (3-0-3)
CENG 525 Introduction to Functional Programming (3-0-3)
CENG 526 Software Architecture (3-0-3)
CENG 537 Object-Oriented Construction (3-0-3)
CENG 550 Internet Architecture (3-0-3)
CENG 557 Software Quality Assurance and Testing (3-0-3)
CENG 558 Distributed Object Computing (3-0-3)
CENG 567 Data Mining (3-0-3)
CENG 568 Knowledge Engineering (3-0-3)
CENG 581 Constructive Software Engineering (3-0-3)
CENG 595 Selected Topics in Computer Engineering (3-0-3)

Note: In addition to the elective courses above, with the approval of the student advisor, elective graduate courses can be taken from other departments.

II. INFORMATION TECHNOLOGY (IT)

IT offers a graduate program without thesis. The aim of this program is to give the opportunity to gain highly marketable IT skills. The program is open to graduates of any discipline (except only computing science and engineering) and does not assume any previous computing and IT knowledge or experience. This program provides students carefully selected balance of theoretical and practical skills in both computing and management.

Must Courses:

CENG 530 Computing Fudemantals (3-0-3)
CENG 531 Information Technology (3-0-3)
CENG 532 Computer Systems (3-0-3)
CENG 533 Programming and Problem Solving (3-0-3)
CENG 534 Multimedia and Internet (3-0-3)
CENG 535 Database Management (3-0-3)
CENG 590 Graduate Seminar (NC)

Elective Courses:

CENG 501 Operating Systems (3-0-3)
CENG 502 Computer Networks and Communication (3-0-3)
MAN 503 Management Principles and Systems (3-0-3)
MAN 505 Accounting for Business Decisions (3-0-3)
MAN 515 Production and Operations Management (3-0-3)
MAN 532 Business Forecasting (3-0-3)
MAN 536 Management Science (3-0-3)

Note: Four elective courses (either all MAN or 3 MAN+1 CENG) will be taken from the elective courses list.

 
Last Modified:
Designed by WEB Team © 2002. Best viewed at 800x600 resolution with IE4 & +