Computer Sciences
Computer Sciences Department - Software Branch


The software branch was established since the department establishment in 1983, it was called computer branch then changed to software branch in 2005-2004, the branch's graduates work in the field of understanding and developing and designing programs, also the graduate will gain experience in the data base sructures and methods of storing and transfer data and perform calculation methods and methods of object orientation and networks concepts and communications.

PDF Software Branch Syllabus 2016-2017

- First Level 1st Course - Second Level 1st Course - Third Level - Fourth Level
- First Level 2nd Course - Second Level 2nd Course

Software Branch - Level Four
Subject Units Download Plan
SQ Computer and Data Security 4 PDF PDF
SQ Windows Programming 6 PDF PDF
SQ Image Processing 6 PDF PDF
SQ Operating Systems 6 PDF PDF
SQ Intelligent Applications 6 PDF PDF
SQ Web Programming 6 PDF PDF
SQ Modeling and Simulation 4 PDF PDF
SQ Graduation Project 6
Total units per semester 22 units
Total units per year 44 units


Software Branch - Level Three
Subject Units Download Plan
SQ Computer Graphics 6 PDF PDF
SQ Compilers 6 PDF PDF
SQ Advanced Databases 6 PDF PDF
SQ Microprocessor and Computer Architecture 6 PDF
SQ Artificial Intelligence 6 PDF
SQ Operations Researches 4 PDF PDF
SQ Computer Networks 6 PDF
SQ Algorithms and Complexity 6 PDF PDF
Total units per semester 23 units
Total units per year 46 units


Software Branch - Level Two 1st Course
Subject Units Download Plan
SQ Object Oriented Programming 1 3 PDF PDF
SQ Data Structures 3 PDF
SQ Mathematics 3 2 PDF PDF
SQ Database Foundation 2 PDF PDF
SQ Software Engineering 2 2 PDF PDF
SQ English Language 2 1
SQ Human Rights 1 PDF PDF
Total units per semester 16 units
Total units per year 32 units


Software Branch - Level Two 2nd Course
Subject Units Download Plan
SQ Object Oriented Programming 2 3 PDF PDF
SQ Sorting and Searching Algorithms 3 PDF
SQ Numeric Analysis 2 PDF PDF
SQ Databases Design 3 PDF PDF
SQ Analysis and Design of Algorithms 3
SQ Computational Complexity 1
SQ Democracy 1 PDF PDF
Total units per semester 16 units
Total units per year 32 units


Software Branch - Level One 1st Course
Subject Units Download Plan
SQ Structured Programming 1 4 PDF PDF
SQ Mathematics 1 2 PDF
SQ Discrete Structures 1 2 PDF PDF
SQ Computer Organization 2 PDF PDF
SQ Introduction to Statistics 2 PDF
SQ Fundamentals of Programming Techniques 2 PDF PDF
SQ English Language 1 PDF PDF
Total units for the first semester 15 units
Total units per year 32 units


Software Branch - Level One 2nd Course
Subject Units Download Plan
SQ Structured Programming 2 4 PDF PDF
SQ Mathematics 2 2 PDF
SQ Discrete Structures 2 2 PDF PDF
SQ Logic Design 3 PDF PDF
SQ Probability Theory 2 PDF
SQ Software Development Fundamentals 2 PDF
SQ Software Engineering 1 3
Total units for the second semester 17 units
Total units per year 32 units