Program Structure

ITE – Program Structure

 

Course Coding

All courses offered by the Department will have a 2-letter code of “IT” in upper case followed with a 3-digit number (XYZ). The “X”, “Y”, and “Z” in the 3-digit number represent “Year of Offering”, “Tracks in the Field”, and “Semester of Offering”, respectively. Year I, II, III, IV, and V courses start with 1, 2, 3, 4, and 5, respectively. Courses offered in Semester I carry “odd” numbers, while those offered in Semester II carry “even” numbers (Table 1).

Table 1: Course Coding Guide

SN Course Type Category Tracks
1 Information Technology Core 0/1– Information Technology

Course Listings

Table 2: Core Information Technology Courses

SN Course Code

Course Name

Credits

Contacts

Pre-req.

1 CSE 101 Principles of Computing 4 6 None
2 CSE 102 Programming in C 4 7 CSE 101
3 CSE 201 Object Oriented Programming in C++ 4 6 CSE 102
4 IT 202 [CSE 202] Computer Organization and Architecture 3 3 ECE 203
5 IT 206 Programming Languages and Paradigms 3 3 CSE 201
6 IT 204 Web Design and Development 4 6 None
7 IT 312 Advanced Database Programming 4 6 None
8 CSE 303 Data Structures 4 6 CSE 201
9 CSE 305 Data Communications 3 3 None
10 CSE 307 System Analysis and Design 3 4 None
11 CSE 309 Database Management Systems 4 6 None
12 IT 302[CSE 302] Design and Analysis of Algorithms 4 6 CSE 303
13 CSE 304 Software Engineering 3 3 CSE 307
14 CSE 306 Computer Networks 4 6 CSE 305
15 CSE 308 Computer Graphics 4 6 None
16 IT 401 Management Information Systems 3 3 IT 312
17 IT 407 Rapid Application Development 4 6 IT 312
18 IT 405 Object Oriented System Design 4 6 IT 312
19 IT 402 Object Oriented Database Design 4 6 IT 405
20 IT 404 System Administration 4 6 CSE 306
21 IT 406 Principles of User Interface Design 4 6 IT 407
22 IT 403 [CSE 403] Computational Methods 3 5 SC 202
23 CSE 409 System Simulation and Modeling 4 6 None
24 IT 501 Data Warehousing and Mining 4 6 IT 402
25 IT 505 Client Server Computing 4 6 IT 404
26 IT 507 Mini-project 1 3 None
27 IT 502 Multimedia Systems 4 6 None
28 IT 506 Final Project 4 12 None
29 IT 503 [CSE 503] Cryptography and Network Security 4 6 CSE 306
Total 106 160

Table 3: Elective Courses

SN Course Code

Course Name

Credits

Contacts

Pre-req.

1 IT 408 Natural Language Processing 3 3 None
2 IT 408A Data Compression Techniques 3 3 None
3 IT 408B Mobile Computing 3 3 None
4 IT 505A Software Project Management 3 3 None
5 IT 505B Geographic Information System 3 3 None
6 IT 504 Distributed Databases 3 3 None
7 IT 504A Decision Support Systems 3 3 None
8 IT 504B Active Server Pages 3 3 None
Total 24 24

Table 3: Supportive and General Education Courses

SN Course Code

Course Name

Credits

Contacts

Pre-req.

1 SC 101 Freshman Mathematics 4 5 None
2 SC 103 Freshman Physics 3 3 None
3 SC 102 Engineering Mathematics I 4 5 SC 101
4 SC 104 Modern Physics 3 4 SC 103
5 SC 201 Engineering Mathematics II 4 5 SC 102
6 SC 205 Discrete Mathematics 3 4 SC 101
7 SC 202 Engineering Mathematics III 3 4 SC 201
8 GC 101 English for Engineers 3 4 None
9 GC 103 Civics and Ethical Education 3 3 None
10 GC 102 Communication Skills 1 2 GC 101
11 GC 104 Introduction to Economics 3 3 None
12 GC 402 Research Methods and Presentation 2 3 None
13 GC 502 Engineering Economics and Mgt 3 3 None
14 GC 504 Entrepreneurship 3 3 None
15 EEE 102 Electric Circuit Analysis 4 7 None
15 ECE 201 Analog Electronics I 4 7 EEE 102
16 ECE 203 Digital Electronics 4 7 None
Total 54 72