Program Introduction
The Bachelor of Science in Computer Science and Information Technology (B.Sc. CSIT) is a four-year, eight-semester undergraduate program designed to develop strong foundations in computing, mathematics, scientific reasoning and information technology. The curriculum integrates theory with laboratory practice, projects, research, professional communication and industry exposure so that graduates can understand computing systems and build reliable solutions for real-world problems.
The program begins with programming, digital logic, mathematics, statistics and applied physics. It then advances through data structures, algorithms, computer architecture, operating systems, databases, web technologies, networks, software engineering, artificial intelligence and scientific computing. In the later semesters, students study data science, machine learning, cybersecurity, cloud and distributed computing, compiler construction, big data analytics and entrepreneurship.
Learning is progressively applied through Project I, Major Project, literature review research and seminar activities, and a six-credit industry internship. These experiences enable students to integrate technical knowledge, investigate problems, communicate evidence, work in teams and deliver computing products in professional settings.
Students complete three elective courses: one in Semester VII and two in Semester VIII. These electives enable students to pursue focused study in network and system security, distributed and wireless systems, the Internet of Things, software quality and development, data and database administration, image processing and computer vision, geospatial technology, automation and robotics, human-computer interaction, IT project management, simulation, blockchain, and quantum computing, while maintaining a common and rigorous CSIT core.
Program Objectives
Eligibility Condition for Admission
A candidate seeking admission to the B.Sc. CSIT program shall meet the admission requirements prescribed by Bagmati University. In general, the candidate shall:
Course Duration
The entire program is of eight semesters distributed over four academic years. Each semester shall include academic instruction, laboratory/practical work, continuous assessment and semester-end evaluation according to the academic calendar and regulations of Bagmati University.
Hours of Instruction
Grading System
The grade awarded to each student in each course is based on his/her overall performance through internal evaluation and end-semester examination. Several evaluation criteria are used for the continuous internal evaluation. External evaluation is solely based on final examination conducted by the University. The grade in each course is assigned using a letter grade that indicates the overall performance of each student in each course. Each letter grade has its corresponding grading scale, grade point, and performance remarks as shown in the table below.
Grading Scale and Performance Descriptors
| Marks (%) | Grade | Grade Points | Descriptor | Description | Status |
| 90 – 100 | A+ | 4.0 | Outstanding | Exceptional mastery of learning outcomes. | Pass |
| 80 – 89 | A | 3.6 | Excellent | Demonstrates comprehensive understanding with very high performance. | Pass |
| 70 – 79 | B+ | 3.2 | Very Good | Exhibits solid grasp of concepts with above-average performance. | Pass |
| 60 – 69 | B | 2.6 | Good | Achieves learning outcomes with consistent, competent performance. | Pass |
| 50 – 59 | C | 2.0 | Satisfactory | Basic understanding demonstrated; meets minimum expected standards. | Pass |
| Below 50 | U | — | Ungraded | Insufficient performance; re-evaluation or grade improvement required. | Reappear |
* U grade is not counted in Grade Point Calculation.
* Minimum passing marks: 50%.
* Maximum GPA: 4.0.
Semester I
Code |
Subject |
Cr. |
CSC101 |
Foundations of Computing and Information Technology |
3 |
ITC102 |
Structured Programming in C |
3 |
CSC103 |
Digital Logic |
3 |
ASC104 |
Calculus and Analytical Methods |
3 |
ASC105 |
Applied Physics |
3 |
Semester Total |
15 |
Semester II
Code |
Subject |
Cr. |
ITC151 |
Object-Oriented Programming with Java |
3 |
CSC152 |
Discrete Structures for Computer Science |
3 |
CSC153 |
Microprocessors and Computer Architecture |
3 |
ASC154 |
Linear Algebra and Optimization |
3 |
ASC155 |
Probability and Statistics |
3 |
Semester Total |
15 |
Semester III
Code |
Subject |
Cr. |
CSC201 |
Data Structure and Algorithms |
3 |
CSC202 |
Numerical Methods for Computing |
3 |
ITC203 |
Web Programming |
3 |
CSC204 |
Database Management System |
3 |
ASC205 |
Statistical Modeling |
3 |
Semester Total |
15 |
Semester IV
Code |
Subject |
Cr. |
CSC251 |
Theory of Computation |
3 |
CSC253 |
Operating Systems |
3 |
CSC254 |
Artificial Intelligence |
3 |
CSC252 |
Software Engineering |
3 |
ITC255 |
Technical Writing and Communications |
3 |
CSC256 |
Apprentice Project |
3 |
Semester Total |
18 |
Semester V
Code |
Subject |
Cr. |
CSC301 |
Design and Analysis of Algorithms |
3 |
ITC302 |
E-Commerce and Digital Governance |
3 |
CSC303 |
Cryptography |
3 |
CSC304 |
Computer Graphics |
3 |
CSC305 |
Data Communications and Computer Networks |
3 |
ITC306 |
Python Programming |
3 |
Semester Total |
18 |
Semester VI
Code |
Subject |
Cr. |
CSC351 |
Compiler Design |
3 |
CSC352 |
Data Science and Engineering |
3 |
CSC353 |
Cloud Computing and DevOps |
3 |
CSC354 |
Machine Learning |
3 |
HSC355 |
Principles of Management and Entrepreneurship |
3 |
ITC356 |
Literature Review Research and Seminar |
1 |
Semester Total |
16 |
Semester VII
Code |
Subject |
Cr. |
CSC401 |
Cybersecurity |
3 |
CSC402 |
Big Data Analytics and Mining |
3 |
CSC403 |
Natural Language Processing |
3 |
CSC404 |
Major Project |
3 |
ITC405 |
Society and Ethics in Computing |
3 |
Elective I |
3 |
|
Semester Total |
18 |
Elective Courses (Any One for Semester VII) 1. Network Security (CSC425) 2. Internet of Things (ITC526) 3. Software Testing and Quality Assurance (CSC527) 4. Programming in Go (ITC528) 5. Image Processing and Computer Vision (CSC529) 6. Human-Computer Interaction (CSC530) 7. Health Informatics (ITC531)
Semester VIII
Code |
Subject |
Cr. |
CSIT451 |
Deep Learning and Generative AI |
3 |
CSIT452 |
Industry Internship |
6 |
Elective II |
3 |
|
Elective III |
3 |
|
Semester Total |
15 |
Elective Courses (Any Two for Semester VIII) 1. Scalable Distributed Systems (CSC475) 2. Geospatial Technology (CSC476) 3. Network and System Administration (CSC477) 4. Automation and Robotics (ITCC478) 5. Cross-Platform App Development (ITC479) 6. IT Project Management (ITC480) 7. Wireless Networking (ITC481) 8. Database Administration (ITC482) 9. Quantum Computing (CSC483) 10. Blockchain Technology (ITC484) 11. Simulation and Modeling (CSC485) 12. Ethical Hacking (ITC486)