Bachelor of Science in Computer Science and Information Technology(BSc CSIT)

4 Years
8 Semesters

About the Degree

The Bachelor of Science in Computer Science and Information Technology (B.Sc. CSIT) is a Bachelor’s Degree offered by Tribhuvan University through 60 colleges all over Nepal. BSc CSIT is a 4-year program that is delivered in 8 semesters, and the students enrolled in the program graduate with a total of 126 Credit Hours. The course is taught in different regions in Nepal, and there are a total of 3072 available seats.


The curriculum for the program is designed by considering the courses practiced in the most prestigious international universities. In addition to the core Computer Science and Information Technology courses, the program offers several elective courses from which the students can select the courses they prefer to study based on their individual preferences and the demands of the sub-branch of Computer Science they plan to enter. The foundation and core courses are structured to fulfill the requirements of the undergraduate academic program, while the elective courses are designed per the evolving demands of the industry.


The students explore a diverse array of subjects, including the design and implementation of computer software systems, foundational theoretical models of computer science, and a practical understanding of computer hardware.


The B.Sc. CSIT program is designed in such a way that it equips the students with intensive skills and knowledge in different areas of computer science and information technology, including but not limited to design, theory, programming, and application of computer systems.

Eligibility Criteria

  • For grading system

    Should have successfully passed 11 and 12 classes in Science stream with minimum full marks 100/100 in Physics and Mathematics respectively and should score final grade ‘C’ in all subjects.

  • For the percentage system

    Should have successfully passed 11 and 12 classes in Science stream with minimum full marks 100/100 in Physics and Mathematics respectively and should score a minimum of second division.

  • For PCL (I.Sc.) or equivalent

    Should have successfully passed I.Sc. or equivalent examination with minimum full marks 100/100 in Physics and Mathematics respectively and should score a minimum of second division.

  • For A level

    Should have successfully passed A Level in science stream (with full marks 100/100 in Physics and Mathematics respectively) and should score minimum D Grade (With or without small letter).

  • For CTEVT

    Should have successfully passed three years diploma in Engineering with full marks 100/100 in Physics and Mathematics respectively and should score a minimum of second division.

  • For International Education Institute or International University

    Should have to submit an equivalence letter from the Curriculum Development Centre, Sano Thimi, Bhaktapur.

  • Should have successfully passed the CSIT Entrance Examination.

    Obtain at-least 35 marks in the entrance examination.

Grading System

The grade awarded to each student in each course is determined by their overall performance through both internal and external evaluations. Various criteria are employed for continuous internal assessment. The external evaluation is exclusively based on the board examination conducted by the Institute of Science and Technology (IoST). Each course grade is represented by a letter grade, reflecting the student's overall performance in that course. The table below represents letters with their corresponding grading scale and grade points:

Letter GradeGrading ScaleGrade Point
A+90 - 1004.0
A80 -< 903.7
B+70 -< 803.3
B60 -< 703.0
C+50 -< 602.7
C40 -< 502.3
F0 -< 400

All courses, except for project work and internships, have an internal weightage of 40% and an external weightage of 60%. For courses that include laboratory work, the internal weightage is divided into 20% for laboratory work and 20% for internal assessment. Students must secure a minimum of 40% in each category to pass a course. The final grade and grade point for each course will be based on the sum of the overall weightage from all categories. A separate practical examination will be held for the 20% laboratory work, conducted in the presence of an external examiner. Project work and internships are evaluated by different evaluators. To pass these components, students must secure at least 40% from each evaluator. The final grade and grade point will be the sum of all evaluations. An external examiner will be assigned to evaluate the final presentation.

Course Structure

Semester I

Course CodeCourse TitleCourse Marks
CSC114Introduction to Information Technology100
CSC115C Programming100
CSC116Digital Logic100
MTH117Mathematics I100
PHY118Physics100
Total500

Semester II

Course CodeCourse TitleCourse Marks
CSC165Discrete Structure100
CSC166Object Oriented Programming100
CSC167Microprocessor100
MTH168Mathematics II100
STA169Statistics I100
Total500

Semester III

Course CodeCourse TitleCourse Marks
CSC214Computer Graphics100
STA215Statistics II100
Total200

Semester IV

Course CodeCourse TitleCourse Marks
CSC262Theory of Computation100
CSC263Computer Networks100
CSC264Operating Systems100
CSC265Database Management System100
CSC266Artificial Intelligence100
Total500

Semester V

Course CodeCourse TitleCourse Marks
CSC325Design and Analysis of Algorithms100
CSC326System Analysis and Design100
CSC327Cryptography100
CSC328Simulation and Modeling100
CSC329Web Technology100
--Elective I100
Total600

List of Electives :

  • Multimedia Computing (CSC330)
  • Wireless Networking (CSC331)
  • Image Processing (CSC332)
  • Knowledge Management (CSC333)
  • Society and Ethics in Information Technology (CSC334)
  • Microprocessor Based Design (CSC335)

Semester VI

Course CodeCourse TitleCourse Marks
CSC375Software Engineering100
CSC376Compiler Design and Construction100
CSC377E-Governance100
CSC378NET Centric Computing100
CSC379Technical Writing100
--Elective II100
Total600

List of Electives :

  • Applied Logic (CSC380)
  • E-commerce (CSC381)
  • Automation and Robotics (CSC382)
  • Neural Networks (CSC383)
  • Computer Hardware Design (CSC384)
  • Cognitive Science (CSC385)

Semester VII

Course CodeCourse TitleCourse Marks
CSC419Advanced Java Programming100
CSC420Data Warehousing and Data Mining100
MGT421Principles of Management100
CSC422Project Work100
--Elective III100
Total500

List of Electives :

  • Information Retrieval (CSC423)
  • Database Administration (CSC424)
  • Software Project Management (CSC425)
  • Network Security (CSC426)
  • Digital System Design (CSC427)
  • International Marketing (MGT428)

Semester VIII

Course CodeCourse TitleCourse Marks
CSC475Advanced Database100
CSC476Internship200
--Elective IV100
--Elective V100
Total500

List of Electives :

  • Advanced Networking with IPV6 (CSC477)
  • Distributed Networking (CSC478)
  • Game Technology (CSC479)
  • Distributed and Object-Oriented Database (CSC480)
  • Introduction to Cloud Computing (CSC481)
  • Geographical Information System (CSC482)
  • Decision Support System and Expert System (CSC483)
  • Mobile Application Development (CSC484)
  • Real Time Systems (CSC485)
  • Network and System Administration (CSC486)
  • Embedded Systems Programming (CSC487)
  • International Business Management (MGT488)

Frequently Asked Questions

Find answers to common questions about BSc CSIT