Course of Study for B.Sc.CSIT Program
(Four
Years/ Eight Semesters Academic Program)
[1]Freshman
Year / First Semester
1. Introduction of Information Technology
2. Fundamentals of Computer Programming
3. Probability and Statistics
4. Calculus and Analytical Geometry
Natural Science Elective 1: A student can opt for
any one of the following courses
a) Physics I
b) Biology I
c) Geology I
d) Statistics I
[2]Freshman Year / Second
Semester:
1. Digital Logic
2. Discrete Structure
3. Microprocessor
4. Data Structures and Algorithms
5. Linear Algebra
Natural Science Elective 2: Students can Opt. for
any of the following courses
a) Physics I
b) Biology I
c) Geology I
d) Statistics I
[3]Sophomore Year/ Third
Semester:
1. Computer Architecture
2. Object Oriented Programming Language
3. Operating Systems
4. Numerical Methods
5. Introduction to Management
[4]Sophomore Year/ Forth
Semester:
1. Theory of Computation
2. System Analysis and Design
3. Database Management System 1
4. Computer Graphics
5. Introduction of Cognitive Science
6. Technical Writing
[5]Junior Year/ Fifth
Semester:
1. Computer
Networks
2. Simulation and Modeling
3. Design and Analysis of Algorithms
4. Artificial Intelligence
Computer Science Elective 1: Students can Opt. for
any of the following courses
a) Microprocessor Based Design
b) Applied Logic
c) E-governance
d) Wireless Networking
e) International Business Management
f) International Marketing
g) Neutral Networks
h) Computer Hardware Design
i) Cryptography
[6]Junior Year/ Sixth
Semester:
1. Software Engineering
2. Compiler Design and Construction
3. Web Technologies
4. Real Time System
Computer Science Elective 2: Any one of the
following courses
a) Knowledge Management
b) Fundamentals of E-commerce
c) Society and Ethics in Information Technology
d) Automation and Robotics
e) Digital System Design
f) Net Centric Computing
g) Web Centric Computing
h) Embedded System Programming
i) Image Processing
[7]Senior Year/ Seventh
Semester:
A) Specialization Area: Networking
1. Introduction to System Administration
2. Network Security
3. Linux Networking
4. Managing a Microsoft Server Environment
5. Implementing, Managing and Maintaining Server
Network and Infrastructure network Services.
B) Specialization Area: Database
1. Web Database and Information System
2. Advance Database and Information System
3. Distributed and Object Oriented Database
Database Elective 1: Students can Opt. for any one
of the following courses
1. Introduction of Oracle and XML
2. Application Server Web Administration
Database Elective 2: Students can
Opt. for any one of the following courses
1. Information Retrieval and Search
Engine
2. Multimedia Database
[8]Senior Year/ Eighth
Semester:
A) Specialization Area: Networking
1. Implementing and Supporting Windows OS/ Linux
2. Distributed Networking
3. Project on real Warehousing and Data Mining
4. Internship/Project
B) Specialization Area: Database
1. Decision Support and Expert System
2. Decision Warehousing and Data Mining
3. Project of Database System
4. Internship/ Project