Close

Curriculum

  TPECTS
  Area Elective Course 3 0 5
  Area Elective Course 3 0 5
  Area Elective Course 3 0 5
  Area Elective Course 3 0 5
  Complementary Elective Course(1) 3 0 5
  Complementary Elective Course(1) 3 0 5
  Complementary Elective Course(1) 3 0 5
IT 597 Seminar 2 0 5
IT 599 Master’s Thesis 0 0 80

(1)Complementary elective courses can be chosen from both IT courses and ECE courses as well as from other areas. Courses that can be taken from other areas are stated below.

  • In order to complete the program in English, students have to take a minimum of five courses in English and write a Master’s Thesis in English.
  • Specialization in an area can be achieved by choosing at least four of the Area Elective and Complementary Elective courses in a specific area and by writing a Master’s Thesis in that area. Current areas of specialization in the program are:

Computer Systems
Computer Networks
Software Engineering
Management Information Technologies
Web Programming and Design

List of Complementary Elective Courses That Can Be Taken from Other Departments

  • MAN 501, MAN 502, MAN 503, MAN 511, MAN 514, MAN 541, MAN 542, MAN 544, MAN 552, MAN 561, MAN 568, MAN 571, MAN 572, MAN 574, MAN 581, MAN 582, MAN 671

 

Area Elective Course List

  TPECTS
IT 501 Computing Skills Workshop 3 0 5
IT 502 Programming Workshop 3 0 5
IT 503 Application Development with Java 3 0 5
IT 510 Data Structures and Algorithm 3 0 5
IT 520 Internet and Web Programming 3 0 5
IT 530 Computer Organization 3 0 5
IT 540 Operating Systems 3 0 5
IT 541 Systems Programming 3 0 5
IT 542 Database Systems 3 0 5
IT 550 Computer Networks 3 0 5
IT 551 Computer and Network Security 3 0 5
IT 552 Computer Networks Applications 3 0 5
IT 560 Software Engineering 3 0 5
IT 570 Quantitative Methods 3 0 5
IT 571 Systems Simulation Modeling 3 0 5
IT 572 Decision Analysis Models 3 0 5
IT 573 Quality Assurance 3 0 5
IT 574 Engineering and Technology Management 3 0 5
IT 575 Production Information Systems 3 0 5
IT 576 Engineering Economics and Introduction to Financial Engineering 3 0 5
IT 580 Web Applications 3 0 5
IT 581 Information Systems Analysis and Design 3 0 5
IT 582 Data Storage and Data Mining 3 0 5
IT 583 Human Computer Interaction 3 0 5
IT 584 Artificial Intelligence 3 0 5
IT 585 Multimedia Techniques and Applications 3 0 5
IT 586 Entrepreneurship and Information Security 3 0 5
IT 587 Electronic Commerce 3 0 5
IT 591 Special Topics in Information Technology I 3 0 5
IT 592 Special Topics in Information Technology II 3 0 5