Overview
BSc CSIT at Mithila Institute of Technology, Janakpurdham
The Bachelor of Computer Science and Information Technology (BSc CSIT) at Mithila Institute of Technology (MIT Janakpur) is a bachelor’s-level program affiliated with Rajarshi Janak University (RJU). The institution offers the program from its location at Bishara Chowk-4, Janakpurdham, Dhanusha, Madhesh Province.
The curriculum is organized across eight semesters. It begins with mathematics, physics, communication, programming, and digital logic before moving into software development, databases, computer networks, security, data-related subjects, research, projects, and internship work.

Program Highlights
| Field | Details |
|---|---|
| Program: | Bachelor of Computer Science and Information Technology |
| Acronym: | BSc CSIT |
| Institution: | Mithila Institute of Technology |
| Affiliation: | Rajarshi Janak University |
| Academic level: | Bachelor’s degree |
| Study structure: | Eight semesters |
| Location: | Bishara Chowk-4, Janakpurdham |
| Practical components: | Project I, Project II, Internship and Research Seminar |
Foundation and Programming Subjects
The first semester introduces Mathematics-I, Physics, Technical Communication English, Computer Concept and Programming, and Digital Logic. These courses establish the mathematical, scientific, communication, and computing base required for later semesters.
The second semester continues with Mathematics-II and introduces Object Oriented Programming in C++, Discrete Structure, Statistics-I, and Microprocessor and Microcontroller.
During the third and fourth semesters, students study Computer Organization and Architecture, Data Structures and Algorithms, Numerical Methods, Statistics-II, Database Management Systems, Computer Graphics, Operating Systems, System Analysis and Design, Java Programming, and Web Technology.
This sequence gives students experience with programming languages, computer hardware concepts, algorithms, database organization, operating systems, software analysis, graphics, and web-based technologies.
Advanced Computing and Project Work
The fifth semester includes Programming in Python, Theory of Computation, Computer Network, and Analysis and Design of Algorithm. Students also select an elective and complete Project-I.
Elective options for this semester include Image Processing, Data Analytics and Visualization, Multimedia System, Operations Research, and E-Commerce.
The sixth semester covers Software Engineering, Cryptography and Network Security, Artificial Intelligence, Simulation and Modelling, and Research Methodology. Elective choices include Mobile Application Development, Wireless Communication and Networking, Unix Shell Programming, E-Governance, and .Net Technology.
In the seventh semester, students study Compiler Design and Construction, Distributed and Cloud Computing, Data Warehousing and Data Mining, and Machine Learning. Project-II forms a major part of this semester. The curriculum also includes Constitution of Nepal and Eastern Philosophy as a compulsory non-credit course.
The final semester includes Professional and Social Ethics in IT, Management and Entrepreneurship in IT Industry, an elective subject, Internship, and Research Seminar. Final-semester electives include Internet of Things (IoT), Natural Language Processing, Software Quality Assurance, Geographical Information System, and Introduction to Quantum Computing.
Elective availability depends on student interest and the facilities available at the institution.
Practical and Academic Development
BSc CSIT combines theory courses with programming, laboratory work, projects, research, and internship experience. The curriculum requires students to work with mathematical methods, programming languages, software systems, databases, networks, algorithms, and computing research.
Project-I and Project-II allow students to apply knowledge gained across different semesters. The Internship and Research Seminar in the eighth semester add workplace exposure and structured academic inquiry to the program.
The course content is relevant to students interested in software, databases, computer networks, information security, data processing, system design, cloud computing, and computing research. Progress in these areas depends on regular practice, project participation, independent study, and continued development of technical skills.
Learning Environment at MIT Janakpur
Mithila Institute of Technology maintains a disciplined and student-focused academic setting. Its learning approach includes the use of technology and experimentation where relevant.
The institution has a computer laboratory and library to support practical sessions, reference work, and independent learning. Students also have access to extracurricular activities, transportation arrangements, generator support, and motivation and training activities.
Contact Details
Institution: Mithila Institute of Technology
Nepali Name: मिथिला इन्स्टिच्युट अफ टेक्नोलोजी, जनकपुरधाम, धनुषा
Address: Bishara Chowk-4, Janakpurdham, Dhanusha, Madhesh Province, Nepal
Phone: +977-41-425035, +977-41-426377
Mobile: +977-9864215659, +977-9854025907, 9801670856, 9801670861, 9801670858
WhatsApp: 984-4104133
Email: mitcampus.jnk@gmail.com
Website: https://mitjnk.edu.np
Frequently Asked Questions
Which university is the BSc CSIT program affiliated with?
The BSc CSIT program at Mithila Institute of Technology is affiliated with Rajarshi Janak University.
How is the curriculum organized?
The curriculum is divided into eight semesters covering foundation courses, programming, computer systems, advanced computing subjects, electives, projects, an internship, and a research seminar.
Does the program include project work?
Yes. Project-I is included in the fifth semester, while Project-II is included in the seventh semester.
Is an internship included?
Yes. The eighth semester includes a six-credit Internship along with a Research Seminar.
Where is the program offered?
The program is offered at Mithila Institute of Technology, Bishara Chowk-4, Janakpurdham, Dhanusha.
















