Course ID | Course name | Credits | Prerequisite |
ITCS509 | Writing Skills for Thesis Work | 3 | - |
ITCS512 | Management Information Systems | 3 | - |
ITCS515 | Information Resource Management | 3 | - |
ITCS521 | Database Systems | 3 | - |
ITCS611 | Knowledge-Based Systems | 3 | - |
ITCS622 | Distributed Database Systems | 3 | - |
ITCS623 | Large-Scale Database Design | 3 | - |
ITCS624 | Advanced Information Storage and Retrieval | 3 | - |
ITCS626 | Data Warehousing and Data Mining | 3 | - |
ITCS632 | Telecommunication | 3 | - |
ITCS641 | Software Design and Development | 3 | - |
ITCS642 | Computer-Aided System Engineering | 3 | - |
ITCS643 | Software Engineering | 3 | - |
ITCS645 | Object-Oriented Analysis and Design | 3 | - |
ITCS651 | Compiler Design and Construction | 3 | - |
ITCS652 | Computer System Performance Analysis and Evaluation | 3 | - |
ITCS653 | Advanced Computer Architecture | 3 | - |
ITCS654 | Parallel Computation | 3 | - |
ITCS655 | Computer Graphics | 3 | - |
ITCS659 | Multimedia Technologies and Applications | 3 | - |
ITCS663 | Image and Signal Processing | 3 | - |
ITCS671 | Seminar in Computer Science | 3 | - |
ITCS681 | Special Topics in Information Technology | 3 | - |
ITCS695 | Independent Study | 3 | - |