The Bachelor of Science in Computer Science and Information Technology (BSc CSIT) curriculum 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 the science stream or equivalent from any university recognized by Tribhuvan University (TU).
In addition to the foundation and core Computer Science and Information Technology courses, the program offers several elective courses to fulfill the demand of high technology applications development. The foundation and core courses are designed to meet the undergraduate academic program requirement, and the service courses are designed to meet the need of fast-changing computer technology and application.
Students enrolled in the four-year BSc CSIT program are required to take courses in the design and implementation of computer software systems, foundation in the theoretical model of computer science, and functional background of computer hardware. All undergraduate students are required to complete 126 credit hours of computer science course and allied courses.
BSc CSIT(BSc Computer Science and Information Technology) is a four-year educational program brought by Tribhuvan University (TU). The CSIT syllabus has been prepared by combining two computer-related courses.
BSc CSIT combines both required courses for commuter science and required for IT. 60 percent have computer science courses and 40 percent have IT-related courses. So that after studying BSc CSIT, students can get the opportunity to study further as per their desire.
Career students include System Analyst, System Administrator, System Manager, Project Manager, Software Programmer, Web Developer, Web Designer, IT Officer, Information Security Analyst, Database Designer, Database Administrator, Network Administrator, System Designer, Graphics Designer, can work in the roles of engineer, technical content writer, cryptographer, application developer, telecommunication engineer, and others.
BSc CSIT course prepares students to pursue career advancement in the field of information technology which includes several different domains such as programming, hardware, networking, computing, database, animation, graphics and many more. At the completion of this degree, a student will be able to design real-world e-media products or create technical solutions to hardware and software problems.
SEMESTER - I Download Syllabus
Course Code | Course Title | Credit Hours |
---|---|---|
CSC109 | Introduction to Information Technology |
3 |
CSC110 | C Programming |
3 |
CSC111 | C Programming |
3 |
MTH112 | Mathematics I |
3 |
PHY113 | Physics |
3 |
SEMESTER - II
Course Code | Course Title | Credit Hours |
---|---|---|
CSC160 | Discrete Structure |
3 |
CSC161 | Object-Oriented Programming |
3 |
CSC162 | Microprocessor |
3 |
MTH163 | Mathematics II |
3 |
STA164 | Statistics I |
3 |
SEMESTER - III
Course Code | Course Title | Credit Hours |
---|---|---|
CSC206 | Data Structure and Algorithm |
3 |
CSC207 | Numerical Method |
3 |
CSC208 | Computer Architecture |
3 |
CSC209 | Computer Graphics |
3 |
STA210 | Statistics II |
3 |
SEMESTER - IV
Course Code | Course Title | Credit Hours |
---|---|---|
CSC257 | Theory of Computation |
3 |
CSC258 | Computer Networks |
3 |
CSC259 | Operating Systems |
3 |
CSC260 | Database Management System |
3 |
CSC261 | Artificial Intelligence |
3 |
SEMESTER - V
Course Code | Course Title | Credit Hours |
---|---|---|
CSC314 | Design and Analysis of Algorithms |
3 |
CSC315 | System Analysis and Design |
3 |
CSC316 | Cryptography |
3 |
CSC317 | Simulation and Modeling |
3 |
CSC318 | Web Technology |
3 |
Elective I | 3 |
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
Course Code | Course Title | Credit Hours |
---|---|---|
CSC364 | Software Engineering |
3 |
CSC365 | Compiler Design and Construction |
3 |
CSC366 | E-Governance |
3 |
CSC367 | NET Centric Computing |
3 |
CSC368 | Technical Writing |
3 |
Elective II | 3 |
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
Course Code | Course Title | Credit Hours |
---|---|---|
CSC409 | Advanced Java Programming |
3 |
CSC410 | Data Warehousing and Data Mining |
3 |
CSC411 | Principles of Management |
3 |
CSC412 | Project Work |
3 |
Elective III | 3 |
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
Course Code | Course Title | Credit Hours |
---|---|---|
CSC461 | Advanced Database |
3 |
CSC462 | Internship |
6 |
Elective IV | 3 | |
Elective V | 3 |
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) |