Curriculum Structure

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-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