The Bachelor of Computer Science and Information Technology (BSc CSIT) at Vaidehi Gyankunj College (VG College), Biratnagar is a four-year undergraduate program affiliated with Rajarshi Janak University (RJU). The course is divided into eight semesters and carries a total of 134 credit hours.
VG College is located in Janapath Tole, near Mahendra Chowk, Biratnagar, Morang, Koshi Province. Established in 2081 BS (2024 AD), the college offers management and computing-related programs under Rajarshi Janak University. The BSc CSIT program has 40 seats and includes project work, electives, an internship, and a research seminar alongside core computing subjects.
| Particular | Details |
|---|---|
| Course: | Bachelor of Computer Science and Information Technology (BSc CSIT) |
| Level: | Undergraduate |
| Duration: | 4 years / 8 semesters |
| Credit Hours: | 134 |
| Affiliation: | Rajarshi Janak University |
| Seats: | 40 |
| Internship: | Semester VIII |
| College: | Vaidehi Gyankunj College |
The curriculum starts with mathematics, physics, communication, programming, and digital logic before moving into algorithms, databases, computer systems, software engineering, networking, cybersecurity, artificial intelligence, machine learning, cloud computing, projects, and research-related study.
The first year establishes the mathematical and computing base required for later semesters. Semester I includes Mathematics-I, Physics, Technical Communication English, Computer Concept and Programming, and Digital Logic. Semester II continues with Mathematics-II, Object Oriented Programming in C++, Discrete Structure, Statistics-I, and Microprocessor and Microcontroller.
The second year moves further into core computer science. Students study Computer Organization and Architecture, Data Structures and Algorithms, Numerical Methods, Statistics-II, and Database Management Systems in Semester III. Semester IV includes Computer Graphics, Operating Systems, System Analysis and Design, Java Programming, and Web Technology.
| Semester | Main Study Areas | Credits |
|---|---|---|
| I | Mathematics, physics, communication, programming, digital logic | 15 |
| II | Mathematics, C++, discrete structure, statistics, microprocessor | 15 |
| III | Architecture, algorithms, numerical methods, statistics, databases | 15 |
| IV | Graphics, operating systems, system analysis, Java, web technology | 15 |
| V | Python, theory of computation, networks, algorithms, elective, Project-I | 18 |
| VI | Software engineering, security, AI, simulation, research, elective | 18 |
| VII | Compiler design, cloud computing, data mining, machine learning, Project-II | 21 |
| VIII | IT ethics, entrepreneurship, elective, internship, research seminar | 17 |
The eight semesters together account for 134 credit hours. Semester VII also includes Constitution of Nepal and Eastern Philosophy as a compulsory non-credit course.
Programming appears throughout the BSc CSIT curriculum rather than being confined to the opening semesters. Students begin with Computer Concept and Programming and later study Object Oriented Programming in C++, Java Programming, Programming in Python, and other software-oriented subjects.
The program also builds understanding of how computer systems operate. Digital Logic, Microprocessor and Microcontroller, Computer Organization and Architecture, Operating Systems, Computer Network, and Distributed and Cloud Computing address different parts of computing infrastructure.
Software development is supported by Data Structures and Algorithms, Analysis and Design of Algorithm, Database Management Systems, System Analysis and Design, Web Technology, and Software Engineering. This sequence allows students to progress from programming fundamentals to the design and development of larger computing systems.
Later semesters introduce several areas associated with advanced computing. Semester VI includes Cryptography and Network Security, Artificial Intelligence, Simulation and Modelling, and Research Methodology.
Semester VII adds Data Warehousing and Data Mining and Machine Learning, while the elective structure gives students additional options in subjects such as Data Analytics and Visualization, Neural Network, and Embedded System.
These subjects place computational methods, data handling, security, and machine learning within the same undergraduate curriculum rather than treating them as separate short-term courses.
Project work begins in the fifth semester with CSIT 510 Project-I, carrying 3 credit hours. Semester VII includes CSIT 711 Project-II, a 6-credit course assessed for 200 marks.
Research is also included in the later part of the degree. Research Methodology appears in Semester VI, while Semester VIII includes a 2-credit Research Seminar.
This sequence gives students opportunities to work with problem identification, technical study, project development, and presentation as they move toward completion of the degree.
Students begin taking electives from Semester V. The available choices vary by semester and extend the compulsory curriculum into specialized areas.
Semester V options include Image Processing, Data Analytics and Visualization, Multimedia System, Operations Research, and E-Commerce. Semester VI offers Mobile Application Development, Wireless Communication and Networking, Unix Shell Programming, E-Governance, and .Net Technology.
Semester VII elective choices include Software Project Management, Software Architecture and Design Pattern, Management Information System, Neural Network, and Embedded System.
In Semester VIII, students may study Internet of Things (IoT), Natural Language Processing, Software Quality Assurance, Geographical Information System, or Introduction to Quantum Computing. The university curriculum notes that an elective may be offered when at least 50% of enrolled students are interested and the required campus facility is available.
The final semester includes CSIT 808 Internship, carrying 6 credit hours and 200 marks. The course structure assigns 120 marks to internal assessment and 80 marks to external assessment.
By placing the internship in Semester VIII, the curriculum schedules workplace-oriented study after students have completed most of their programming, systems, software, networking, security, data, and project courses.
Several BSc CSIT subjects combine theoretical teaching with laboratory work. Rajarshi Janak University's course structure states that a 3-credit course containing both theory and laboratory components is equivalent to three lecture hours and three laboratory hours per week.
A 3-credit theory-only course is equivalent to three lecture hours and two tutorial hours per week. This distinction gives the program a defined practical workload for courses that require laboratory study.
At VG College, the course fits the campus's emphasis on practical learning, projects, teamwork, and academic guidance. Students studying BSc CSIT progress through programming, laboratory-oriented computing subjects, projects, research work, and internship study while following the Rajarshi Janak University curriculum.
Across eight semesters, the BSc CSIT program covers programming, mathematics, statistics, computer architecture, databases, operating systems, algorithms, web technology, computer networks, software engineering, cybersecurity, artificial intelligence, machine learning, cloud computing, data mining, research, professional ethics, and technology-related entrepreneurship.
The final semester also includes Professional and Social Ethics in IT and Management and Entrepreneurship in IT Industry, adding professional and organizational study to the technical coursework.