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

The Bachelor of Science in Computer Science and Information Technology (B.Sc. CSIT) at Kapan Campus is a four-year, 130-credit undergraduate program under Bagmati University. It provides strong foundations in computer science, information technology, mathematics, statistics, programming, and computational methods.

The curriculum covers software development, algorithms, databases, operating systems, networking, artificial intelligence, data science, cybersecurity, cloud computing, machine learning, research, projects, and industry internship. Graduates are prepared for professional careers, entrepreneurship, research, and higher studies in computing and related fields.

Program Objectives

The B.Sc. CSIT program aims to:

  • Build strong foundations in computer science, information technology, mathematics, statistics, programming, and computational theory.
  • Develop practical competence in software development, databases, networking, cybersecurity, artificial intelligence, data science, and cloud computing.
  • Prepare graduates for professional careers, research, higher studies, and entrepreneurship.
  • Promote ethical responsibility, teamwork, communication, innovation, and lifelong learning.

Duration and Credit Hours

Duration: Four years, divided into eight semesters.

Total Credit Hours: 130 credit hours.

B.Sc. CSIT Course Structure

The curriculum progresses from computing, programming, mathematics, statistics, and science foundations to advanced computing, research, project work, electives, and industry practice.

Semester Subjects Credits
Semester I
  • CSC101 – Foundations of Computing and Information Technology
  • ITC102 – Structured Programming in C
  • CSC103 – Digital Logic
  • ASC104 – Calculus and Analytical Methods
  • ASC105 – Applied Physics
15
Semester II
  • ITC151 – Object-Oriented Programming with Java
  • CSC152 – Discrete Structures for Computer Science
  • CSC153 – Microprocessors and Computer Architecture
  • ASC154 – Linear Algebra and Optimization
  • ASC155 – Probability and Statistics
15
Semester III
  • CSC201 – Data Structure and Algorithms
  • CSC202 – Numerical Methods for Computing
  • ITC203 – Web Programming
  • CSC204 – Database Management System
  • ASC205 – Statistical Modeling
15
Semester IV
  • CSC251 – Theory of Computation
  • CSC253 – Operating Systems
  • CSC254 – Artificial Intelligence
  • CSC252 – Software Engineering
  • ITC255 – Technical Writing and Communications
  • CSC256 – Apprentice Project
18
Semester V
  • CSC301 – Design and Analysis of Algorithms
  • ITC302 – E-Commerce and Digital Governance
  • CSC303 – Cryptography
  • CSC304 – Computer Graphics
  • CSC305 – Data Communications and Computer Networks
  • ITC306 – Python Programming
18
Semester VI
  • CSC351 – Compiler Design
  • CSC352 – Data Science and Engineering
  • CSC353 – Cloud Computing and DevOps
  • CSC354 – Machine Learning
  • HSC355 – Principles of Management and Entrepreneurship
  • ITC356 – Literature Review, Research and Seminar
16
Semester VII
  • CSC401 – Cybersecurity
  • CSC402 – Big Data Analytics and Mining
  • CSC403 – Natural Language Processing
  • CSC404 – Major Project
  • ITC405 – Society and Ethics in Computing
  • Elective I
18
Semester VIII
  • CSIT451 – Deep Learning and Generative AI
  • CSIT452 – Industry Internship
  • Elective II
  • Elective III
15
Total Credit Hours 130

Semester VII Elective Courses

Students select any one elective:

  • Network Security
  • Internet of Things
  • Software Testing and Quality Assurance
  • Programming in Go
  • Image Processing and Computer Vision
  • Human-Computer Interaction
  • Health Informatics

Semester VIII Elective Courses

Students select any two electives:

  • Scalable Distributed Systems
  • Geospatial Technology
  • Network and System Administration
  • Automation and Robotics
  • Cross-Platform App Development
  • IT Project Management
  • Wireless Networking
  • Database Administration
  • Quantum Computing
  • Blockchain Technology
  • Simulation and Modeling
  • Ethical Hacking

B.Sc. CSIT Admission and Eligibility

Applicants must meet the admission requirements prescribed by Bagmati University:

  • Completed twelve years of schooling or an equivalent qualification recognized by the Government of Nepal.
  • Completed the required academic background and relevant subjects prescribed for the program.
  • Fulfilled the minimum grade, division, or academic qualification requirements prescribed by Bagmati University.
  • Completed the online application process within the specified deadline.
  • Passed the entrance examination conducted by Bagmati University.

Entrance Examination

Eligible candidates must submit the online entrance application, attend the Bagmati University entrance examination, and complete the admission process within the announced schedule.

Teaching and Learning Methods

The program combines lectures, tutorials, laboratory work, programming exercises, workshops, seminars, assignments, presentations, projects, research activities, and digital learning resources. These methods develop conceptual understanding, analytical thinking, technical confidence, and practical problem-solving ability.

Projects, Research and Internship

Students complete a three-credit Apprentice Project in Semester IV, Literature Review, Research and Seminar in Semester VI, and a three-credit Major Project in Semester VII. These activities develop software development, research, technical writing, teamwork, and presentation skills.

A six-credit Industry Internship in Semester VIII provides supervised professional experience in a technology company, research institution, government agency, or relevant organization. Students must prepare and present an individual internship report for evaluation.

Career Opportunities

Graduates can pursue careers in software development, databases, networking, cybersecurity, cloud computing, DevOps, data analytics, artificial intelligence, machine learning, quality assurance, IT project management, research, teaching, and entrepreneurship. They may also pursue postgraduate studies in computer science, information technology, data science, cybersecurity, software engineering, and related disciplines.

Apply for B.Sc. CSIT Entrance Examination