مناهج


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