Bachelor of Science in Computer
Science & Information Technology
[B. Sc. CSIT]


Bachelor of Science in Computer Science and Information Technology (B. Sc. CSIT), affiliated to T.U. is the course composition of 4 years IT and computer courses. For fulfilling the need of the job market in the field of IT profession, many elective courses have been also introduced. The program comprises computer science and allied courses of 126 credit hours. The program invulves, in addition to conventional lectures, 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 real world problems. this program develops the skills that are essential for both for both computer professionals and IT managers.

Program's Objectives

The main aim of B.Sc. (CSIT) program is

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

Eligibility Condition for Admission

The candidate applying for B. Sc. (CSIT) program must have:

  • Successfully completed twelve-years schouling/ PCL in science or its equivalent from any University, board or institution recognized by Tribhuvan University.
  • Applicants are required to appear in the entrance test conducted by Institute of Science and Technology, Tribhuvan University (ISOT-TU) and should secure at least 35% marks in order to be eligible.
  • Must Secure at least second division in the 10+2, PCL or equivalent program. Compiled with all the application procedures.

Course Cycle

Freshman Year / First Semester:
CSC109 Introduction to Information Technology
CSC110 C Programming
CSC111 Digital Logic
MTH112 Mathematics I
PHY113 Physics
Freshman Year / Second Semester:
CSC160 Discrete Structure
CSC161 Object Oriented Programming
CSC162 Microprocessor
MTH163 Mathematics II
STA164 Statistics I
Sophomore Year/ Third Semester:
CSC206 Data Structure and Algorithms
CSC207 Numerical Method
CSC208 Computer Architecture
CSC209 Computer Graphics
STA21 0 Statistics II
Sophomore Year/ Fourth Semester:
CSC257 Theory of Computation
CSC258 Computer Networks
CSC259 Operating Systems
CSC260 Database Management System
CSC261 Artificial Intelligence
Junior Year / Fifth Semester:
CSC314 Design and Analysis of Algorithms
CSC315 System Analysis and Design
CSC316 Cryptography
CSC317 Simulation and Modeling
CSC318 Web Technology
Elective I ( Any one of the following)
CSC319 Multimedia Computing
CSC320 Wireless Networking
CSC321 Image Processing
CSC322 Knowledge Management
CSC323 Society and Ethics in Information Technology
CSC324 Microprocessor Based Design
Junior Year/ Sixth Semester:
CSC364 Software Engineering
CSC365 Complier Design and Construction
CSC366 E-Governance
CSC367 NET Centric Computing
CSC368 Technical Writing
Elective II ( Any one of the following)
CSC369 Applied Logic
CSC370 E-commerce
CSC371 Automation and Robotics
CSC372 Neural Networks
CSC373 Computer Hardware Design
CSC374 Cognitive Science
Senior Year/ Seventh Semester:
CSC409 Advanced Java Programming
CSC410 Data Warehousing and Data Mining
MGT411 Principles of Management
CSC412 Project Work
Elective III ( Any one of the following)
CSC413 Information Retrieval
CSC414 Database Administration
CSC415 Software Project Management
CSC416 Network Security
CSC417 Digital System Design
MGT418 International Marketing
Senior Year/Eighth Semester
CSC461 Advanced Database
CSC462 Internship 6
Elective IV ( Any one of the following)
Elective V ( Any one of the following)
CSC463 Advanced Networking with IPV6
CSC464 Distributed Networking
CSC465. Game Technology
CSC466 Distributed and Object Oriented Database
CSC467 Introduction to Cloud Computing
CSC468 Geographical Information System
CSC469 Decision Support System and Expert System
CSC470 Mobile Application Development
CSC471 Real Time Systems
CSC472 Network and System Administration
CSC473 Embedded Systems Programming
MGT474 International Business Management