B.Sc (Computer Science)
B.sc Computer Science
B.Sc. in Computer Science is a graduation course of 3 years duration having 6 semesters. The course teaches the students about the basic and intermediate level concepts in the domain of Computer Science theory and practical hands on training.
Syllabus
Code | Subject Name |
CS-111 | Problem Solving using Computer and ‘C’ Programming |
CS-112 | Database Management Systems |
CS-113 | Practical course based on CS101 and CS102 |
ELC-111 | Semiconductor Devices and Basic Electronic Systems |
ELC-112 | Principles of Digital Electronics |
ELC-113 | Electronics Practical |
MTC-111 | Matrix Algebra |
MTC-112 | Discrete Mathematics |
MTC-113 | Mathematics Practical |
CSST-111 | Descriptive Statistics I |
CSST-112 | Methods of Applied Statistics |
CSST-113 | Statistics Practical |
Code | Subject Name |
CS-121 | Advanced ‘C’ Programming |
CS-122 | Relational Database Management Systems |
CS-123 | Practical course based on CS201 and CS202 |
ELC-121 | Instrumentation System |
ELC-122 | Basics of Computer Organisation |
ELC-123 | Electronics Practical |
MTC-121 | Linear Algebra |
MTC-122 | Graph Theory |
MTC-123 | Mathematics Practical |
CSST-121 | Methods of Applied Statistics |
CSST-122 | Continuous Probability Distributions and Testing of Hypothesis |
CSST-123 | Statistics Practical |
Code | Subject Name |
CS-231 | Data Structures and Algorithms – I |
CS-232 | Software Engineering |
CS-233 | Practical course based on CS301 |
ELC-231 | Electronics-I |
ELC-232 | Electronics-II |
ELC-233 | Electronics Practical |
MTC-231 | Group Theory |
MTC-232 | Numerical Analysis |
MTC-233 | Mathematics Practical |
Code | Subject Name |
CS-241 | Data Structures and Algorithms – II |
CS-242 | Computer Networks – I |
CS-243 | Practical course based on CS401 |
ELC-241 | Electronics-I |
ELC-242 | Electronics-II |
ELC-243 | Electronics Practical |
MTC-241 | Calculus |
MTC-242 | Operations Research |
MTC-243 | Mathematics Practical |
CS-331 | System Programming |
CS-332 | Theoretical Computer Science |
CS-333 | Computer Networks-I |
CS-334 | Internet Programming- I |
CS-335 | Programming in Java-I |
CS-336 | Object Oriented Software Engineering |
CS-337 | Practicals Based on CS-331 and CS341 |
CS-338 | Practicals Based on CS-335 and CS-344 and Computer Graphics using Java |
CS-339 | Practicals Based on CS-334 and CS-344 and Project |
Code | Subject Name |
CS-341 | Operating System |
CS-342 | Compiler Construction |
CS-343 | Computer Networks-II |
CS-344 | Internet Programming-II |
CS-345 | Programming in Java-II |
CS-346 | Computer Graphics |
CS-347 | Practicals Based on CS-331 and CS341 |
CS-348 | Practicals Based on CS-335 and CS-344 and Computer Graphics using Java |
CS-349 | Practicals Based on CS-3 |