Course Structure

Computer Science Field of Study (CS)

Course ID Title Credit Semester Remark
AT70.02 Data Structures and Algorithms 3(3-0) August R
AT70.03 Theory of Computation 3(3-0) August R
AT70.05 Computer Networks 3(3-0) August E
AT70.07 Programming Languages and Compilers 3(3-0) January R
AT70.08 Operating Systems 3(3-0) January E
AT70.09 Computer Graphics and Animation 3(3-0) January E
AT70.10 Paradigms of Artificial Intelligence 3(3-0) January E
AT70.12 Web Application Engineering 3(2-3) January R
AT70.13 Computer Security 3(3-0) InterSem E
AT70.15 Advanced Topics in Internet Technology 3(3-0) January E
AT70.16 Computational Geometry and Applications 3(3-0) January E
AT70.17 XML: Foundations, Techniques and Applications 3(3-0) January E
AT70.18 Software Architecture Design 3(3-0) January E
AT70.19 Software Development and Quality Improvement 3(2-3) InterSem E
AT70.20 Machine Vision for Robotics and HCI 3(3-0) January E
AT70.9001 Selected Topic: Advanced Topics in Databases 3(-) January E
AT70.9002 Selected Topic: Advanced Topics in Computer Graphics and Related Areas 3(3-0) InterSem E
AT70.9003 Selected Topic: Computer Organization and Architecture 2(-) InterSem E
AT70.9004 Selected Topic: Object-oriented Analysis and Design 2(-) InterSem E
AT70.9005 Selected Topic: Intelligent User Interfaces 3(-) InterSem E
AT70.9006 Selected Topic: Semantic Web 3(-) InterSem E
AT70.9007 Selected Topic: Introduction to Machine Vision for Robotics and HCI 3(3-0) InterSem E
AT70.9008 Selected Topic: Security, Multiagent Systems, Trust and Online Trading Mechanisms 3(3-0) InterSem E
AT70.9009 Selected Topic: Web Application Engineering 3(2-3) August E
AT70.9010 Selected Topic: Network and Service Management 3(3-0) January E
AT70.9011 Selected Topic: Machine Vision for Robotics and HCI 3(3-0) InterSem E
AT70.9012 Selected Topic: Security, Trust and Repuration 3(3-0) InterSem E
AT70.9013 Selected Topic: Software Architecture Design I 1(1-0) August E
AT70.9014 Selected Topic: Software Development Methodologies 2(1-2) August E
AT70.9015 Selected Topic: Software Architecture Design II 2(2-0) January E
AT70.9016 Selected Topic: Software Quality Improvement 1(1-0) January E
AT70.9017 Selected Topic: Software Development Methodologies 2(-) August E
AT70.9018 Selected Topic: Data Mining 3(3-0) InterSem E
AT70.9019 Selected Topic: Digital Information Technology Development and Policy 2(2-0) InterSem E
AT70.9020 Selected Topic: Biologically Inspired Robotics I 1(-) August E
AT70.9021 Selected Topic: Biologically Inspired Robotics II 2(-) January E
AT70.9022 Selected Topic: Machine Learning 3(3-0) August E
AT70.9023 Selected Topic: Theory of Modeling and Simulation: Application to Serious Games 3(3-0) August E
AT70.9024 Selected Topic: The Semantic Web 3(-) January E
R = Required, E = Elective, SR = Selective Required
In CS FoS the minimum course requirements is 27 credits for Thesis Option and 39 credits for Research Study Option.
Thesis Option Research Option
FoS Required courses: 12 credits 12 credits
Elective courses: 15 credits 27 credits
Option: 22 credits 10 credits
Total  49 credits  49 credits

Note: Ph.D. students are asked to take the same required courses, unless waived by advisor.

 

Software Engineering Area of Study (SE)

Master students Required Courses
Course ID Title Credit Semester
AT70.12 Web Application Engineering 3(2-3) August
AT70.18 Software Architecture Design 3(3-0) January
AT70.19 Software Development and Quality Improvement 3(2-3) Intersem
AT71.05 Information Systems Development and Management 3(3-0) January
Master students Elective Courses
Course ID Title Credit Semester
AT70.01 Computer Organization and Architecture 3(3-0) August
AT70.02 Theory of Computation 3(3-0) August
AT70.03 Data Structures and Algorithms 3(3-0) August
AT70.05 Computer Networks 3(3-0) August
AT70.07 Programming Languages and Compilers 3(3-0) January
AT70.08 Operating Systems 3(3-0) January
AT70.09 Computer Graphics and Animation 3(3-0) January
AT70.10 Paradigms of Artificial Intelligence 3(3-0) January
AT70.11 Personalization in E-Business 3(3-0) January/Intersem
AT70.13 Computer Security 3(3-0) January/Intersem
AT70.15 Advanced Topics in Internet Technology 3(3-0) January
AT70.16 Computational Geometry and Applications 3(3-0) January
AT70.17 XML: Foundations, Techniques and Applications 3(3-0) January
R = Required, E = Elective, SR = Selective Required
In SE AoS the minimum course requirements is 27 credits for Thesis Option and 39 credits for Research Study Option.
Thesis Option Research Option
FoS Required courses: 12 credits 12 credits
Elective courses: 15 credits 27 credits
Option: 22 credits 10 credits
Total  49 credits  49 credits

Note: Ph.D. students are asked to take the same required courses, unless waived by advisor.