Bachelor of Science in the Computer Science and Information Technology (CSIT) is a four-year (eight-semester) degree program affiliated to Tribhuvan University. The program is comprised of computer science, information technology and allied courses of 126 credit hours. In addition to conventional lectures, the program includes 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 solve the real world problems.

bscgroup

Objectives

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.

Curriculum Structure

The B. Sc. (CSIT program will have eight semesters with 126 credit hours. Each semester shall have duration of 6 months. This program comprises of the following courses:

Computer Science Core Courses 75 Credit Hours
Natural Science Elective Coursess 6 Credit Hours
Mathematics Courses 12 Credit Hours
English Courses 3 Credit Hours
Social Science and Management 6 Credit Hours
Computer Science Elective Courses 15 Credit Hours
Internship/Project 9 Credit Hours
Total 126 Credit Hours

Curricular Information

Affiliation: Tribhuvan University
Program Duration: 4 years
Eligibility: +2 or Equivalent with 1st Division

Grading System

Pass Division 40%
Second Division 55%
First Division 70%
First Division with Distinction 80% and above

Course Cycle

First Semester
    • CSC 101: Introduction to Information Technology
    • CSC 102: Fundamentals of Computer Programming
    • STA 103: Probability and Statistics
    • MTH 104: Calculus and Analytical Geometry
    • MTH 201: Basic Mathematics

(Natural Science Elective I: Student can opt for any one of the following course)

  • PHY 105: Physics I
  • BIO 106: Biology I
  • GEO 107: Geology I
  • STA 108: Statistics I
Second Semester
  • CSC 151: Digital Logic
  • CSC 152: Discrete Structures
  • CSC 153: Microprocessor
  • CSC 154: Data Structure and Algorithms
  • MTH 155 Linear Algebra
    (Natural Science Elective II: Student can opt for any one of the following course)
  • PHY 156: Physics II
  • BIO 157: Biology II
  • GEO 158: Geology II
Third Semester
  • CSC 201: Computer Architecture
  • CSC 202: Object Oriented Programming Language
  • CSC 203: Operating Systems
  • CSC 204: Numerical Method
  • MGT 205: Introduction to Management
Fourth Semester
  • CSC 251: Theory of Computation
  • CSC 252: System of Analysis and Design
  • CSC 253: Database Management System
  • CSC 254: Computer Graphics
  • CSC 255: Introduction to Cognitive Science
  • ENG 256: Technical Writing
Fifth Semester
  • CSC 301: Computer Network
  • CSC 302: Simulation and Modeling
  • CSC 303: Design and Analysis of Algorithms
  • CSC 304: Artificial Intelligence

(Computer Science Elective I: Student can opt for any one of the following course)

  • CSC 305: Microprocessor Based Design
  • CSC 306: Applied Logic
  • CSC 307: E-Governance
  • CSC 308: Concepts of Wireless Networking
  • MGT 309: International Business Management
  • MGT 310: International Marketing
  • CSC 311: Neutral Networks
  • CSC 312: Computer Hardware Design
  • CSC 313: Introduction to Cryptography

 

Sixth Semester
  • CSC 351: Software Engineering
  • CSC 352: Compiler Design and Construction
  • CSC 354: Real Time System

(Computer Science Elective II: Student can opt for any one of the following course)

  • CSC 355: Knowlegde Management
  • CSC 356: Fundamentals of E-commerce
  • CSC 357: Society and Ethics in Information Technology
  • CSC 358: Automation and Robotics
  • CSC 359: Digital System Design
  • CSC 360: Net Centric Computing
  • CSC 361: Web Centric Computing
  • CSC 362: Embedded System Programming
  • CSC 363: Image Processing
Seventh Semester
  • CSC 401: Advance Database and Information System
  • CSC 402: Internet Technology
  • CSC 403: Advance Java Programming
  • CSC 404: Project Work

(Computer Science Elective III: Student can opt for any one of the following course)

  • CSC 405: Information Retrieval
  • CSC 406: Database Administration
  • CSC 407: Network and System Administration
Eighth Semester
  • CSC 451: Data Warehousing and Data Mining
  • CSC 452: Internship
  • Elective IV
  • Elective V

Elective Courses: (Any Two of the following)

  • CSC 453: Advance Networking with IPv6
  • CSC 454: Distribution Networking
  • CSC 455: Network Security
  • CSC 456: Multimedia Database
  • CSC 457: Distribution and Object Oriented Database
  • CSC 458: Cloud Computing
  • CSC 459: Geographical Information System
  • CSC 460: Decision Support Systems