Bachelor of Science in Computer Science and Information Technology

Bachelor of Science in Computer Science and Information Technology

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.

Mission of the B.Sc. CSIT course:

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.

COURSE STRUCTURE AND EVALUTATION

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.

Objective:

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.

Eligibility Condition for Admission:

A student who seeks admission to B.Sc. CSIT program:
1. For grading system:
Should have successfully passed 11 and 12 class in Science stream with minimum full marks 100/100 in Physics and Mathematics respectively and should score final grade ‘C’ in all subjects.

2. For percentage system:
Should have successfully passed 11 and 12 class in Science stream with minimum full marks 100/100 in Physics and Mathematics respectively and should score minimum of second division.

3. For PCL (I.Sc.) or equivalent: 
Should have successfully passed I.Sc. or equivalent examination with minimum full marks 100/100 in Physics and Mathematics respectively and should score minimum of second division.

4. For A level:
Should have successfully passed A Level in science stream (with full marks 100/100 in Physics and Mathematics respectively) and should score minimum D Grade (With or without small letter).

5. For CTEVT:
Should have successfully passes three years diploma in Engineering with full marks 100/100 in Physics and Mathematics respectively and should score minimum of second division.

7. For International Education Institute or International University:
Should have to submit equivalence letter from Curriculum Development Centre, Sano Thimi, Bhaktapur.

Should have successfully passed the entrance examination conducted by Institute of Science and Technology (IoST), TU securing at least 35% marks.
Complied with all the application procedures.

Course Duration:
The entire course is of eight semesters (four academic years). There is a separate semester examination after the end of each semester.
Hours of Instruction:

Working days: 90 days in a semester
Class hours:
1. 3 credit hours courses with theory and labs is equivalent to 3 lecture hours and 3 lab hours = 6 working hours per week.
2. 3 credit hours theory-only course is equivalent 3 lecture hours and 2 tutorial hours = 5 working hours per week.

Evaluation:
All the courses except project work and internship should have internal weightage of 40% and external weightage of 60%. For the courses having laboratory work, the internal weightage is divided into20% laboratory work and 20% internal assessment. A student should secure minimum of 40% in each category to pass a course. The final grade and grade point in each course will be the sum of overall weightage of all categories. There will be a separate practical examination for the 20% weightage of laboratory work in the presence of an external examiner.
The Project work and Internship are evaluated by different evaluators. To pass Project Work and Internship, students should secure at least 40% marks in the evaluation of each evaluator and the final grade and grade point will be the sum of all the evaluations. For the evaluation of final presentation, an external examiner will be assigned.

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 
80 – less than 90  3.7 Excellent 
B+  70 – less than 80  3.3 Very Good 
60 – less than 70  3 Good 
C+  50 – less than 60  2.7 Satisfactory 
40 – less than 50  2.3 Pass* 
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