Curriculum Structure:
The B. Sc. (CSIT program will have eight semesters with 126 credit hours. Each semester shall have duration of 6 months. This program comprises of the following courses:
Computer science core courses 75 credit hours
Natural science elective courses 6 credit hours
Mathematics courses 12 credit hours
English courses 3 credit hours
Social science and management courses 6 credit hours
Computer science elective courses 15 credit hours
Internship/Project 9 credit hours
Total Credit hours 126
Grading System
Division Percentage
Pass Division 40%
Second Division 55%
First Division 70%
First Division With Distinction 80% or Above
Course content of four years (Eight semesters):
First semester:
CSC-101: Introduction to IT
CSC-102: Programming in C
STA-103: Probability and Statistics
MTH-104: Calculus and Analytical Geometry
(Natural Science elective I: A student can opt for any one of the following course)
PHY-105: Physics I
BIO-106: Biology I
GEO-107: Geology I
STA-108: Statistics I
Second semester:
CSC-151: Digital Logic
CSC-152: Discrete Structure
CSC-153: Microprocessor
CSC-154: Data Structure and Algorithms
MTH-155: Linear Algebra
(Natural Science elective II: A student can opt for any one of the following course)
PHY-156: Physics II
BIO-157: Biology II
GEO-158: Geology II
STA-159: Statistics II
Third semester:
CSC-201: Computer Architecture
CSC-202: Object Oriented Programming Language
CSC-203: Operating system
CSC-204: Numerical Method
MGT-205: Introduction to Management
Fourth semester:
CSC-251: Theory of Computation
CSC-252: System Analysis and Design
CSC-253: Database Management systems
CSC-254: Computer Graphics
CSC-255: Introduction to Cognitive science
ENG-256: Technical Writing
Fifth semester:
CSC-301: Computer Networks
CSC-302: Simulation and Modeling
CSC-303: Design and Analysis of Algorithms
CSC-304: Artificial Intelligence
(Computer Science elective I: A student can opt for any one of the following course)
CSC-305: Microprocessor Based Design
CSC-306: Applied Logic
CSC-307: E-governance
CSC-308: Wireless Networking
MGT-309: International Business Management
MGT-310: International Marketing
CSC-311: Neural Networks
CSC-312: Computer Hardware Design
CSC-313: Cryptography
Sixth semester:
CSC-351: Software Engineering
CSC-352: Compiler Design and Construction
CSC-353: Web Technologies
CSC-353: Web Technologies
CSC-354: Real Time System
(Computer Science elective II: A student can opt for any one of the following course)
CSC-355: Knowledge Management
CSC-356: Fundamentals of E-Commerce
CSC-357: Society and Ethics In information Technology
CSC-358: Automation and Robotics
CSC-359: Digital system Design
CSC-360: Net Centric Computing
CSC-361: Web Centric Computing
CSC-362: Embedded system Programming
CSC-363: Image processing
Seventh semester:
CSC-401: Advanced Database Management System
CSC-402: Internet Technology
CSC-403: Advanced Java Programming
CSC-404: Project Work
Computer Science Elective 3 (Any One of the following courses)
CSC-405: Information Retrieval
CSC-406: Database Administration
CSC-407: Network and System Administration
CSC-408: Software Project Management
Eighth semester:
CSC-451: Data Warehousing and Data Mining
CSC-452: Internship
Computer Science Elective 4
Computer Science Elective 5 (Any Two of the following courses)
CSC-453: Advanced Networking with IPv6
CSC-454: Distributed Networking
CSC-455: Network Security
CSC-456: Multimedia Database
CSC-457: Distributed and Object Oriented Database
CSC-458: Cloud Computing
CSC-459: Geographical Information System
CSC-460: Decision Support System