Bachelor of Science in Computer Science
The Bachelor of Science in Computer Science (BSCS) is a three-year program that prepares students to be IT professionals and researchers with proficiency in designing and developing computing solutions. It is a general computer science program which focuses on concepts and theories, including algorithmic foundations and the implementation and application of information and computing solutions. The program develops the necessary skills to specify, design, develop, and manage computer-based systems solutions and provide systems level support and development. It fosters strong research and analytical skills, which graduates are expected to use as a solid foundation in their IT career.
Career Path
A graduate of this course can have a career as:
- Applications Developer
- Database Programmer
- Database Designer
- Information Security Engineer
- Quality Assurance Engineer
- Researcher
- Systems Developer
- Systems Analyst
Core Modules
- Professional Ethics & Values Education
- Computer and Information Processing
- Program Logic Formulation
- Program Design
- Computer Programming
- Web Development
- Logic Design
- Computer Architecture and Organization
- Discrete Mathematics
- Database Management Systems
- Data Structures and Algorithms
- Data Communications and Networking
- System Analysis & Design
- Software Engineering
Specialization Modules
- Analytic Geometry
- Calculus
- Automata and Language Theory
- Modelling and Simulation
- Compiler Design
- Principles of Programming Languages
- Software and File Organization
Computer Science Electives
(Students may choose 3.)
- Structured Query Language
- Introduction to PL/SQL
- Relational Database Management Systems
- Multimedia Technology
- Interactive Multimedia
- Presentation Software Graphics
- Human Computer Interaction
- Cognitive Science
- PC Troubleshooting
Free Electives
(Students may choose 3.)
- Principles of Management
- Project Management
- Organizational Theory and Human Behavior
- Quality Control Management
- Statistics and Probability
- Environmental Science
Program Advancement
Students with any Diploma or Advanced Diploma may proceed to take this degree.
Related Courses
This course is similar to Bachelor of Science in Information Technology and Bachelor of Science in Information Systems.
