Bachelor of Computer Science Subjects

B.C.S. I

SUBJECT

SEM I

SEM II

Computer Science

Paper–I: Fundamentals of Computer (CC101)

Paper-III: Linux Operating System (CC201)

Paper–II: Programming in C Part I (CC102)

Paper-IV: Programming in C Part II (CC202)

Lab Course I (On CC102 ,201 & 202)

Electronics

PaperI:Electronic Devices & Circuits I (GEC103)

Paper-III: Electronic Devices & Circuits II (GEC203)

Paper–II: Digital Electronics I (GEC104)

Paper-IV: Digital Electronics II (GEC204)

Lab Course II  Electronics Practical I & II (On GEC 103 , 104 , 203 & 204 )

Mathematics

Paper I: Discrete Mathematics (GEC105)

Paper III: Graph Theory (GEC205)

Paper II : Algebra (GEC106)                                         

Paper IV: Calculus (GEC206)

Lab Course III  Mathematics Practical I & II (On GEC 105 , 106 , 205 & 206 ) 

Statistics

Paper I: Descriptive Statistics I (GEC107)

  Paper III: Descriptive Statistics II (GEC207)

Paper II: Probability Theory & Probability Distribution(GEC108)                                                                                           

Paper IV: Continuous Probability Distributions
& Testing of Hypothesis (GEC208)

 

Lab Course IV  Statistics Practical I & II (On GEC 107 , 108 , 207 & 208 )

B.C.S. II

SUBJECT

SEM III

SEM IV

Computer Science

Paper–V: Relational Database Management System (DSC301)

Paper-VII: Data Structure using C++ (DSC401)

Paper–VI: Object Oriented Programming using C++ (DSC302)

Paper-VIII: Cyber security essentials (DSC402)

SEC I  : Python Programming

SEC II  : HTML (Web Technology)

Lab Course V (On DSC 301 ,302 & 401)
Lab Course VIII (On SEC I & SEC II)

Electronics

Paper V: Computer Organization  (GEC303)

Paper-VII: Microcontroller Architecture & Programming (GEC403)

Paper–VI: Computer Instrumentation (GEC304)

Paper-VIII: Communication Techniques (GEC404)

Lab Course VI  Electronics Practical III & IV (On GEC 303 , 304 , 403 & 404 )

Mathematics

Paper V: Linear Algebra (GEC305)

Paper VII: Computational Geometry (GEC405)

Paper VI : Numerical Methods (GEC306)   

Paper VIII: Operation Research (GEC406)

Lab Course VII Mathematics Practical III & IV (On GEC 305 , 306 , 405 & 406 )      

B.C.S. III

SUBJECT

SEM V

SEM VI

Computer Science

Paper–IX: Operating system

Paper–XVI : Introduction to Linux OS

Paper–X: Introduction to VB.net

Paper–XVII : OO Programming with VB.net

Paper–XI: Data Communication

Paper–XVIII : Computer Networks

Paper–XII: Software Engineering

Paper–XIX : Unified Modeling Language

Paper–XIII: Introduction to Java Programming

Paper–XX : Advanced Java Programming

Paper–XV: E-Commerce

Paper–XXII: Web Technology

Lab Course IV  (Based on Paper–IX and XVI)

 

Lab Course V  (Based on Paper– X , XIII , XVII & XX)

 

Lab Course VI (Software Project)