Subjects Offered

  • Introduction to Computer Science
  • Program Logic Formulation
  • Computer Science Fundamentals
  • Computer Programming I
  • Computer Programming II
  • Data Structures
  • Object Oriented Programming
  • Design and Analysis of Algorithms (Data Structures & Algorithms)
  • Discrete Structures
  • Digital Design (Logic Design & Switching Theory)
  • Database Systems
  • Web Programming (Web Development & Design)
  • Internal Internship
  • Automata and Language Theory
  • Computer Organization and Assembly (Microprocessor, I/O & Memory Systems)
  • Modeling and Simulation
  • Operating Systems
  • Programming Languages
  • Software Engineering
  • External Internship
  • Thesis I
  • Network Principles and Programming (Data Communication & Networking)
  • Professional Ethics
  • Thesis II
  • GUI Programming
  • Compiler Design
  • Artificial Intelligence
  • Management of Information Systems (Electronic Data Processing Management)
  • System Analysis and Design
  • Distributed Computing
  • Computer Graphics
  • Advanced Operating Systems
  • Computer Aided Design
  • Computer Architecture
More detailed information (descriptions, syllabi) can be found in the Full BSCS Curriculum 2007.