Computer science -bcs

B.Sc(CS) First Year

Semester I

  • Computer Fundamental
  • Digital Electronics
  • Microprocessor
  • C Programming
  • Communication Skill
  • Mathematical Foundation

Practical

  • Office Suite
  • C Programming
  • Microprocessor
  • Digital Electronics

Semester II

  • Data Structure
  • Operating System
  • Microprocessor
  • C Programming
  • Communication Skill
  • Numerical Comp. Methods

Practical

  • Data Structure
  • Microprocessor
  • C Programming
  • Numerical Comp. Methods

B.Sc(CS) Second Year

Semester III

  • Advance Data Structure
  • Unix Operating System
  • PC Maintenance
  • Programming in CPP
  • Database Management System
  • Statistical Method

Practical

  • Data Structure Using CPP
  • DBMS
  • PC Maintenance
  • Pr. Based on 312AT

Semester IV

  • Software Engg
  • Fedora
  • Basic of Networking
  • Core Java
  • Adv. DBMS
  • Web Fundamental

Practical

  • Java in Fedora OS
  • Web Fundamental
  • Based in Adv. DBMS and N/w
  • Mini Project

B.Sc(CS) Third Year

Semester V

  • Software Cost Estimation
  • Basic of Android O.S
  • Core Java
  • Basic of Computer Graphics
  • Beginners Prog. with PHP
  • Or
  • Basic of ASP. Net
  • Data Mining
  • Or
  • Advanced Networking

Practical

  • Pr. Based on Adv. Java
  • Pr. Based on Comp. Graphics
  • Pr. Based on Android OS
  • Pr. Based on PHP / ASP.Net

Semester VI

  • Software Quality and Testing
  • Android Application Devp.
  • Theory of Computation
  • Advanced Computer Graphics
  • Advanced Prog. with PHP
  • Or
  • Programming Language C#
  • e-Commerce
  • Or
  • Ethics and Cyber Law

Practical

  • Pr. Based on Android Dev
  • Pr. Based on Comp. Graphics
  • Pr. Based on Android OS
  • Pr. Based on PHP / ASP.Net