B.Sc. Computer Science
UGC Approved 3 Years Degree Course In Computer Science
Duration: 3 Years
Affiliation: Govt. Recognised & UGC Approved University
Eligibility: HSC (10+2) Science Stream
Syllabus :
FIRST YEAR (Semester 1):
PAPER CODE | PAPER NAME |
BSCS101 | Fundamentals of Computer Organization & Introduction to Embedded Systems |
BSCS102 | Programming with Python- I |
BSCS103 | Linux Fundamentals |
BSCS104 | Algorithms and Programming with C |
BSCS105 | Discrete Mathematics |
BSCS106 | Descriptive Statistics and Introduction to Probability |
PRACTICAL | |
BSCS107 | Practical of Fundamentals of Computer Organization |
BSCS108 | Practical of Programming with Python- I |
BSCS109 | Practical of Linux Fundamentals |
BSCS110 | Practical of Algorithms and Programming with C |
Semester 2:
PAPERS CODE | PAPERS NAME |
BSCS201 | Database Management Systems |
BSCS202 | Programming with Python- II |
BSCS203 | Linux Server Administration |
BSCS204 | Data Structures |
BSCS205 | Calculus |
BSCS206 | Statistical Methods |
BSCS207 | Green Technologies |
PRACTICAL | |
BSCS208 | Practical of Database Management Systems |
BSCS209 | Practical of Programming with Python- II |
BSCS210 | Practical of Linux Server Administration |
BSCS211 | Practical of Data Structures |
BSCS212 | Practical of Statistical Methods |
SECOND YEAR (Semester 3):
PAPERS CODE | PAPERS NAME |
BSCS301 | Theory of Computation |
BSCS302 | Core JAVA |
BSCS303 | Operating System |
BSCS304 | Database Management Systems |
BSCS305 | Combinatorics and Graph Theory |
BSCS306 | Physical Computing and IoT Programming |
BSCS307 | Web Programming |
PRACTICAL | |
BSCS308 | Practical of Core JAVA |
BSCS309 | Practical of Operating System |
BSCS310 | Practical of Database Management Systems |
BSCS311 | Practical of Combinatorics and Graph Theory |
BSCS312 | Practical of Physical Computing and IoT |
BSCS313 | Practical of Skill Enhancement: Web Programming |
Semester 4:
PAPERS CODE | PAPERS NAME |
BSCS401 | Fundamentals of Algorithms |
BSCS402 | Advanced JAVA |
BSCS403 | Computer Networks |
BSCS404 | Software Engineering |
BSCS405 | Linear Algebra |
BSCS406 | .NET Technologies |
BSCS407 | Android DeveloperFundamentals |
PRACTICAL | |
BSCS408 | Practical of Fundamentals of Algorithms |
BSCS409 | Practical of Advanced JAVA |
BSCS410 | Practical of Computer Networks |
BSCS411 | Practical of Linear Algebra |
BSCS412 | Practical of .NET Technologies |
BSCS413 | Practical of Skill Enhancement: Android Developer Fundamentals |
THIRD YEAR (Semester 5):
PAPERS CODE | PAPERS NAME |
BSCS501 | Artificial Intelligence |
BSCS502 | Software Testing and Quality Assurance |
BSCS503 | Information and Network Security |
BSCS504 | Web Services |
BSCS505 | Ethical Hacking |
PRACTICAL | |
BSCS506 | Practical of Artificial Intelligence |
BSCS507 | Practical of Software Testing and Quality Assurance |
BSCS508 | Practical of Information and Network Security |
BSCS509 | Practical of Web Services |
BSCS510 | Ethical Hacking |
BSCS511 | Practical of Advanced Web Programming |
Semester 6:
PAPERS CODE | PAPERS NAME |
BSCS601 | Cloud Computing |
BSCS602 | Cyber Forensics |
BSCS603 | Information Retrieval |
BSCS604 | Data Science |
BSCS605 | Skill Enhancement: Optimization Techniques |
PRACTICAL | |
BSCS606 | Practical of Cloud Computing |
BSCS607 | Practical of Cyber Forensics |
BSCS608 | Practical of Information Retrieval |
BSCS609 | Practical of Data Science |
BSCS610 | Project Implementation |