Bachelor of Science in Computer Science and Information Technology (BScCSIT)

"Computer Science & Information Technology is a future of Nepal with a broad career spectrum & innovations. Being a part of this field is like promoting the culture of technology from one generation to another to build a smart IT-enabled nation."
Ms. Dikshya Singh
B.Sc.CSIT Coordinator
"At Prime College, we have always been encouraged to explore beyond the boundaries of set syllabus to learn and develop professionally while still being academically strong."
Mr. Bhanu Shrestha
B.Sc.CSIT Topper, 8th Batch

Bachelor of Science in the Computer Science and Information Technology (CSIT) is a four-year (eight-semester) degree program affiliated to Tribhuvan University. The program is comprised of computer science, information technology and allied courses of 126 credit hours. In addition to conventional lectures, the program includes a great deal of practical and project works. The program develops the underlying principles of both computer science and information technology and shows how these principles can be applied to solve the real world problems.


To offer intensive knowledge in the theory, design, programming and application of computers.

To provide necessary knowledge in the field of functional knowledge of hardware system and the and necessary knowledge of computer software system.

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 Courses75 Credit Hours
Natural Science Elective Coursess6 Credit Hours
Mathematics Courses12 Credit Hours
English Courses3 Credit Hours
Social Science and Management6 Credit Hours
Computer Science Elective Courses15 Credit Hours
Internship/Project9 Credit Hours
Total126 Credit Hours
Pass Division40%
Second Division55%
First Division70%
First Division with Distinction80% and above

What after B.Sc.CSIT


  1. Database Administrator (DBA) | MIS/IT Officer
  2. Software Developer | Web Designer
  3. Software Engineer | Software Project Manager
  4. Network Engineer | Faculty IT/Computing
  5. System Analyst | Entrepreneurs
  6. IT Officer in Banks | Government jobs (IT sector)

B.Sc.CSIT graduates can pursue higher studies in:

  1. MSc. CSIT
  2. MSc.CS
  3. MTECH (IT)
  4. MBA
  5. MBA IT
  6. MCA

Course Cycle (Semester wise)

CSC 101: Introduction to Information Technology

CSC 102: Fundamentals of Computer Programming

STA 103: Probability and Statistics

MTH 104: Calculus and Analytical Geometry

MTH 201: Basic Mathematics

(Natural Science Elective I: 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

CSC 151: Digital Logic

CSC 152: Discrete Structures

CSC 153: Microprocessor

CSC 154: Data Structure and Algorithms

MTH 155 Linear Algebra

(Natural Science Elective II: Student can opt for any one of the following course)

PHY 156: Physics II

BIO 157: Biology II

GEO 158: Geology II

CSC 201: Computer Architecture

CSC 202: Object Oriented Programming Language

CSC 203: Operating Systems

CSC 204: Numerical Method

MGT 205: Introduction to Management

CSC 251: Theory of Computation

CSC 252: System of Analysis and Design

CSC 253: Database Management System

CSC 254: Computer Graphics

CSC 255: Introduction to Cognitive Science

ENG 256: Technical Writing

CSC 301: Computer Network

CSC 302: Simulation and Modeling

CSC 303: Design and Analysis of Algorithms

CSC 304: Artificial Intelligence

(Computer Science Elective I: 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: Concepts of Wireless Networking

MGT 309: International Business Management

MGT 310: International Marketing

CSC 311: Neutral Networks

CSC 312: Computer Hardware Design

CSC 313: Introduction to Cryptography

CSC 351: Software Engineering

CSC 352: Compiler Design and Construction

CSC 354: Real Time System

(Computer Science Elective II: Student can opt for any one of the following course)

CSC 355: Knowlegde 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

CSC 401: Advance Database and Information System

CSC 402: Internet Technology

CSC 403: Advance Java Programming

CSC 404: Project Work

(Computer Science Elective III: Student can opt for any one of the following course)

CSC 405: Information Retrieval

CSC 406: Database Administration

CSC 407: Network and System Administration

CSC 451: Data Warehousing and Data Mining

CSC 452: Internship

Elective IV

Elective V

Elective Courses: (Any Two of the following)

CSC 453: Advance Networking with IPv6

CSC 454: Distribution Networking

CSC 455: Network Security

CSC 456: Multimedia Database

CSC 457: Distribution and Object Oriented Database

CSC 458: Cloud Computing

CSC 459: Geographical Information System

CSC 460: Decision Support Systems

Bachelor of Information Management (BIM)

A BIM graduate commands a vital role in the information management of any organization they are enrolled in to. Being a Software Engineering with managerial insights, s/he is expected to provide crucial support to all functional areas as well as for strategic management