Courses and Syllabus
Programmed Offered
Sr.No. | Name of the Programme | Intake Capacity |
1 | F.Y.B.Sc(Comp. Sci.) | 160 |
2 | S.Y.B.Sc(Comp. Sci.) | 80 |
3 | T.Y.B.Sc(Comp. Sci.) |
80 |
4 | M.Sc(Comp. Sci.)-I | 24 |
5 | M.Sc(Comp. Sci.)-II | 24 |
U.G. Courses
F.Y.B.Sc Computer Science
Name of the Programme | Courses offered | Course Code |
F.Y.B.Sc (Comp. Sci.) | Problem Solving using Computer and ‘C’ Programming |
CS-111 |
Database Management Systems | CS-112 | |
Practical course based on CS101 and CS102 |
CS-113 | |
F.Y.B.Sc (Comp. Sci.) Electronic Science | Semiconductor Devices and Basic Electronic Systems |
ELC-111 |
Principles of Digital Electronics |
ELC-112 | |
Electronics Lab IA | ELC-113 | |
F.Y.B.Sc (Comp. Sci.) Mathematics | Matrix Algebra | MTC-111 |
Discrete Mathematics |
MTC-112 | |
Mathematics Practical | MTC-113 | |
F.Y.B.Sc (Comp. Sci.) Statistics | Descriptive Statistics I | CSST-111 |
Mathematical Statistics |
CSST-112 | |
Statistics Practical Paper I |
CSST-113 |
Semester – II
Name of the Programme | Courses offered | Course Code |
F.Y.B.Sc (Comp. Sci.) | Advanced ‘C’ Programming | CS-121 |
Relational Database Management Systems |
CS-122 | |
Practical course based on CS201 and CS202 |
CS-123 | |
F.Y.B.Sc (Comp. Sci.) Electronic Science | Instrumentation System |
ELC-121 |
Basics of Computer Organization |
ELC-122 | |
Electronics Lab IB | ELC-123 | |
F.Y.B.Sc (Comp. Sci.) Mathematics | Linear Algebra | MTC-121 |
Graph Theory | MTC-122 | |
Mathematics Practical | MTC-123 | |
F.Y.B.Sc (Comp. Sci.) Statistics |
Descriptive Statistics I | CSST-111 |
Mathematical Statistics I | CSST-112 | |
Statistics Practical Paper I | CSST-113 |
S.Y.B.Sc Computer Science
Semester – I
Name of the Programme | Courses offered | Course Code |
S.Y.B.Sc (Comp. Sci.) |
Data Structures and Algorithms – I |
CS-231 |
Software Engineering | CS-232 | |
Practical course on CS 231 and CS 232 |
CS-233 | |
S.Y.B.Sc (Comp. Sci.) Electronic Science |
Microcontroller Architecture & Programming |
ELC-231 |
Digital Communication and Networking |
ELC-232 | |
Practical Course I | ELC-233 | |
S.Y.B.Sc (Comp. Sci.) Mathematics |
Groups and Coding Theory |
MTC-231 |
Numerical Techniques |
MTC-232 | |
Mathematics Practical: Python Programming Language-I |
MTC-233 | |
S.Y.B.Sc (Comp. Sci.) | Language Communication-I | AECC-II |
S.Y.B.Sc(Comp. Sci) | Environmental science-II | AECC-I |
Semester – II
Name of the Programme | Courses offered | Course Code |
S.Y.B.Sc (Comp. Sci.) | Data Structures and Algorithms – II |
CS-241 |
Computer Networks – I | CS-242 | |
Practical course on CS 241 and CS 242 |
CS-243 | |
S.Y.B.Sc (Comp. Sci.) Electronic Science | Embedded System Design |
ELC-241 |
Wireless Communication and Internet of Things |
ELC-242 | |
Practical Course II | ELC -223 | |
S.Y.B.Sc (Comp. Sci.) Mathematics | Computational Geometry |
MT-241 |
Operations Research | MT-242 | |
Mathematics Practical: Python Programming Language-II |
MT-243 | |
S.Y.B.Sc (Comp. Sci.) | Language Communication-II | AECC-II |
S.Y.B.Sc(Comp. Sci) | Environmental science-II | AECC-I |
T.Y.B.Sc Computer Science
Semester I
Name of the Programme | Courses offered | Course Code | |
T.Y.B.Sc (Comp. Sci.) |
Operating System-I | DSEC-I |
CS-351 |
Computer Network-II | CS-352 | ||
Practical Course based on CS 351 | CS-357 | ||
Web Technology-I | DSEC-II |
CS-353 | |
Foundation of Data Science | CS-354 | ||
Practical Course based on CS 353 and CS 354 | CS-358 | ||
Object Oriented Programming using Java-I | DSEC-III |
CS-335 | |
Theoretical Computer Science | CS-336 | ||
Practical Course based on CS 355 | CS-359 | ||
Python Programming | SECC-I | CS-3510 | |
Blockchain Technology | SECC-II | CS-3511 |
Semester II
Name of the Programme | Courses offered | Course Code | |
T.Y.B.Sc (Comp. Sci.) |
Operating System-II | DSEC-I |
CS-361 |
Software Testing | CS-362 | ||
Practical Course based on CS 361 | CS-367 | ||
Web Technology-II | DSEC-II |
CS-363 | |
Data Analysis | CS-364 | ||
Practical Course based on CS 363 and CS 364 | CS-368 | ||
Object Oriented Programming using Java-II | DSEC-III |
CS-365 | |
Compiler Construction | CS-366 | ||
Practical Course based on CS 365 | CS-369 | ||
Software Testing Tools | SECC-III | CS-3610 | |
Project | SECC-IV | CS-3611 |
P.G. Course
M.Sc Computer Science
Semester – I
Name of the Programme | Courses offered | Course Code |
M.Sc (Comp. Sci.) |
Paradigm of Programming Language | CSUT-111 |
Design and Analysis of Algorithms |
CSUT-112 | |
Database Technologies | CSUT-113 | |
Cloud computing | CSDT-114A | |
Cloud Computing Practical |
CSDP-114A | |
Web Services | CSDT-114C | |
Web Services Practical | CSDP-114C | |
PPL and Database Technologies Practical |
CSUP-115 |
Semester -II
Name of the Programme | Courses offered | Course Code |
M.Sc (Comp. Sci.) |
Advanced Operating System |
CSUT-121 |
Mobile Technologies | CSUT-122 | |
Software Project Management |
CSUT-123 | |
Project | CSDT-124A | |
Project related Assignments |
CSDP-124A | |
Soft Computing | CSDT-124C | |
Soft Computing Practical |
CSDP-124C | |
Practical on Advanced OS & Mobile Technologies |
CSUP-125 |
Semester -III
Name of the Programme | Courses offered | Course Code |
M.Sc (Comp. Sci.) | Software Architecture and Design Patterns |
CSUT-231 |
Machine Learning | CSUT-232 | |
Evolutionary Algorithms |
CSUT-233 | |
Project | CSDT-234C | |
Project related Assignments |
CSDP-234C | |
Practical on Software Architecture and Design Pattern and Machine Learning |
CSUP-235 |
Semester -IV
Name of the Programme | Courses offered | Course Code |
M.Sc (Comp. Sci.) | Industrial Training /Institutional project | CSUT-241 |