Course Structure & Syllabus
Contents will be added soon.
Semester I
Course Title |
Credit Hour |
Full Marks |
Advanced Operating Systems (C.Sc. 538) |
3 |
75 |
Object Oriented Software Engineering (C.Sc. 539) |
3 |
75 |
Algorithms and Complexity (C.Sc. 540) |
3 |
75 |
Seminar I (C.Sc. 542) |
1 |
25 |
Elective I |
3 |
75 |
Elective II |
3 |
75 |
List of Electives:
1. Neural Networks (C.Sc. 543)
2. Parallel and Distributed Computing (C.Sc. 544)
3. Algorithmic Mathematics (C.Sc. 545)
4. Advanced Computer Architecture (C.Sc. 546)
Semester II
Course Title |
Credit Hour |
Full Marks |
Compiler Optimization (C.Sc. 558) |
3 |
75 |
Web Systems and Algorithms (C.Sc. 559) |
3 |
75 |
Seminar II (C.Sc. 560) |
1 |
25 |
Elective III |
3 |
75 |
Elective IV |
3 |
75 |
Elective V |
3 |
75 |
List of Electives:
1. Machine Learning (C.Sc. 561)
2. Computational Geometry (C.Sc. 562)
3. Advanced Database Concepts (C.Sc. 563)
4. Data Warehousing and Data Mining (C.Sc. 564)
5. Systems Programming (C.Sc. 565)
Semester III
Courses Title |
Credit Hour |
Full Marks |
Principles of Programming Languages (C.Sc. 618) |
3 |
75 |
Advanced Cryptography (C.Sc. 619) |
3 |
75 |
Literature Review Research (C.Sc. 620) |
2 |
50 |
Elective VI |
3 |
75 |
Elective VII |
3 |
75 |
Extra Elective I |
3 |
75 |
List of Electives / Extra electives:
1. Fuzzy Systems (C.Sc. 621)
2. Embedded Systems (C.Sc. 622)
3. Image Processing and Pattern Recognizition (C.Sc. 623)
4. Remote Sensing and GIS (C.Sc. 624)
5. Multimedia Computing (C.Sc. 625)
Semester IV
Course Title |
Credit Hours |
Marks |
Genetic Algorithms (C.Sc. 665) |
3 |
75 |
Dissertation (C.Sc. 666) |
8 |
200 |
Extra Elective II |
3 |
75 |
List of Extra Electives:
1. Information and Coding Theory (C.Sc. 667)
2. Cloud Computing (C.Sc. 668)
3. e-Government (C.Sc. 669)
Download Complete Syllabus
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. You can download each subject syllabus of Bachelors of Science in Computer Science and Information Technology program from here.
Total Credit Hours: 96
One Credit Hours: 16 Lecture Hours
Total Lecture Hours: (96X16)=1536
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) |
Bachelors in Information Technology (BIT) program of Tribhuvan University is designed by closely following the courses practiced in accredited international universities, subject to the condition that the intake students are twelve years of schooling in any stream or equivalent from any recognized board.
In addition to the foundation and core Information Technology courses, Bachelors in Information Technology (BIT) offers several elective courses to meet the undergraduate academic program requirement and to fulfill the demand for development and implementation of new technology.
Students enrolled in the four year BIT program of Tribhuvan University are required to take foundation and core courses of Information technology, courses of mathematics, statistics, management, economics, sociology, psychology, research methodology and technical writing, and some elective courses.
All undergraduate students are required to complete 120 credit hours of Information Technology and allied courses, and will have opportunity in the field of software development, information security, database administration, network and system administration, and in all the sectors that develop and/or use Information Technology.
Objective:
The main objective of BIT program of Tribhuvan University is to provide students intensive knowledge and skill to design. develop, and use information technology in different areas. It is envisaged that graduates of this program will be equipped with the necessary knowledge of Information Technology to compete in this global world.
Semester I
Course Code |
Course Title |
Credit Hours |
Full Marks |
MIT501 |
Object Oriented Analysis and Design |
3 |
75 |
MIT502 |
Advanced Database System |
3 |
75 |
MIT503 |
Enterprise Applications |
3 |
75 |
MIT504 |
Information Security |
3 |
75 |
MIT505 |
Programming Language |
3 |
75 |
Total |
|
15 |
375 |
Semester II
Course Code |
Course Title |
Credit Hours |
Full Marks |
MIT551 |
Distributed and Cloud Computing |
3 |
75 |
MIT552 |
Digital Marketing |
3 |
75 |
MIT553 |
IT Project Management |
3 |
75 |
MIT554 |
Intelligent Computing |
3 |
75 |
MIT555 |
Seminar |
1 |
25 |
|
Elective I |
3 |
75 |
Total |
|
16 |
400 |
List of Electives:
- Internet of Things (MIT556)
- Data Structures and Algorithms Analysis (MIT557)
- E-commerce and E-business (MIT558)
- Advanced Programming (MIT559)
Semester III
Course Code |
Course Title |
Credit Hours |
Full Marks |
MIT601 |
Cybersecurity and Digital Forensics |
3 |
75 |
MIT602 |
Data Analytics and Visualization |
3 |
75 |
MIT603 |
Digital Governance |
3 |
75 |
MIT554 |
Term Paper |
2 |
50 |
|
Elective II
|
3 |
75 |
Total |
|
14 |
350 |
List of Electives:
- Digital Economy (MIT605)
- Mobile Computing (MIT606)
- Human Computer Interaction (MIT607)
- Database Administration (MIT608)
Semester IV
Course Code |
Course Title |
Credit Hours |
Full Marks |
MIT651 |
IT Entrepreneurship and Innovation |
3 |
75 |
MIT652 |
Thesis/Project |
8 |
200 |
|
Elective III |
3 |
75 |
|
Extra Elective |
3 |
75 |
Total |
|
14 |
350 |
List of Electives/Extra Electives:
- Social Network Analytics (MIT653)
- Software Testing (MIT654)
- Network and System Administration (MIT655)
- Web Technology (MIT656)
- International Business (MIT657)