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