Undergraduate
B.Tech Computer Science
B.Tech Computer Science — Undergraduate degree program spanning 4 years offered across accredited universities in Nepal.
About this program
B.Tech Computer Science is an accredited undergraduate program combining rigorous coursework with practical industry-aligned exposure.
Offered across leading institutions, the curriculum balances strong foundational principles with laboratory experiments, project work, and industry internships.
Universities offering this program
This program is available at 5 institutions.
Highlights
- Industry-aligned curriculum
- Campus placement support
- Experienced faculty
Eligibility
- Meet minimum academic requirements for the program level
- Entrance exam / interview as per university policy
Curriculum overview
Year-wise breakdown of semesters and subjects for this program.
Year 1
Foundations & orientation
Semester 1
| Subject | Credits | Type |
|---|---|---|
| Engineering Mathematics I | 4 | Core |
| Programming in C | 3 | Core |
| Digital Logic Design | 3 | Core |
| Communication Skills | 2 | Core |
| Programming Lab | 1 | Lab |
Semester 2
| Subject | Credits | Type |
|---|---|---|
| Engineering Mathematics II | 4 | Core |
| Data Structures & Algorithms | 4 | Core |
| Computer Organization | 3 | Core |
| Discrete Mathematics | 3 | Core |
| DSA Lab | 1 | Lab |
Year 2
Core discipline fundamentals
Semester 3
| Subject | Credits | Type |
|---|---|---|
| Object-Oriented Programming | 3 | Core |
| Database Management Systems | 3 | Core |
| Operating Systems | 3 | Core |
| Probability & Statistics | 3 | Core |
| DBMS Lab | 1 | Lab |
Semester 4
| Subject | Credits | Type |
|---|---|---|
| Computer Networks | 3 | Core |
| Software Engineering | 3 | Core |
| Theory of Computation | 3 | Core |
| Web Technologies | 3 | Core |
| Networks Lab | 1 | Lab |
Year 3
Applied engineering & labs
Semester 5
| Subject | Credits | Type |
|---|---|---|
| Machine Learning | 3 | Core |
| Compiler Design | 3 | Core |
| Cloud Computing | 3 | Elective |
| Mobile Application Development | 3 | Elective |
| ML Lab | 1 | Lab |
Semester 6
| Subject | Credits | Type |
|---|---|---|
| Artificial Intelligence | 3 | Core |
| Information Security | 3 | Core |
| DevOps & CI/CD | 3 | Elective |
| Blockchain Fundamentals | 3 | Elective |
| Mini Project | 2 | Project |
Year 4
Final year — project & specialisation
Semester 7
| Subject | Credits | Type |
|---|---|---|
| Distributed Systems | 3 | Core |
| Big Data Analytics | 3 | Elective |
| Human–Computer Interaction | 3 | Elective |
| Professional Ethics | 2 | Core |
| Internship / Industry Exposure | 2 | Project |
Semester 8
| Subject | Credits | Type |
|---|---|---|
| Capstone Project I | 3 | Project |
| Capstone Project II | 3 | Project |
| Open Elective | 3 | Elective |
| Technical Seminar | 2 | Core |
Related programs
Explore similar degree programs.
View all programsUndergraduate
B.Tech Electronics
B.Tech Electronics — Undergraduate degree program spanning 4 years offered across accredited universities in Nepal.
6 universities
Undergraduate
B.Tech Mechanical
B.Tech Mechanical — Undergraduate degree program spanning 4 years offered across accredited universities in Nepal.
6 universities