مناهج
INFORMATION TECHNOLOGY ENGINEERING

General Outlines
The abbreviations, various codes and other definitions are given a follows:
Abbreviations
UR – University Requirement
FR – Faculty Requirement
CE – Civil Engineering
MT – Mechatronic Engineering
CSE – Computer Science and Engineering
ECE – Electronics and Communication Engineering
IT – Information Technology
L – Lecture Hours, T – Tutorial Hours, P – Practical Hours, CH –Credit Hour
Definition of the Credit Hour (CH)
v One lecture (L) hour per week per semester is assigned to one credit.
v Two tutorial (T) hours per week per semester are assigned to one credit. However, if it is less than two hours no credit is given.
v Three practical (P) hours per week per semester are assigned to one credit. However, if it is less than three hours no credit is given.
Practical Summer Training (Non-credit Requirement)
The student is required to spend minimum period of eight weeks during summer vacations as a part of B.Sc. degree requirement in a factory, public/private engineering establishments or an industrial enterprise. Upon the completion of each period a technical report is to be submitted.
Course Numbering
The three digits of the number denoting a course will be used with the following criteria.
1- The first digit will correspond to the level at which the course is offered.
2- The second digit will be usually used to identify different areas within the department.
3- The last digit will be odd for courses given in the first semester, and even for courses
given in the second semester, and zero for courses given in both semesters.
University and Faculty Requirement (UR & FR) Course Areas Code number :
Humanities : 0 – Languages, 1 – Social Science
Basic Sciences: 2 – Mathematics, 3 – Physics, 4 – Chemistry
Engineering Science and Arts: 5 – Eng Arts, 6 – Eng Sciences
University requirements
Course Code
|
Course Title
|
Credits
|
UR 101
|
Arabic Language I
|
2
|
UR 102
|
Arabic Language II
|
2
|
UR 103
|
English Language I *
|
3
|
UR 104
|
English Language II*
|
3
|
UR 201
|
Islamic Culture
|
2
|
UR 105
|
Introduction to computer **
|
3
|
|
Total Number of Hours
|
15
|
* English Courses will be enhanced through Intensive English Proficiency Practice.
** For Engineering May be introduced under other Course name
FACULTY REQUIREMENTS
Course Code
|
Course Name
|
Credits
|
FR 101
|
Mathematics I: Calculus
|
4
|
FR 102
|
Mathematics II: Linear Algeebra
|
4
|
FR 201
|
Mathematics III: Algebra & Matrix Analysis
|
4
|
FR 200
|
Mathematics IV: Probability and Statistics
|
3
|
FR 301
|
Numerical Computation
|
3
|
FR 103
|
Physics I
|
3
|
FR 102
|
Physics II
|
4
|
FR 105
|
Engineering Graphics
|
3
|
FR 201
|
Technical English
|
3
|
FR 501
|
Engineering Economy & Management
|
2
|
|
Total Number of Hours
|
33
|
Codes for different Areas
0
|
Introductory / Technological Courses
|
1
|
Electronics
|
2
|
Computing
|
3
|
Communications
|
4
|
Areas dealing with more than one of the above
|
DEPARTMENT REQUIREMENTS
Department Core (Compulsory) Courses
The list of IT core courses is given as follows:
Course Code
|
Course Title
|
L
|
T
|
P
|
CH
|
Pre-
requisite
|
IT 102
|
Introduction to Internet Technology
|
1
|
0
|
2
|
2
|
|
IT123
|
Structured Programming
|
2
|
1
|
2
|
3
|
|
IT 221
|
Data Structures And Algorithms (using C )
|
2
|
1
|
2
|
3
|
-
|
IT 220
|
Object Oriented Programming
|
2
|
1
|
2
|
3
|
|
IT 223
|
Discrete Structure
|
2
|
1
|
0
|
2
|
|
IT 241
|
Logic Design
|
2
|
1
|
2
|
3
|
|
IT 240
|
Digital Signal Processing
|
2
|
1
|
2
|
3
|
|
IT 242
|
Operations Research
|
2
|
1
|
0
|
2
|
|
IT 303
|
Information Technology Ethics
|
2
|
0
|
0
|
2
|
|
IT 321
|
Design Programming Language
|
2
|
1
|
2
|
3
|
|
IT 320
|
Data Base Systems & Management
|
2
|
1
|
2
|
3
|
|
IT 322
|
Microprocessor Interfacing
|
2
|
1
|
2
|
3
|
|
IT 324
|
Software Engineering
|
2
|
1
|
2
|
2
|
|
IT 321
|
System Analysis & Design
|
2
|
1
|
2
|
3
|
|
IT 331
|
Data Communications
|
2
|
1
|
2
|
3
|
|
IT 342
|
Networking
|
2
|
1
|
2
|
3
|
|
IT 344
|
Logic Programming
|
2
|
1
|
2
|
3
|
|
IT 340
|
Internet Technology
|
2
|
1
|
2
|
3
|
|
IT 421
|
Net work I
|
2
|
1
|
2
|
3
|
|
IT 440
|
Linux/Unix Operating Systems
|
2
|
0
|
2
|
3
|
|
IT 422
|
Artificial Intelligence
|
2
|
1
|
2
|
3
|
|
IT 444
|
System Programming
|
2
|
1
|
0
|
2
|
|
IT 442
|
Net work II
|
2
|
1
|
2
|
2
|
|
IT 441
|
Information System Design & Manag.
|
2
|
1
|
2
|
3
|
|
IT 541
|
Information Security
|
2
|
1
|
2
|
3
|
|
IT 443
|
Multimedia Technology
|
2
|
1
|
2
|
3
|
|
IT 445
|
Neural Networks
|
2
|
1
|
2
|
3
|
|
IT 447
|
Selected Topics in IT I
|
2
|
1
|
2
|
3
|
|
IT 448
|
Selected Topics in IT II
|
2
|
1
|
2
|
3
|
|
IT 441
|
Course Project – 1
|
0
|
0
|
3
|
1
|
|
IT 442
|
Course Project – 2
|
0
|
0
|
3
|
1
|
|
IT 532
|
Information & Coding Theory
|
3
|
0
|
0
|
3
|
|
IT 521
|
Data Mining
|
3
|
0
|
0
|
3
|
|
IT 540
|
Client/Server Architecture
|
2
|
0
|
2
|
3
|
|
IT 541
|
ELECTIVE I
|
2
|
1
|
2
|
3
|
|
IT 542
|
ELECTIVE II
|
2
|
1
|
2
|
3
|
|
|
Total Number of Hours
|
67
|
28
|
59
|
99
|
|
Interdisciplinary Courses
The required courses from other departments are:
Course Code
|
Course Title
|
L
|
T
|
P
|
CH
|
Pre-
requisite
|
ECE 101
|
Electric Circuits
|
2
|
1
|
2
|
3
|
|
ECE 112
|
Electronics Devices
|
2
|
1
|
2
|
3
|
|
ECE 211
|
Electronics Calculus
|
2
|
1
|
2
|
3
|
|
ECE 210
|
Digital Electronics
|
2
|
1
|
2
|
3
|
|
CSE 222
|
Computer Architecture
|
2
|
1
|
2
|
3
|
|
ECE 230
|
Communication Systems
|
2
|
1
|
2
|
3
|
|
CSE 323
|
Microprocessors
|
2
|
1
|
2
|
3
|
|
CSE 421
|
Operating Systems
|
2
|
1
|
2
|
3
|
|
|
Total Number of Hours
|
16
|
8
|
16
|
24
|
|
Department Elective (Specialization) Courses
Elective Courses
The student can choose any TWO courses from the following two tables.
Elective I
Course Code
|
Course Title
|
L
|
T
|
P
|
CH
|
Pre-
requisite
|
IT 501
|
Accounting Principles & Practice
|
2
|
1
|
2
|
3
|
|
IT 521
|
Advanced Visual Programming
|
2
|
1
|
2
|
3
|
|
IT 523
|
Modelling and Simulation
|
2
|
1
|
2
|
3
|
|
IT 525
|
Distributed and Real-time Data Bases
|
2
|
1
|
2
|
3
|
|
IT 531
|
Wireless & Mobile Communications
|
2
|
1
|
2
|
3
|
|
IT 541
|
Computer Graphics
|
2
|
1
|
2
|
3
|
|
IT 543
|
Commercial Programming/Enterprise Programming
|
2
|
1
|
2
|
3
|
|
IT 545
|
Distributed computing
|
2
|
1
|
2
|
3
|
|
Elective II
Course Code
|
Course Title
|
L
|
T
|
P
|
CH
|
Pre-
requisite
|
IT 520
|
Human Computer Interaction
|
2
|
1
|
2
|
3
|
|
IT 522
|
Network Security & Encryption
|
2
|
1
|
2
|
3
|
|
IT 524
|
Event Driven Programming (using Visual
JAVA)
|
2
|
1
|
2
|
3
|
|
IT 526
|
Advanced Internet Technologies
|
2
|
1
|
2
|
3
|
|
IT 528
|
Animation Techniques and Applications
|
2
|
1
|
2
|
3
|
|
IT 542
|
Computer Networks Design & Implementation
|
2
|
1
|
2
|
3
|
|
IT 544
|
UNIX Systems Programming
|
2
|
1
|
2
|
3
|
|
IT 546
|
Data Mining & Ware housing
|
2
|
1
|
2
|
3
|
|
Professional Training
The student should undergo a training in any industrial establishment, in the 7th and 8th semesters, the duration of which is one month.
Course Code
|
Course Title
|
L
|
T
|
P
|
CH
|
Pre-
requisite
|
IT 302
|
Professional Training I
|
|
|
|
|
|
IT 402
|
Professional Training II
|
|
|
|
|
|
Category-wise List of Courses
Course Category
|
Credits
|
University Requirements
|
15credit hours
|
Faculty Requirements
|
33 credit hours
|
Department Requirements:
|
123
|
- Core (Compulsory) Courses
|
99
|
- Interdisciplinary Courses
|
24
|
Total Credit Hours
|
171
|
STUDY PLAN
The student follows normally the following typical distribution of courses in the span of 10 semesters or five academic years:
First Semester
Course Code
|
Course Title
|
L
|
T
|
P
|
CH
|
Pre-
requisite
|
UR 101
|
Arabic Language I
|
2
|
-
|
-
|
2
|
-
|
UN 103
|
English Language I
|
2
|
-
|
-
|
2
|
-
|
FR 101
|
Mathematics I: Calculus
|
3
|
1
|
-
|
4
|
-
|
FR 103
|
Physics I
|
2
|
1
|
-
|
2
|
-
|
FR 105
|
Engineering Graphics
|
2
|
-
|
2
|
3
|
-
|
UR 105
|
Introduction to Computer
|
2
|
1
|
2
|
3
|
-
|
ECE 101
|
Electric Circuits
|
2
|
1
|
2
|
3
|
|
|
Total Number of Hours
|
15
|
4
|
6
|
19
|
|
Second Semester
Course Code
|
Course Title
|
L
|
T
|
P
|
CH
|
Pre-
requisite
|
UR 102
|
Arabic Language II
|
2
|
-
|
-
|
2
|
UR 101
|
UR 104
|
English Language II
|
3
|
-
|
-
|
3
|
UR 101
|
FR 104
|
Mathematics II: Linear Algabra
|
3
|
2
|
-
|
4
|
FR 101
|
FR 104
|
Physics II
|
3
|
1
|
2
|
4
|
FR 101
|
ECE 112
|
Electronics Devices
|
2
|
1
|
2
|
3
|
FR 102
|
IT 102
|
Interdiction to Internet Techniques
|
1
|
0
|
2
|
2
|
|
CSE 122
|
Structured Programming
|
2
|
1
|
2
|
3
|
UR 103
|
|
Total Number of Hours
|
15
|
4
|
10
|
18
|
|
Third Semester
Course Code
|
Course Title
|
L
|
T
|
P
|
CH
|
Pre-
requisite
|
UR 201
|
Islamic Culture
|
2
|
-
|
-
|
2
|
|
FR 201
|
ESP/ Engineering
|
2
|
1
|
-
|
2
|
UR 102
|
FR 201
|
Mathematics III: Differential and integral equations
|
3
|
2
|
-
|
4
|
FR 102
|
ECE 211
|
Electronics Circuits
|
2
|
1
|
2
|
3
|
ECE112
|
IT 241
|
Logic Design
|
2
|
1
|
2
|
3
|
UR 103
|
CSE 221
|
Data Structures And Algorithms (using C )
|
2
|
1
|
2
|
3
|
|
IT 223
|
Discrete Structures
|
2
|
1
|
0
|
2
|
|
|
Total Number of Hours
|
15
|
7
|
6
|
19
|
|
Fourth Semester
Course Code
|
Course Title
|
L
|
T
|
P
|
CH
|
Pre-requisite
|
FR 200
|
Mathematics IV: Probability & Statistics
|
3
|
1
|
-
|
3
|
|
|
ECE 210
|
Digetial Electronics
|
2
|
1
|
2
|
3
|
ECE 211
|
|
CSE 220
|
Object Oriented Programming
|
2
|
1
|
2
|
3
|
|
|
CSE 222
|
Computer Architecture
|
2
|
1
|
2
|
3
|
IT 241
|
|
ECE 230
|
Communication Systems
|
2
|
1
|
2
|
3
|
|
|
IT 240
|
Digital Signal Processing
|
2
|
1
|
2
|
3
|
|
|
IT 242
|
Operations Research
|
2
|
1
|
0
|
2
|
|
|
|
Total Number of Hours
|
15
|
7
|
10
|
20
|
|
|
Fifth Semester
Course Code
|
Course Title
|
L
|
T
|
P
|
CH
|
Pre-
requisite
|
IT 301
|
Theory of computation
|
2
|
1
|
2
|
2
|
|
FR 303
|
Numerical Computing
|
2
|
1
|
2
|
3
|
|
IT 321
|
System Analysis And Design
|
2
|
1
|
2
|
3
|
|
IT 321
|
Design of programming Languages
|
2
|
1
|
2
|
3
|
|
CSE 323
|
Microprocessors
|
2
|
1
|
2
|
3
|
|
IT 331
|
Data Communications
|
2
|
1
|
2
|
3
|
|
IT 303
|
Information Technology Ethics
|
2
|
0
|
0
|
2
|
|
|
Total Number of Hours
|
14
|
6
|
10
|
19
|
|
Sixth Semester
Course Code
|
Course Title
|
L
|
T
|
P
|
CH
|
Pre-
requisite
|
IT 320
|
Data Base Systems & Management
|
2
|
1
|
2
|
3
|
|
IT 322
|
Microprocessor Interfacing
|
2
|
1
|
2
|
3
|
|
IT 340
|
Internet Technology
|
2
|
1
|
2
|
3
|
|
IT 324
|
Software Engineering
|
2
|
1
|
2
|
3
|
|
IT 342
|
Networking
|
2
|
1
|
2
|
3
|
|
IT 344
|
Logic Programming
|
2
|
1
|
2
|
3
|
|
|
Total Number of Hours
|
12
|
6
|
12
|
18
|
|
Seventh Semester
Course Code
|
Course Title
|
L
|
T
|
P
|
CH
|
Pre-
requisite
|
IT 441
|
Information System Design & Management
|
2
|
1
|
2
|
3
|
|
IT 421
|
Networks I
|
2
|
1
|
2
|
3
|
|
CSE 421
|
Operating Systems
|
2
|
1
|
2
|
3
|
|
IT 443
|
Multimedia Technology
|
2
|
1
|
2
|
3
|
|
IT 445
|
Neural Network
|
2
|
1
|
2
|
3
|
|
IT 447
|
Selected Topics in IT -I
|
2
|
1
|
2
|
3
|
|
IT 441
|
Course Project –I
|
0
|
0
|
3
|
1
|
|
|
Total Number of Hours
|
12
|
6
|
15
|
19
|
|
Eighth Semester
Course Code
|
Course Title
|
L
|
T
|
P
|
CH
|
Pre-
requisite
|
IT 440
|
Linux/Unix O. S.
|
2
|
0
|
2
|
3
|
|
IT 442
|
Networks II
|
2
|
1
|
2
|
3
|
|
IT 422
|
Artificial Intelligence
|
2
|
1
|
2
|
3
|
|
IT 444
|
System Programming
|
2
|
1
|
2
|
3
|
|
IT 448
|
Selected Topics in IT – II
|
2
|
1
|
2
|
3
|
|
IT 443
|
Course Project –II
|
0
|
0
|
3
|
1
|
|
|
Total Number of Hours
|
10
|
4
|
15
|
18
|
|
Ninth Semester
Course Code
|
Course Title
|
L
|
T
|
P
|
CH
|
Pre-
requisite
|
FR 501
|
Engineering Economy & Management
|
2
|
1
|
0
|
2
|
|
IT 541
|
Information Security
|
2
|
1
|
0
|
2
|
|
IT 541
|
Elective I
|
2
|
1
|
2
|
3
|
|
IT 503
|
Seminar
|
0
|
0
|
3
|
1
|
|
IT 505
|
Graduation Project I
|
0
|
0
|
3
|
1
|
|
|
Total Number of Hours
|
6
|
3
|
8
|
9
|
|
Tenth Semester
Course Code
|
Course Title
|
L
|
T
|
P
|
CH
|
Pre-
requisite
|
IT 532
|
Information & Coding Theory
|
3
|
0
|
0
|
3
|
|
IT 540
|
Client/Server Architecture
|
2
|
0
|
2
|
3
|
|
IT 542
|
Elective II
|
2
|
1
|
2
|
3
|
|
IT 500
|
Graduation Project II
|
0
|
0
|
9
|
3
|
|
|
Total Number of Hours
|
7
|
1
|
13
|
12
|
|