Wednesday, June 20, 2018

B.Sc. CSIT (Nepal) Syllabus - Tribhuvan University

Bachelors of Science in Computer Science and Information Technology (Bsc.CSIT) is a four year course affiliated to Tribhuvan University designed for student with all sorts of knowledge in the field of Information Technology and Computing. It provides the students with adequate theoretical and practical knowledge which enable students to participate in solving complex problem of IT industry. Below, I have provided full syllabus of Bachelors of Science in Computer Science and Information Technology (Bsc.CSIT) for First to  Eighth Semester. You can download each subject syllabus of Bachelors of Science in Computer Science and Information Technology program from here.

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

[Elective I: Student can choose any one of the following course]
PHY-105
Physics I
B10-106
Biology I
GEO-107
Geology I
STA-108
Statistics I

Second Semester
CSC-151
Digital Logic
CSC-152
Discrete Structure
CSC-153
Microprocessor
CSC-154
Data Structure And Algorithms
MTH-155
Linear Algebra

[Elective -II: Student can choose anyone of the following course]
PHY-156
Physics II
B10-157
Biology II
GEO-158
Geology II
STA-159
Statistics 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 Networks
CSC-302
Simulation And Modeling
CSC-303
Design And Analysis Of Algorithms
CSC-304
 Artificial Intelligence

[Elective-I: Student can choose 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
Neural Networking
CSC-312
Computer Hardware Design
CSC-313
Cryptography

Sixth Semester
CSC-351
Software Engineering
CSC-352
Compiler Design And Construction
CSC-353
Web Technologies
CSC-354
Real Time System

[Elective-II: Student can choose any one of the following course]
CSC-355
Knowledge 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
Advanced Database Management System
CSC-402
Internet Technology
CSC-403
Advanced Java Programming
CSC-404
Project Work

[Elective-III: Student can choose any one of the following course]
CSC-405
Information Retrieval
CSC-406
Database Administration
CSC-407
Network And System Administration
CSC-408
Software Project Management

Eighth Semester
CSC-451
Data Warehousing And Data Mining
CSC-452
Internship

[Elective IV & Elective V: Student can choose any two of the following course]
CSC-453
Advanced Networking With Ipv6
CSC-454
Distributed Networking
CSC-455
Network Security
CSC-456
Multimedia Database
CSC-457
Distributed And Object Oriented Database
CSC-458
Cloud Computing
CSC-459
Geographical Information System
CSC-460
Decision Support System