Software and Informatics Engineering

Curriculum

A bachelor degree in Software and Informatics Engineering is obtaied after completetion of four years of study with the listed units:

  • First Year: a total of 9 courses of 42 units.
  • Second Year: a total of 8 courses of 39 units.
  • Third Year: a total of 8 courses of 36 units.
  • Fourth Year: 7 courses and engineering project witha total of 42 units.
  • Total Units: 42+39+36+42=159
  •  

     Below is the detailed curriculum for the four years of study:

    (you can also download the curriculum HERE)

    First Year:

     

    Code

    Module

    Units

    Lecture

    Lab

    Tutorial

    SE101

    Computer Algorithms and Problem Solving

    6

    2

    2

    -

    SE102

    Computer Organization

    4

    2

    0

    1

    SE103

    Electronics and Logic Design

    6

    2

    2

    -

    SE104

    Discrete Mathematics

    4

    2

    0

    1

    SE105

    Mathematics I

    4

    2

    0

    1

    SE106

    Engineering Computer Applications

    4

    1

    2

    -

    SE107

    Academic Debate

    4

    2

    0

    -

    SE108

    Kurdology

    4

    2

    0

    -

    SE109

    General English

    6

    2

    2

    -

     

    Total

    42

    17

    8

    3



    Second Year

     

    Code

    Module

    Units

    Lecture

    Lab

    Tutorial

    SE201

    Computer Programming

    6

    2

    2

    -

    SE202

    Computer Architecture

    5

    2

    1

    -

    SE203

    Digital System Design

    4

    2

    -

    -

    SE204

    Mathematics II

    4

    2

    0

    1

    SE205

    Software Engineering and Modeling Concepts

    4

    2

    0

    -

    SE206

    Introduction to Database Systems

    6

    2

    2

    -

    SE207

    Data Structure and Algorithms

    6

    2

    2

    -

    SE208

    Computational theory

    4

    2

    0

    -

     

    Total

    39

    16

    7

    1



    Third Year

     

    Code

    Module

    Units

    Lecture

    Lab

    Tutorial

    SE301

    Data Communication

    6

    3

    -

     

    SE302

    Engineering Analysis

    6

    3

    -

     

    SE303

    Compilers

    6

    2

    2

     

    SE304

    Software Engineering

    6

    3

    -

     

    SE305

    Web Programming

    4

    2

    -

    1

    SE306

    Mobile Application

           

    SE307

    Numerical Methods and Probability

    4

    1

    2

    -

    SE308

    Department Electives

    Image Processing*

    Cloud Computing*

    4

    1

    2

    1

     

    Total

    36

    15

    6

    2



    Fourth Year

     

    Code

    Module

    Units

    Lecture

    Lab

    Tutorial

    SE401

    Computer Network

    6

    2

    2

     

    SE402

    Computer Graphics

    6

    2

    2

     

    SE403

    Artificial Intelligence

    6

    2

    2

     

    SE404

    Operating System

    6

    2

    2

     

    SE405

    Data Security

    6

    2

    2

     

    SE406

    Real time control System

    4

    2

       

    SE407

    Department Electives

    Advance database *

    4

    1

    2

    1

    SE408

    Engineering Project

    4

    1

    2

     
     

    Total

    42

    14

    14

    1