Curriculum

The course structure comprises of Theoritical and Practical aspect with a total of 126 credit hours which include many courses as follows. :

                          Courses                                      Credit Hours
  • Computer Science Core Courses                      75
  • Natural Science Elective Courses                      6
  • Mathematics Courses                                       12
  • English Courses                                                 3
  • Social Science and Management Courses         6
  • Computer Science Elective Courses               15
  • Internship and Project                                       9
                Total Credit hours                                  126

* The course is of 4 years (eight semesters) and each semester is of six months.

Grading System

  • Distinction            : 80% and above
  • First Division        : 70% to 80%
  • Second Division    : 55% to 70%
  • Pass                        : At least 40% 


Course Content : 



 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)
a. CSC-405: Information Retrieval
b. CSC-406: Database Administration
c. CSC-407: Network and System Administration
d. 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)
a. CSC-453: Advanced Networking with IPv6
b. CSC-454: Distributed Networking
c. CSC-455: Network Security
d. CSC-456: Multimedia Database
e. CSC-457: Distributed and Object Oriented Database
f. CSC-458: Cloud Computing
g. CSC-459: Geographical Information System
h. CSC-460: Decision Support System

2 comments:

.

.