BSc Computer Science and Information Technology
University
Tribhuwan University
Duration
4 years
Fee
Rs.
Colleges
76+
Summary
• Four-year, eight-semester CS and IT program under Tribhuvan University, combining computing theory, software development, networking, and practical labs.
• Focus on programming, algorithms, operating systems, networking, databases, AI, web technology, cryptography, software engineering, and system design.
• Integrates practical labs, project work, internships, and elective specialization.
• Designed to build computational thinking and real-world IT problem-solving capability.
• Prepares graduates for technical, analytical, and managerial roles across the IT sector.
Description
Semester I
| Course Code | Course Title | Credit Hours | Full Marks |
|---|---|---|---|
| CSC109 | Introduction to Information Technology | 3 | 100 |
| CSC110 | C Programming | 3 | 100 |
| CSC111 | Digital Logic | 3 | 100 |
| MTH112 | Mathematics I | 3 | 100 |
| PHY113 | Physics | 3 | 100 |
| Total | 15 | 500 |
Semester II
| Course Code | Course Title | Credit Hours | Full Marks |
|---|---|---|---|
| CSC160 | Discrete Structure | 3 | 100 |
| CSC161 | Object Oriented Programming | 3 | 100 |
| CSC162 | Microprocessor | 3 | 100 |
| MTH163 | Mathematics II | 3 | 100 |
| STA164 | Statistics I | 3 | 100 |
| Total | 15 | 500 |
Semester III
| Course Code | Course Title | Credit Hours | Full Marks |
|---|---|---|---|
| CSC206 | Data Structure and Algorithms | 3 | 100 |
| CSC207 | Numerical Method | 3 | 100 |
| CSC208 | Computer Architecture | 3 | 100 |
| CSC209 | Computer Graphics | 3 | 100 |
| STA210 | Statistics II | 3 | 100 |
| Total | 15 | 500 |
Semester IV
| Course Code | Course Title | Credit Hours | Full Marks |
|---|---|---|---|
| CSC257 | Theory of Computation | 3 | 100 |
| CSC258 | Computer Networks | 3 | 100 |
| CSC259 | Operating Systems | 3 | 100 |
| CSC260 | Database Management System | 3 | 100 |
| CSC261 | Artificial Intelligence | 3 | 100 |
| Total | 15 | 500 |
Semester V
| Course Code | Course Title | Credit Hours | Full Marks |
|---|---|---|---|
| CSC314 | Design and Analysis of Algorithms | 3 | 100 |
| CSC315 | System Analysis and Design | 3 | 100 |
| CSC316 | Cryptography | 3 | 100 |
| CSC317 | Simulation and Modeling | 3 | 100 |
| CSC318 | Web Technology | 3 | 100 |
| Elective I | Elective I | 3 | 100 |
| Total | 18 | 600 |
Elective I Options:
- CSC319 Multimedia Computing
- CSC320 Wireless Networking
- CSC321 Image Processing
- CSC322 Knowledge Management
- CSC323 Society and Ethics in IT
- CSC324 Microprocessor Based Design
Semester VI
| Course Code | Course Title | Credit Hours | Full Marks |
|---|---|---|---|
| CSC364 | Software Engineering | 3 | 100 |
| CSC365 | Compiler Design and Construction | 3 | 100 |
| CSC366 | E-Governance | 3 | 100 |
| CSC367 | NET Centric Computing | 3 | 100 |
| CSC368 | Technical Writing | 3 | 100 |
| Elective II | Elective II | 3 | 100 |
| Total | 18 | 600 |
Elective II Options:
- CSC369 Applied Logic
- CSC370 E-commerce
- CSC371 Automation and Robotics
- CSC372 Neural Networks
- CSC373 Computer Hardware Design
- CSC374 Cognitive Science
Semester VII
| Course Code | Course Title | Credit Hours | Full Marks |
|---|---|---|---|
| CSC409 | Advanced Java Programming | 3 | 100 |
| CSC410 | Data Warehousing & Data Mining | 3 | 100 |
| MGT411 | Principles of Management | 3 | 100 |
| CSC412 | Project Work | 3 | 100 |
| Elective III | Elective III | 3 | 100 |
| Total | 15 | 500 |
Elective III Options:
- CSC413 Information Retrieval
- CSC414 Database Administration
- CSC415 Software Project Management
- CSC416 Network Security
- CSC417 Digital System Design
- MGT418 International Marketing
Semester VIII
| Course Code | Course Title | Credit Hours | Full Marks |
|---|---|---|---|
| CSC461 | Advanced Database | 3 | 100 |
| CSC462 | Internship | 6 | 200 |
| Elective IV | Elective IV | 3 | 100 |
| Elective V | Elective V | 3 | 100 |
| Total | 15 | 500 |
Elective IV & V Options:
- CSC463 Advanced Networking with IPv6
- CSC464 Distributed Networking
- CSC465 Game Technology
- CSC466 Distributed & Object-Oriented Database
- CSC467 Introduction to Cloud Computing
- CSC468 GIS
- CSC469 Decision Support & Expert System
- CSC470 Mobile Application Development
- CSC471 Real Time Systems
- CSC472 Network & System Administration
- CSC473 Embedded Systems Programming
- MGT474 International Business Management
Features
Features
• TU-affiliated semester system
• 126 credit hours across 8 semesters
• Practical-heavy program with labs and real projects
• Internship in final semester
• Multiple electives for specialization (AI, networking, robotics, cloud, GIS, security, etc.)
• Curriculum aligned with global computing standards
Admission Process
Admission Process
• Complete +2 Science with Physics and Mathematics (or A-Level Science / CTEVT Diploma with Physics & Math)
• Minimum second division or C grade in all subjects
• Fill TU CSIT admission form (one form valid across all CSIT colleges)
• Sit for TU IOST entrance exam (100 marks, 35% pass requirement, MCQ)
• Admission based on entrance merit and available seats
• Submit academic and identity documents for verification
Job Prospects
Job Prospects
• Software developer
• Web developer
• Network administrator
• Database administrator
• System analyst
• IT officer
• IT manager
• AI specialist
• System auditor
• Technical writer
• Project manager
• Information system manager
Colleges Offering This Course
Siddhanath Science Campus
Samajik College
Ramswaroop Ramsagar Campus
Padma Kanya Campus
Ojashwi College
NIST College Banepa
Nepathya College
Nepalgunj College of Management and Technology
National College of Computer Studies
Nagarjuna College of IT
Mahendra Multiple Campus Nepalgunj
Mahendra Multiple Campus Dang
Lumbini ICT College
Indreni College
Himalaya Darshan Campus
Gyan Deep College
Deerwalk Institute of Technology (DWIT)
Chitwan College of Technology
Birendra Memorial College
Aberdeen International College Vedas
Trinity International College
Orchid International College
Birat Multiple College
Asian School of Management and Technology
Amrit Science Campus
Central Campus of Technology
Mahendra Multiple Campus, Dharan
Nagarjuna College of Information Technology
Mechi Multiple Campus
Bhairahawa Multiple Campus
Deerwalk Institute of Technology
Malika Multiple Campus
Banke Bageshwori Campus
Kailali Multiple Campus
Himalaya Darshan College
Hetauda City College
Ambition College
Birat Kshitiz College
Bhaktapur Multiple Campus
Ramswarup Ramsagar Multiple Campus
Lord Buddha College, Biratnagar
Lumbini City College
Hari Khetan Multiple Campus
Ambikeshwari Campus
Mount Annapurna Campus
AIMS College Biratnagar
Bhairahawa Namuna Campus
Prithvi Narayan Campus
ACHS College of IT and Computer Science
Nihareeka College of Management and IT
Einstein Xavier College
Kathmandu College of Technology
National Infotech College
Nepalaya College
College of Applied Business and Technology
Patan Multiple Campus
Kathmandu BernHardt College
Caspian Valley College
Himalaya College of Engineering
Brooklyn College
St. Lawrence College
Vedas College
Sagarmatha College of Science and Technology
Padma Kanya Multiple Campus
Swastik College
National College of Computer Studies (NCCS)
Madan Bhandari Memorial College
Samriddhi College
Texas International College
Academia International College
Prime College
New Summit College
Janamaitri Multiple Campus
Kathford International College of Engineering and Management
Butwal Multiple Campus
Birendra Multiple Campus
No entrance requirements available
Curriculum 1
No description available