Course Structure

Computer Science Field of Study (CS)

Course ID Title Credit Semester Remark
{C_CID} {C_TITLE} {C_CREDIT} {C_SEMESTER} {C_STATUS}

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.