Bsc. CSITBachelor of Science in Computer Science and Information Technology

Bsc. CSIT

What is Bsc. CSIT?

Bachelors of Science in Computer Science and Information Technology (Bsc.CSIT) is a four-year course affiliated to Tribhuvan University designed for the students with all sorts of knowledge in the field of Information Technology and Computing. It provides the students with adequate theoretical and practical knowledge which enable students to participate in solving the complex problem of the IT industry. Below, we have provided the full syllabus of Bachelors of Science in Computer Science and Information Technology (Bsc.CSIT) for First Semester, Second Semester, Third Semester, Fourth Semester, Fifth Semester, Sixth Semester, Seventh Semester and Eighth Semester.


Number of Years:    4 years
Number of Semester:    8 Semesters
Total Credit Hours:    96

These are the academic qualifications that you will have to meet.
  • Students need to pass intermediate level/ +2 with a minimum of 55% in the Science stream. Picking Maths in class 12 is optional.
  • Or, students should pass A level in Science with a minimum of D grade.
  • Students need to appear on the BSc. CSIT entrance examination and pass the entrance exam. The full mark of the entrance exam is 100 and the students need to score a bare minimum of 35.

Semester I
SN Course Code Course Title Credit Hrs. Full Marks
1 CSC109 Introduction to Information Technology 3 100
2 CSC110 C Programming 3 100
3 CSC111 Digital Logic 3 100
4 MTH112 Mathematics I 3 100
5 PHY113 Physics 3 100
Total 15 500
Semester II
SN Course Code Course Title Credit Hrs. Full Marks
1 CSC160 Discrete Structure 3 100
2 CSC161 Object-Oriented Programming 3 100
3 CSC162 Microprocessor 3 100
4 MTH163 Mathematics II 3 100
5 STA164 Statistics I 3 100
Total 15 500
Semester III
SN Course Code Course Title Credit Hrs. Full Marks
1 CSC206 Data Structure and Algorithm 3 100
2 CSC207 Numerical Method 3 100
3 CSC208 Computer Architecture 3 100
4 CSC209 Computer Graphics 3 100
5 STA210 Statistics II 3 100
Total 15 500
Semester IV
SN Course Code Course Title Credit Hrs. Full Marks
1 CSC257 Theory of Computation 3 100
2 CSC258 Computer Networks 3 100
3 CSC259 Operating Systems 3 100
4 CSC260 Database Management System 3 100
5 CSC261 Artificial Intelligence 3 100
Total 15 500
Semester V
SN Course Code Course Title Credit Hrs. Full Marks
1 CSC314 Design and Analysis of Algorithms 3 100
2 CSC315 System Analysis and Design 3 100
3 CSC316 Cryptography 3 100
4 CSC317 Simulation and Modeling 3 100
5 CSC318 Web Technology 3 100
6 Elective I 3 100
Total 18 600
List of Electives
i Multimedia Computing (CSC319)
ii Wireless Networking (CSC320)
iii Image Processing (CSC321)
iv Knowledge Management (CSC322)
v Society and Ethics in Information Technology (CSC323)
vi Microprocessor Based Design (CSC324)
Semester VI
SN Course Code Course Title Credit Hrs. Full Marks
1 CSC364 Software Engineering 3 100
2 CSC365 Compiler Design and Construction 3 100
3 CSC366 E-Governance 3 100
4 CSC367 NET Centric Computing 3 100
5 CSC368 Technical Writing 3 100
6 Elective II 3 100
Total 18 600
List of Electives
i Applied Logic (CSC369)
ii E-Commerce (CSC370)
iii Automation and Robotics (CSC371)
iv Neural Networks (CSC372)
v Computer Hardware Design (CSC373)
vi Cognitive Science (CSC3474)
Semester VII
SN Course Code Course Title Credit Hrs. Full Marks
1 CSC409 Advanced Java Programming 3 100
2 CSC410 Data Warehousing and Data Mining 3 100
3 CSC411 Principles of Management 3 100
4 CSC412 Project Work 3 100
5 Elective III 3 100
Total 15 500
List of Electives
i Information Retrieval (CSC413)
ii Database Administrator (CSC414)
iii Software Project Management (CSC415)
iv Network Security (CSC416)
v Digital System Design (CSC417)
vi International Marketing (MGT418)
Semester VIII
SN Course Code Course Title Credit Hrs. Full Marks
1 CSC461 Advanced Database 3 100
2 CSC462 Internship 6 200
3 Elective IV 3 100
4 Elective V 3 100
Total 15 500
List of Electives
1 Advanced Networking with IPV6 (CSC463)
2 Distributed Networking (CSC464)
3 Game Technology (CSC465)
4 Distributed and Object-Oriented Database (CSC466)
5 Introduction to Cloud Computing (CSC467)
6 Geographical Information System (CSC468)
7 Decision Support System and Expert System (CSC469)
8 Mobile Application Development (CSC470)
9 Real-Time Systems (CSC471)
10 Network and System Administration (CSC472)
11 Embedded Systems Programming (CSC473)
12 International Business Management (MGT474)