Bachelor of Science in Computer Science and Information Technology(BSc.CSIT)

Semester I
Code
Subject
Cr.
CSC101
Foundations of Computing and Information Technology
3
ITC102
Structured Programming in C
3
CSC103
Digital Logic
3
ASC104
Calculus and Analytical Methods
3
ASC105
Applied Physics
3

Semester Total
15
Semester II
Code
Subject
Cr.
ITC151
Object-Oriented Programming with Java
3
CSC152
Discrete Structures for Computer Science
3
CSC153
Microprocessors and Computer Architecture
3
ASC154
Linear Algebra and Optimization
3
ASC155
Probability and Statistics
3

Semester Total
15
Semester III
Code
Subject
Cr.
CSC201
Data Structure and Algorithms
3
CSC202
Numerical Methods for Computing
3
ITC203
Web Programming
3
CSC204
Database Management System
3
ASC205
Statistical Modeling
3

Semester Total
15
Semester IV
Code
Subject
Cr.
CSC251
Theory of Computation
3
CSC253
Operating Systems
3
CSC254
Artificial Intelligence
3
CSC252
Software Engineering
3
ITC255
Technical Writing and Communications
3
CSC256
Apprentice Project
3

Semester Total
18
Semester V
Code
Subject
Cr.
CSC301
Design and Analysis of Algorithms
3
ITC302
E-Commerce and Digital Governance
3
CSC303
Cryptography
3
CSC304
Computer Graphics
3
CSC305
Data Communications and Computer Networks
3
ITC306
Python Programming
3

Semester Total
18
Semester VI
Code
Subject
Cr.
CSC351
Compiler Design
3
CSC352
Data Science and Engineering
3
CSC353
Cloud Computing and DevOps
3
CSC354
Machine Learning
3
HSC355
Principles of Management and Entrepreneurship
3
ITC356
Literature Review Research and Seminar
1

Semester Total
16
 
Semester VII
Code
Subject
Cr.
CSC401
Cybersecurity
3
CSC402
Big Data Analytics and Mining
3
CSC403
Natural Language Processing
3
CSC404
Major Project
3
ITC405
Society and Ethics in Computing
3

Elective I
3

Semester Total
18
Elective Courses (Any One for Semester VII)

1.     Network Security (CSC425)

2.     Internet of Things (ITC526)

3.     Software Testing and Quality Assurance (CSC527)

4.     Programming in Go (ITC528)

5.     Image Processing and Computer Vision (CSC529)

6.     Human-Computer Interaction (CSC530)

7.     Health Informatics (ITC531)
Semester VIII
Code
Subject
Cr.
CSIT451
Deep Learning and Generative AI
3
CSIT452
Industry Internship
6

Elective II
3

Elective III
3

Semester Total
15
Elective Courses (Any Two for Semester VIII)

1.     Scalable Distributed Systems (CSC475)

2.     Geospatial Technology (CSC476)

3.     Network and System Administration (CSC477)

4.     Automation and Robotics (ITCC478)

5.     Cross-Platform App Development (ITC479)

6.     IT Project Management (ITC480)

7.     Wireless Networking (ITC481)

8.     Database Administration (ITC482)

9.     Quantum Computing (CSC483)

10.    Blockchain Technology (ITC484)

11.    Simulation and Modeling (CSC485)

12.    Ethical Hacking (ITC486)




Download Course Structure

Downoad the full course structure of Bachelor of Science in Computer Science and Information Technology(BSc.CSIT)