Level : First

Course Code 011ENG-6
Course Name Intensive English Program 1
Hours 6
Course Description Course Description
Course Code 108-MATH-3
Course Name Calculus 1
Hours 3
Course Description Course Description
Course Code 111-CMS-3
Course Name Introduction to Computing
Hours 3
Course Description Course Description
Course Code 111IC1-2
Course Name The Entrance to the Islamic Culture
Hours 2
Course Code 201ARAB-2
Course Name Arabic Language Skills
Hours 2

Level : Second

Course Code 012ENG-6
Course Name Intensive English Program 2
Hours 6
Course Description Course Description
Course Code 109-MATH-3
Course Name Calculus 2
Hours 3
Course Description Course Description
Course Code 112IC1-2
Course Name Islamic Culture -2
Hours 2
Course Description Course Description
Course Code 121-CSM-3
Course Name Introduction to Programming
Hours 3
Course Description Course Description
Course Code 202ARAB-2
Course Name Arabic Editing
Hours 2

Level : Third

Course Code 113-MATH-3
Course Name Linear Algebra
Hours 3
Course Description Course Description
Course Code 113IC1-2
Course Name Islamic Culture -3
Hours 2
Course Code 139-Bshr-2
Course Name Communications Skills
Hours 2
Course Code 211-PHYS-4
Course Name Principles of Physics
Hours 4
Course Description Course Description
Course Code 222-CSM-4
Course Name Object-Oriented Programming
Hours 4
Course Description Course Description
Course Code 251-CCS-3
Course Name Computer Organization and Architecture
Hours 3
Course Description Course Description

Level : Forth

Course Code 109-CHEM-3
Course Name Chemistry
Hours 3
Course Description Course Description
Course Code 114IC1-2
Course Name Islamic Culture -4
Hours 2
Course Code 223-CCS-3
Course Name Advanced Object Oriented Programming
Hours 3
Course Description Course Description
Course Code 231-CCS-4
Course Name Data Structures and Algorithms
Hours 4
Course Code 231-ISM-3
Course Name Database Management Systems
Hours 3
Course Description Course Description
Course Code 339-MATH-3
Course Name Probability and Statistics
Hours 3
Course Description Course Description

Level : Fifth

Course Code 133-CPE-3
Course Name Discrete Structures
Hours 3
Course Description Course Description
Course Code 312-CCS-3
Course Name Image Processing
Hours 3
Course Code 341-CCS-3
Course Name Principles of Software Engineering
Hours 3
Course Code 352-CCS-3
Course Name Microprocessor and Assembly Language
Hours 3
Course Code 371-CCS-3
Course Name Data Communication & Computer Networks
Hours 3
Course Description Course Description
Course Code 381-CCS-3
Course Name Operating Systems
Hours 3

Level : Sixth

Course Code 313-CCS-3
Course Name Game Development
Hours 3
Course Description Course Description
Course Code 314-CCS-3
Course Name Operations Research
Hours 3
Course Code 324-CCS-3
Course Name Programming with Python
Hours 3
Course Description Course Description
Course Code 361-CCS-3
Course Name Artificial Intelligence
Hours 3
Course Description Course Description
Course Code 373-CCS-3
Course Name Web Engineering
Hours 3
Course Code 453-CIS-3
Course Name Network Security Fundamentals
Hours 3
Course Description Course Description
Course Code 491-CCS-0
Course Name Summer Training
Hours 0
Course Description Course Description

Level : Seventh

Course Code 373-CIS-3
Course Name Data Mining
Hours 3
Course Description Course Description
Course Code 425-CCS-2
Course Name Programming Paradigms
Hours 2
Course Code 432-CCS-3
Course Name Design and Analysis of Algorithms
Hours 3
Course Code 442-CCS-3
Course Name Software Testing and Quality Assurance
Hours 3
Course Code 443-CCS-3
Course Name Principles of Software Design and Architecture
Hours 3
Course Code 444-CCS-3
Course Name Software Project Management
Hours 3
Course Code 456-CCS-3
Course Name Security Incident Management
Hours 3
Course Code 457-CIS-3
Course Name Cryptography
Hours 3
Course Description Course Description
Course Code 459-CIS-3
Course Name Cyber defense technology
Hours 3
Course Code 462-CCS-3
Course Name Introduction to Machine Learning
Hours 3
Course Code 463-CCS-3
Course Name Neural Network and fuzzy logic
Hours 3
Course Description Course Description
Course Code 464-CCS-3
Course Name Knowledge Engineering and Expert Systems
Hours 3
Course Code 492-CCS-3
Course Name Project -1
Hours 3

Level : Eighth

Course Code 414-CCS-3
Course Name Theory of Compiler
Hours 3
Course Code 482-CCS-3
Course Name Parallel and Distributed Computing
Hours 3
Course Code 483-CIS-2
Course Name Computing Ethics
Hours 2
Course Description Course Description
Course Code 493-CCS-3
Course Name Project 2
Hours 3
Course Description Course Description