Program overview
Admission Requirements
Intakes

Last updated on 2025-07-08

Program overview

Program overview

The Associate of Science (Computer Science) Degree is a two-year undergraduate program designed to provide students with a solid foundation in computer science principles. This program equips students with essential knowledge in programming, data structures, and computer architecture, while also enhancing their critical thinking and analytical skills. Students will engage in a variety of courses, including mathematics and lab sciences, to further develop their numerical and practical skills. This degree not only prepares students for immediate employment opportunities but also serves as a stepping stone for those wishing to pursue further undergraduate studies.

Program structure

The Associate of Science (Computer Science) Degree is structured to be completed in a two-year timeframe. The program consists of a total of 60 credits, which include:

  • A minimum of 21 credits in Computer Science
  • 6 credits in first-year English
  • 6 credits in Mathematics
  • 36 credits in Science
  • 6 credits in Arts, other than English

This program also offers the option for students to transfer to the second or third year of a four-year bachelor’s degree program at a university, providing a pathway for further academic advancement. Students are encouraged to consult the BC Transfer Guide or an Academic Advisor for more information on transfer opportunities.

Featured Experiences

  • Hands-on learning through lab science courses to enhance practical skills.
  • Opportunities for university transfer, allowing students to continue their education at a higher level.
  • Development of critical thinking and analytical skills through a comprehensive curriculum.
  • Engagement in programming and data structure projects to apply theoretical knowledge in real-world scenarios.

Career Options

  • Software Developer: Design and create software applications, working on everything from mobile apps to enterprise software solutions.
  • Data Analyst: Analyze data sets to help organizations make informed decisions, utilizing statistical tools and programming languages.
  • Web Developer: Build and maintain websites, ensuring functionality, user experience, and design are optimized.
  • Systems Analyst: Evaluate and improve IT systems, working closely with stakeholders to understand their needs and implement solutions.
  • IT Support Specialist: Provide technical support and troubleshooting for computer systems and networks, assisting users with software and hardware issues.

 

DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.

Visit Alexander College official website