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.

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

Software Branch - Level Four 1st Course
Subject Units Download Plan
SQ Data Security 1 3
SQ Windows Programming 1 3
SQ Image Processing 1 3
SQ Operating Systems 1 3
SQ Human Computer Interaction 2
SQ Static Web Programming 3
SQ Project 3
Total units for 1st semester 20 units


Software Branch - Level Four 2nd Course
Subject Units Download Plan
SQ Dynamic Web Programming 3
SQ Operating System 2 3
SQ Image Processing 2 3
SQ Secure Software Engineering 2
SQ Windows Programming 2 3
SQ Intelligent Search Methods 3
SQ English Language 4 1
SQ Project 3
Total units for 2nd semester 21 units
Total units per year 41 units



Software Branch - Level Three 1st Course
Subject Units Download Plan Lab.
SQ Microprocessor 3      
SQ Computation Theory 2  
SQ English Language 3 1  
SQ Machine Learning 3  
SQ Computer Graphics and Visualization 1 3  
SQ Parallel Programming Paradigms 3
SQ Software Modelling and Analysis 3  
SQ Information Retrieval Techniques 2  
Total units for 1st semester 20 units
Total units per year 39 units



Software Branch - Level Three 2nd Course
Subject Units Download Plan
SQ Computer Architecture 3
SQ Compiler Design 2
SQ Computer Networks 1 3
SQ Data Mining and Data Warehousing 2
SQ Computer Graphics and Visualization 2 3
SQ Software Design 2
SQ Mobile Application Design 3
Total units for 2nd semester 19 units
Total units per year 39 units



Software Branch - Level Two 1st Course
Subject Units Download Plan Lab.
SQ Object Oriented Programming 8  
SQ Data Structures 5
SQ Numerical Analysis 5  
SQ Advance Software Engineering 5

 

 
SQ Analysis and Design of Algorithms 5    
SQ Crimes of the Baath Regime in Iraq  2      
Total units per semester 30 units
Total units per year 60 units



Software Branch - Level Two 2nd Course
Subject Units Download Plan
SQ DataBase 8
SQ Microprocessor 6
SQ Sorting and Searching Algorithms 5
SQ Computational Complexity 4
SQ Software Modelling and analysis 5
SQ English Language 2
Total units per semester 30 units
Total units per year 60 units



Software Branch - Level One 1st Course
Subject Units Download Plan
SQ Programming Fundamental 8
SQ Mathematics 8
SQ Statistics and Probability 6
SQFundamental of Computer Technology 4
SQ Democracy and Human Rights 2
SQ Workshop 2
Total units for the first semester 30 units
Total units per year 60 units



Software Branch - Level One 2nd Course
Subject Units Download Plan
SQ Structured Programming 8
SQ Discrete Structures 5
SQ Computer Organization and Logic Design 6
SQ Software Development Techniques 4
SQ Software Engineering 5  
SQ Workshop 2
Total units for the first semester 30 units
Total units per year 60 units
Total units for the second semester 17 units
Total units per year 32 units



    Developers              Dept. Media         

Top