Bachelor of Science in Computer
Science & Information Technology
[B. Sc. CSIT]
Introduction
Bachelor of Science in Computer Science and Information Technology (B. Sc. CSIT), affiliated to T.U. is the course composition of 4 years IT and computer courses. For fulfilling the need of the job market in the field of IT profession, many elective courses have been also introduced. The program comprises computer science and allied courses of 126 credit hours. The program invulves, 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 for both computer professionals and IT managers.
Program's Objectives
The main aim of B.Sc. (CSIT) program is
- To offer intensive knowledge in the theory, design, programming and application of computers.
- To provide necessary knowledge in the field of functional knowledge of hardware system and the and necessary knowledge of computer software system.
Eligibility Condition for Admission
The candidate applying for B. Sc. (CSIT) program must have:
- Successfully completed twelve-years schouling/ PCL in science or its equivalent from any University, board or institution recognized by Tribhuvan University.
- Applicants are required to appear in the entrance test conducted by Institute of Science and Technology, Tribhuvan University (ISOT-TU) and should secure at least 35% marks in order to be eligible.
- Must Secure at least second division in the 10+2, PCL or equivalent program. Compiled with all the application procedures.
Course Cycle
Freshman Year / First Semester: |
---|
CSC109 Introduction to Information Technology |
CSC110 C Programming |
CSC111 Digital Logic |
MTH112 Mathematics I |
PHY113 Physics |
Freshman Year / Second Semester: |
---|
CSC160 Discrete Structure |
CSC161 Object Oriented Programming |
CSC162 Microprocessor |
MTH163 Mathematics II |
STA164 Statistics I |
Sophomore Year/ Third Semester: |
---|
CSC206 Data Structure and Algorithms |
CSC207 Numerical Method |
CSC208 Computer Architecture |
CSC209 Computer Graphics |
STA21 0 Statistics II |
Sophomore Year/ Fourth Semester: |
---|
CSC257 Theory of Computation |
CSC258 Computer Networks |
CSC259 Operating Systems |
CSC260 Database Management System |
CSC261 Artificial Intelligence |
Junior Year / Fifth Semester: |
---|
CSC314 Design and Analysis of Algorithms |
CSC315 System Analysis and Design |
CSC316 Cryptography |
CSC317 Simulation and Modeling |
CSC318 Web Technology |
Elective I ( Any one of the following) |
CSC319 Multimedia Computing |
CSC320 Wireless Networking |
CSC321 Image Processing |
CSC322 Knowledge Management |
CSC323 Society and Ethics in Information Technology |
CSC324 Microprocessor Based Design |
Junior Year/ Sixth Semester: |
---|
CSC364 Software Engineering |
CSC365 Complier Design and Construction |
CSC366 E-Governance |
CSC367 NET Centric Computing |
CSC368 Technical Writing |
Elective II ( Any one of the following) |
CSC369 Applied Logic |
CSC370 E-commerce |
CSC371 Automation and Robotics |
CSC372 Neural Networks |
CSC373 Computer Hardware Design |
CSC374 Cognitive Science |
Senior Year/ Seventh Semester: |
---|
CSC409 Advanced Java Programming |
CSC410 Data Warehousing and Data Mining |
MGT411 Principles of Management |
CSC412 Project Work |
Elective III ( Any one of the following) |
CSC413 Information Retrieval |
CSC414 Database Administration |
CSC415 Software Project Management |
CSC416 Network Security |
CSC417 Digital System Design |
MGT418 International Marketing |
Senior Year/Eighth Semester |
---|
CSC461 Advanced Database |
CSC462 Internship 6 |
Elective IV ( Any one of the following) |
Elective V ( Any one of the following) |
CSC463 Advanced Networking with IPV6 |
CSC464 Distributed Networking |
CSC465. Game Technology |
CSC466 Distributed and Object Oriented Database |
CSC467 Introduction to Cloud Computing |
CSC468 Geographical Information System |
CSC469 Decision Support System and Expert System |
CSC470 Mobile Application Development |
CSC471 Real Time Systems |
CSC472 Network and System Administration |
CSC473 Embedded Systems Programming |
MGT474 International Business Management |