Bachelors of Science in Computer Science and Information Technology (BSc CSIT) is a four-year course affiliated with Tribhuvan University designed to provide the student with all sorts of knowledge in the field of Information Technology and Computing.
BSc CSIT program involves, in addition to conventional lectures, a great deal of practical and project works. The program develops the underlying principles of both Computer Science and Information Technology and shows how these principles can be applied to real world problems. This program develops the skills that are essential for both computer professionals and IT specialists.
The design and implementation of B.Sc. CSIT course offers new challenges when compared to the traditional computing environment. The recent emergence of global business, new technologies for data processing and data communication / networking environment, equip specialized science graduates to focus on professional careers in Information Technology. The B.Sc. CSIT program provides the students with adequate theoretical and practical knowledge which will enable students to effectively participate in solving the complex problem of the IT industry.
The mission of the B.Sc. CSIT course is to prepare the students to pursue career advancement in the field of information technology. At the completion of this degree, a student will be able to design the real-world e-media products or create technical solutions to hardware and software problems, depending on the chosen area of specialization and electives. However, the main aim of the B.Sc. CSIT program can be enlisted as:
1. To offer intensive knowledge in the theory, design, programming and application of computers.
2. Providing an in-depth understanding of and experience with computer systems.
3. Developing creative and analytical skills that provides a basis for technological problem-solving.
4. Equipping students with the technical knowledge required for an IT professional to handle multi-tasking situations and to assess and develop computer-based solutions.
5. Imparting knowledge of computer and programming logic environment in IT.Knowledge of advanced IT applications in different business sectors.
6. To equip students with the technical knowledge required for an IT professional to handle multi-tasking and multi programming situations and to assess and develop computer-based solutions.
7. To provide necessary knowledge in the field of functional knowledge of hardware system and the and necessary knowledge of computer software system.
The Bachelor of Science in Computer Science and Information Technology (B.Sc. 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 B.Sc. CSIT program are required to take courses in design and implementation of computer software systems, foundation in the theoretical model of computer science, and a functional background of computer hardware. All undergraduate students are required to complete 126 credit hours of computer science course and allied courses.
The main objective of B.Sc. CSIT program is to provide students intensive knowledge and skill on different areas of computer science and information technology including design, theory, programming and application of computer system. It is envisaged that graduate of this program will be equipped with necessary knowledge of computer software and hardware system.
Grading System:
The grade awarded to each student in each course is based on his/her overall performance through internal and external evaluations. Several evaluation criteria are used for the continuous internal evaluation. External evaluation is solely based on examination conducted by Institute of Science and Technology (IoST). The grade in each course is assigned using a letter grade that indicates the overall performance of each student in each course. The chart below represents letters with its corresponding grading scale, grade point, and performance remarks.
| Letter Grade | Grading Scale | Grade Point | Performance Remarks |
| A+ | 90 – 100 | 4 | Outstanding |
| A | 80 – less than 90 | 3.7 | Excellent |
| B+ | 70 – less than 80 | 3.3 | Very Good |
| B | 60 – less than 70 | 3 | Good |
| C+ | 50 – less than 60 | 2.7 | Satisfactory |
| C | 40 – less than 50 | 2.3 | Pass* |
| F | 0 – less than 40 | 0 | Fail |
*Pass refers to acceptable
Final Examination:
Institute of science and technology, Tribhuvan University, will conduct the final examination at the end of each semester for each course except Project Work and Internship. The weightage of this final examination is 60% of the overall weightage.
| Course Structure: | |||
| Semester I | |||
| Course Code | Course Title | Credit Hours | Full Marks |
| CSC114 | Introduction to Information Technology | 3 | 100 |
| CSC115 | C Programming | 3 | 100 |
| CSC116 | Digital Logic | 3 | 100 |
| MTH117 | Mathematics I | 3 | 100 |
| PHY118 | Physics | 3 | 100 |
| Total | 15 | 500 | |
| Semester II | |||
| Course Code | Course Title | Credit Hours | Full Marks |
| CSC165 | Discrete Structure | 3 | 100 |
| CSC166 | Object Oriented Programming | 3 | 100 |
| CSC167 | Microprocessor | 3 | 100 |
| MTH168 | Mathematics II | 3 | 100 |
| STA169 | Statistics I | 3 | 100 |
| Total | 15 | 500 | |
| Semester III | |||
| Course Code | Course Title | Credit Hours | Full Marks |
| CSC211 | Data Structure and Algorithms | 3 | 100 |
| CSC212 | Numerical Method | 3 | 100 |
| CSC213 | Computer Architecture | 3 | 100 |
| CSC214 | Computer Graphics | 3 | 100 |
| STA215 | Statistics II | 3 | 100 |
| Total | 15 | 500 | |
| Semester IV | |||
| Course Code | Course Title | Credit Hours | Full Marks |
| CSC262 | Theory of Computation | 3 | 100 |
| CSC263 | Computer Networks | 3 | 100 |
| CSC264 | Operating Systems | 3 | 100 |
| CSC265 | Database Management System | 3 | 100 |
| CSC266 | Artificial Intelligence | 3 | 100 |
| Total | 15 | 500 | |
| Semester V | |||
| Course Code | Course Title | Credit Hours | Full Marks |
| CSC325 | Design and Analysis of Algorithms | 3 | 100 |
| CSC326 | System Analysis and Design | 3 | 100 |
| CSC327 | Cryptography | 3 | 100 |
| CSC328 | Simulation and Modeling | 3 | 100 |
| CSC329 | Web Technology | 3 | 100 |
| Elective I | 3 | 100 | |
| Total | 18 | 600 | |
| List of Electives: | |||
| 1. Multimedia Computing (CSC330) | |||
| 2. Wireless Networking (CSC331) | |||
| 3. Image Processing (CSC332) | |||
| 4. Knowledge Management (CSC333) | |||
| 5. Society and Ethics in Information Technology (CSC334) | |||
| 6. Microprocessor Based Design (CSC335) | |||
| Semester VI | |||
| Course Code | Course Title | Credit Hours | Full Marks |
| CSC375 | Software Engineering | 3 | 100 |
| CSC376 | Complier Design and Construction | 3 | 100 |
| CSC377 | E-Governance | 3 | 100 |
| CSC378 | NET Centric Computing | 3 | 100 |
| CSC379 | Technical Writing | 3 | 100 |
| Elective II | 3 | 100 | |
| Total | 18 | 600 | |
| List of Electives: | |||
| 1. Applied Logic (CSC380) | |||
| 2. E-commerce (CSC381) | |||
| 3. Automation and Robotics (CSC382) | |||
| 4. Neural Networks (CSC383) | |||
| 5. Computer Hardware Design (CSC384) | |||
| 6. Cognitive Science (CSC385) | |||
| Semester VII | |||
| Course Code | Course Title | Credit Hours | Full Marks |
| CSC419 | Advanced Java Programming | 3 | 100 |
| CSC420 | Data Warehousing and Data Mining | 3 | 100 |
| MGT421 | Principles of Management | 3 | 100 |
| CSC422 | Project Work | 3 | 100 |
| Elective III | 3 | 100 | |
| Total | 15 | 500 | |
| List of Electives: | |||
| 1. Information Retrieval (CSC423) | |||
| 2. Database Administration (CSC424) | |||
| 3. Software Project Management (CSC425) | |||
| 4. Network Security (CSC426) | |||
| 5. Digital System Design (CSC427) | |||
| 6. International Marketing (MGT428) | |||
| Semester VIII | |||
| Course Code | Course Title | Credit Hours | Full Marks |
| CSC475 | Advanced Database | 3 | 100 |
| CSC476 | Internship | 6 | 200 |
| Elective IV | 3 | 100 | |
| Elective V | 3 | 100 | |
| Total | 15 | 500 | |
| 1. Advanced Networking with IPV6 (CSC477) | |||
| 2. Distributed Networking (CSC478) | |||
| 3. Game Technology (CSC479) | |||
| 4. Distributed and Object-Oriented Database (CSC480) | |||
| 5. Introduction to Cloud Computing (CSC481) | |||
| 6. Geographical Information System (CSC482) | |||
| 7. Decision Support System and Expert System (CSC483) | |||
| 8. Mobile Application Development (CSC484) | |||
| 9. Real Time Systems (CSC485) | |||
| 10. Network and System Administration (CSC486) 11. Embedded Systems Programming (CSC487) | |||
| 12. International Business Management (MGT488) | |||
LIST OF FACULTIES OF BSc. CSIT
| S.No. | Name | Subject |
| 1 | Anand KC | Computer |
| 2 | Arjun Kumar Lamichhane | Computer |
| 3 | Bikash Balami | Computer |
| 4 | Bimal Kumari Shah | Computer |
| 5 | Bipin Timalsina | Computer |
| 6 | Dadhi Ram Ghimire | Computer |
| 7 | Deo Narayan Yadav | Computer |
| 8 | Hemanta GC | Computer |
| 9 | Hikmat Rokaya | Computer |
| 10 | Jyoti Prakash Chaudhary | Computer |
| 11 | Mahesh Kumar Yadav | Computer |
| 12 | Narayan Dhamala | Computer |
| 13 | Nawaraj Paudel | Computer |
| 14 | Phul Babu Jha | Computer |
| 15 | Roshan Kumar Nandan | Computer |
| 16 | Roshan Tandukar | Computer |
| 17 | Sachita Nand Mishra | Computer |
| 18 | Shaila Mitra Neupane | Computer |
| 19 | Sharbin Tuladhar | Computer |
| 20 | Shashi Shekhar Acharya | Computer |
| 21 | Shiv Kumar Mahato | Computer |
| 22 | Shreelata Wagle | Computer |
| 23 | Subash Pariyar | Computer |
| 24 | Sudan Prajapati | Computer |
| 25 | Sunil Luitel | Computer |
| 26 | Krishna Bastakoti | English |
| 27 | Ravi Kumar Shrestha | English |
| 28 | Ram Pujan Ray | Management |
| 29 | Sharmila Bhattarai | Management |
| 30 | Yagya Prasad Adhikari | Management |
| 31 | Krishna Raj Pandey | Mathematics |
| 32 | Yogendra Shah | Mathematics |
| 33 | Arun Kumar Shah | Physics |
| 34 | Dipendra Lowa | Physics |
| 35 | Lekhnath Mishra | Physics |
| 36 | Santosh Kumar Das | Physics |
| 37 | Subodh Kumar Yadav | Physics |
| 38 | Tashi Lama Yonjan | Physics |
| 39 | Bidur Nepal | Statistics |
| 40 | Diwawakar Shrestha | Statistics |
| 41 | Jaya Prakash Kapri | Statistics |
| 42 | Mahesh Lal Yadav | Statistics |
| 43 | Prakash Bahadur Amatya | Statistics |
| 44 | Subita Vaidya | Statistics |