Selkirk College - Castlegar Campus Background Image
Image of Selkirk College - Castlegar Campus
Computer Science
Computer Science - General Associate of Science
Computer Science - General Associate of Science

Computer Science - General Associate of Science

  • ID:SC190015
  • Level:Associate Degree
  • Duration:
  • Intake:

Fees (CAD)

* 0

Estimated Total/program:
Apply
60
Accept letter
100
Visa
20
Fly
1

Admission Requirements

Entry requirements

  • Have graduated from a BC Senior Secondary School or equivalent, or
  • Be 19 years of age or over at the time of application, or
  • Be under 19 years of age but have a written recommendation from your Secondary School Principal
  • Read more about admission requirements according to Policy 8611

English requirements

  • Minimum grade of 66% in English 12 or English 12 First Peoples or equivalent. Students who do not meet this requirement must write the Language Proficiency Index (LPI) test and achieve a minimum of level 4 to attain equivalency.
  • Students whose first language is not English must fulfill the College’s English language proficiency requirement. See Policy 8611: Admissions.
  • Mature students must meet the English 12 requirement.

Course Information

These elective courses are transferable to a variety of post-secondary institutions. Course requirements vary among post-secondary institutions. We advise that you plan your program with a Selkirk College counsellor or contact the UAS School Chair for information on transferability.

CPSC 100 - Introduction to Programming I

Delivery Methods: On Campus

CPSC 100: Introduction to Computer Programming I, is designed for beginning programmers who have no prior programming experience. CPSC 100 Introduction to Programming 1 will also be helpful to students who have programmed before and wish to learn about the C programming language. ANSI-C is the low-level/high-level language that will be used to learn basic programming constructs, algorithms, program design, and good programming practices. Students will develop and test small programs which loop, make decisions, access arrays, define classes, instantiate objects, and invoke methods.

CPSC 101 - Introduction to Programming II

Delivery Methods: On Campus

This course is a continuation of CPSC 100 with emphasis on more advanced programming techniques and design, development and test of large applications. Students will write programs which make use of library functions to display graphical user interfaces, manage collections of data, access files and databases, and interact with other programs. 

Prerequisites: CPSC 100 with a grade of "C" or better.

More Info: Click here

See moreSee less

Pre Courses

No Course!
See moreSee less

Pathway Courses

No Course!
See moreSee less

Career Opportunity

Career Opportunity

Ability to settle

Overseas Student Health Cover

Insurance/year: 500 CAD/per year

Same Courses

Close search