(BSc CSIT) Bachelor Of Computer Science and Information Technology

BSc CSIT (Bachelors in Computer Science and Information Technology) is a four years Eight Semesters Undergraduate Degree affiliated to Tribhuvan University (TU) which is designed to provide the student with all sorts of knowledge in the field of Information Technology, Networking, Artificial Intelligence, Computing, Database, Programming, Software Development, Data Structure & Algorithm. Orchid International College is running CSIT course since 2010 AD. Among different CSIT collleges, Orchid is on of the first BSc CSIT college in Kathmandu.

Orchid International college is preferred by students searching for affordable best BSc.CSIT College in Nepal as the college is not only having the professional team of teachers but also facilitates for the students that encourages students to study and aims for the bright future. The college focus on standard Qualitative Education. The BSc.CSIT degree of Orchid International college is famous globally due to the teachers who gives the theoretical and practical knowledge required by an CSIT students and could sustain worth in the professional world thus making the college one of the top BSc CSIT Colleges in KTM Nepal.

This particular course has been developed for the students, who have completed their high school (+ 2 levels) and now want to pursue a computing major like Bachelor’s in Computer Application (BCA), Bachelor’s in Information Technology (BIT), Bachelor’s in Software Engineering (B.E. Software), Bachelor’s in Computer Engineering (B.E. Computer), Bachelor’s in Information Management (BIM), Bachelor’s in Computer Science, Bachelor’s of Science in Information Technology (BSc.IT), Bachelor’s in Information Systems (BIS), Bachelor’s in Computer Information Systems (BCIS) and some other similar degrees.

Why to study BSc. CSIT in compare to BCA, BE, BIT, BIS ?

  • It is more advanced Latest and Standardize course and is much more practical based and have more credit hours- CSIT has more weight.
  • Itis a course designed in such a way that it compromises of all the essential subjects required to be an excellent IT Professional.
  • The BSCCSIT program not only gives theoretical and practical knowledge to students but also enables them to solve the complicated problems in the technical sector.
  • It is semester System which means timely examination, Result and Course Completion.
  • It is up to date and most feature and advance course which includes software development,computer networking, software testing, software engineering, Artificial Intelligence,  web design, databases, programming  and computer systems.
  • It is affiliated to TU University which is largest and most reputed university and has global recognition so graduate can fit into global industries and also continue Master degree courses anywhere without any difficulty.
  • CSIT course program of Tribhuvan University mission is to connect students and people with up-to-date information, Technology, Events.

Why to study BSc.CSIT at ORCHID ?

  • Orchid College provides its students a combination of leading-edge theory and technical knowledge plus hands-on practical experience to prepare our students for a successful career as an IT professional in Nepal and around the world.
  • Besides curricula designed by the University, orchid Int’l college will also teach students soft skills, problem solving skills, critical thinking and industry relevant additional IT courses.
  • As one of the top BSc IT Colleges in Nepal, the college provides innovative and practical approach of teaching and learning by providing well-equipped laboratories, learning materials, resourceful library, etc.
  • The college, in fact, is committed to helping students develop skills, knowledge, and attitudes that help them pursue opportunities in IT and Computing.
  • Orchid college organize a variety of workshops and seminars to upgrade students’ know-how about Computer Science with special focus on IT.
  • Orchid provides students with ample opportunities to integrate their coursework knowledge with professional applications through project work & research.
  • Orchid college owns a well-equipped computer lab with latest technology and offers audio visual facilitiesfor easy Learning.
  • Orchid college provides modern computer facilities with high bandwidth internet access to provide real-world experience.
  • The goal of the college is to provide a high quality education that will enable the students to embrace the challenges of the modern world.
  • Orchid college main focus is primarily on the intellectual development and academic excellence.
  • We do not have students only from kathmandu, Bhaktpur and lalitpur Having 1000+ students from almost all cities of Nepal like Birtanagar, Pokhera, Jhapa, Hetuda, Ithari, Dharan,Dang, Damak etc is proud moment for orchid.

CSIT Eligibility Criteria :

The candidate applying for BSc CSIT program must have:

  1. Successfully completed a twelve-year schooling (+2) or equivalent (only from science stream) from any University, Board or Institution recognized by Tribhuvan University.
  2. Secured a minimum of second division (45%) in the twelve-year schooling or equivalent


In order to get admission in the CSIT program, a student should fill up the Entrance Application Form from any of the Affiliated or Constituent Colleges offering CSIT course and should pass the Entrance Examination conducted by Institute of Science and Technology (IOST), TU and then can get the admission at the respective colleges.

Note : TU Entrance Examination Application forms are available at all colleges that offer BSc CSIT.


There are eight semesters with 126 credit hours. This program comprises of the following courses:

Course Structure:
Computer science core courses75 credit hours
Natural science elective courses6 credit hours
Mathematics courses12 credit hours
English courses3 credit hours
Social science and management courses6 credit hours
Computer science elective courses15 credit hours
Internship/Project9 credit hours
Total Credit hours126


Grading System Percentage:
Pass Division40%
Second Division55%
First Division70%
First Division With Distinction80% or Above


First Semester:
CSC 109Introduction to Information Technology
CSC 110C Programming
CSC 111Digital Logic
MTH 112Mathematics I
PHY 113Physics
Second Semester:
CSC 160Discrete Structure
CSC 161Object Oriented Programming
CSC 162Microprocessor
MTH 163Mathematics II
STA 164 Statistics I
Third Semester:
CSC 206Data Structure and Algorithm
CSC 207Numerical Method
CSC 208Computer Architecture
CSC 209Computer Graphics
STA 210Statistics II
Fourth Semester:
CSC 257Theory of Computation
CSC 258Computer Networks
CSC 259Operating System
CSC 260Database Management System
CSC 261Artificial Intelligence
Fifth Semester:
CSC 314Design and Analysis of Algorithms
CSC 315System Analysis and Design
CSC 316Cryptography
CSC 317Simulation and Modeling
CSC 318Web Technology
 Elective I

List of Electives:

  1. Multimedia Computing (CSC 319)
  2. Wireless Networking (CSC 320)
  3. Image Processing (CSC 321)
  4. Knowledge Management (CSC 322)
  5. Society and Ethics in Information Technology (CSC 323)
  6. Microprocessor Based Design (CSC 324)
Sixth Semester:
CSC 364 Software Engineering
CSC 365 Compiler Design and Construction
CSC 366 E-Governance
CSC 367 NET Centric Computing
CSC 368 Technical Writing
 Elective II

List of Electives:

  1. Applied Logic (CSC 369)
  2. E-Commerce (CSC 370)
  3. Automation and Robotics (CSC 371)
  4. Neural Networks (CSC  372)
  5. Computer Hardware Design (CSC 373)
  6. Cognitive Science (CSC 374)
Seventh Semester: :
CSC 409Advanced Java Programming
CSC 410
Data Warehousing and Data Mining
CSC 411Principles of Management
CSC 412Project Work
 Elective III

List of Electives:

  1. Information Retrival (CSC 413)
  2. Database Administration (CSC 414)
  3. Software Project Management (CSC 415)
  4. Network Security (CSC 416)
  5. Digital System Design (CSC 417)
  6. International Marketing (MGT 418)
Eight Semesters:
CSC 461Advanced database
CSC 462Internship
 Elective IV
 Elective V

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)

Future Job Scope After Completing BSc CSIT :

  • Cloud Architect
  • Web Designer
  • Network Administrator
  • Technical Support Engineer
  • Application Developer
  • Network Architect
  • Software Engineers
  • Java Developer
  • Help Desk Technician
  • Cryptographers
  • Project Managers
  • Application Developer
  • Data Quality Manager
  • Web Developer
  • Network Administrator
  • Database Administrator
  • Technical Specialist
  • Systems Administrator
  • IT Engineers
  • Computer System Analyst
  • IT Managers
  • SEO Specialist
  • .NET Developer

Ex Students Testimonials :

"I have always felt pride that I was a student at Orchid. The sound learning environment, remarkable teachers, practical exposure and ample learning resources helped me grow as a competitive individual. I’m grateful to Orchid for shaping my path.For those students who are looking for top ranked, well known, affordable as well as one of the best CSIT Colleges in KTM, Nepal, Orchid International College is highly recommended ”
bijaya adhakari
Bijya Adhakari (BSc CSIT 20698 batch)
IT Executive Head @ kantipurjob.com
The emerging development in technology and its spreading scope always fascinated me. Therefore I joined BSc. CSIT at Orchid International College (OIC). Beside course prescribed by university, different workshops and seminars conducted by the college certainly helped me to boost my cognitive horizon in IT sector. With the help of my colleagues I developed many programs to promote efficient use of computer from daily work to achieve a productive result in developing software or websites. In turn, I concluded that such workshops helped novice practitioners to explore and learn more. By the time I was on my 5th semester, I along with a group of friends commenced a software development company named Paila Creation. However due to limited knowledge of software demand in the market, we were compelled to limit our work to website development. I, as a student and proprietor, had hectic but fun experience with IT faculty. Despite of numerous ebb and flow of our journey, I and my teammates are still opting for the perfection and success in our service.
- Sujan Upreti
Sujan Upreti (BSc CSIT 2069 batch)
CEO @ paila Creation
"One of the best things about Orchid is its small, tight-knit community of students and teachers, and the close relationships that are developed between both parties. At Orchid, you are not just a number, everyone knows you. With its family-like setting and comfortable atmosphere, Orchid makes you feel like you are at home. The teachers here are really understanding, easy to talk to, and they will do whatever they can to help you succeed. I have grown to love this school and I would encourage anyone to come here, almost guaranteeing that they will enjoy their time here as much as I have. I love this institution. It feels like home. Not only does Orchid prepare us for college and the business world, but also how to deal with life as a whole. I have felt welcomed, accepted, and loved, and that is more than what a student expects from a second home."
om shrestha
OM Adhakari (BSc CSIT 20698 batch)
Application Developer @ spark Technology Pvt Ltd