Faculty of Computer Studies and Information Technology

Department of Software Engineering

Curriculum Outline

(BSC.) (Total Credit Hours 174)

 

First year

Semester I

 

Semester II

Code

Course Title

L + P

Cr. Hr.

Code

Course Title

L + P

Cr. Hr.

UR 1101

English Language (1)

2+1

3

UR 1202

English language (2)

2+0

2

MA 1101

Basic Algebra

2+1

3

MA 1202

Calculus

2+1

3

SEC 1101

Problems Solving Techniques

2+1

3

CS 1201

Introduction to Programming

2+1

3

IT 1101

Introduction to computer

2+2

4

MA 1203

Basic Logic

2+1

3

SS 1101

Principle of managements

2+0

2

SEC 1202

Introduction to Software Engineering

2+1

3

SS 1102

Communication Skills

2+0

2

UR 1203

Sudanese Studies

2+0

2

 

 

 

 

SEC 1203

Technology and Civilization

2+0

2

 

TOTAL

 

17

 

TOTAL

 

18

Second year

Semester III

 

Semester IV

Code

Course Title

L + P

Cr. Hr.

Code

Course Title

L + P

Cr. Hr.

MA 2101

Statistics and Probability

2+1

3

MA 2203

Discrete Mathematics

2+1

3

CS 2101

Programming Methods (1)

2+1

3

IS 2201

System Analysis and Design

2+1

3

UR 2101

English language (3)

2+1

3

CS 2202

Programming Methods (2)

2+1

3

SEC 2101

Database Concepts

2+1

3

IT 2202

Database Management Systems (DBMS)

2+1

3

SEC 2102

Advance Software Engineering

2+1

3

SEC 2204

Requirement Analysis

2+1

3

SEC 2103

computer networks and Communication

2+1

3

SEC 2205

File Management Systems

2+1

3

MA 2102

Linear Algebra

2+1

3

IT 2203

Human Computer Interaction

2+1

3

 

TOTAL

 

21

 

TOTAL

 

18

Third year

Semester V

 

Semester VI

Code

Course Title

L + P

Cr. Hr.

Code

Course Title

L + P

Cr. Hr.

CS 3101

Algorithms and Data Structures

2+1

3

SE 3206

Agile software methods

2+1

3

IT 3101

Introduction to Internet Programming

2+1

3

SS 3201

Computer Ethics

2+0

2

IT 3102

Information Security Computer

3+0

3

IS 3201

Operating System

2+1

3

SEC 3101

Architecture& Assembly Language

2+1

3

SEC 3207

Multimedia Software Engineering

2+1

3

SEC 3102

Software design and architecture

2+1

3

SEC 3208

Artificial Intelligence

2+1

3

SEC 3103

Software construction

2+1

3

SS 3201

Research Methods in Computing

2+1

3

SEC 3104

Reusable Components

2+1

3

SEC 3209

Fault Tolerance

2+1

3

 

TOTAL

 

21

 

TOTAL

 

37

Fourth year

Semester V

 

Semester VI

Code

Course Title

L + P

Cr. Hr.

Code

Course Title

L + P

Cr. Hr.

SEC 4101

Software project management

2+1

3

SEC 4205

Interface Design

2+1

3

IS 4101

Internet And Programming Distributed System

2+1

3

SEC 4206

Software quality assurance

2+1

3

SEE 4101

Elective course

2+1

3

SEE 4203

Elective course

2+1

3

SEC 4102

Services oriented architecture

2+1

3

SEE 4204

Elective course

2+1

3

SEC 4103

Software testing

2+1

3

SEE 4205

Elective course

2+1

3

SEC 4104

Mobile application development

2+1

3

GRP

Graduate Project

0+6

6

 

TOTAL

 

21

 

TOTAL

 

21

 L = Lectures.

 P = Practical.

 Cr. Hr. = Credit Hours