Associate of Science Math and Computer Science

Associate Degree
Type
Length

Courses

Required courses

Typical Offerings
Timing Fall/Spring Only, Every Year
Locations
Requisites
  • Prerequisite: PreCalculus 12, MATH-100, or MATH-050, or equivalent minimum C
Description
This course is an introduction to the theory, techniques, and applications of differential calculus. It constitutes the first half of the two-semester first-year calculus sequence for students studying pure or applied science. Together, Math 101 and Math 102 satisfy the first-year mathematics requirement in all university transfer science and applied science programs. Topics include theory of limits, continuous and differentiable functions, algebraic and transcendental functions, basic optimization theory, and applications.
Typical Offerings
Timing Fall/Spring Only, Every Year
Locations
Requisites
  • Prerequisite: MATH-101 minimum C
Description
This course is an introduction to the theory, techniques, and applications of integral calculus. It constitutes the second half of the two-semester first-year calculus sequence for students studying pure or applied science. Together, Math 101 and Math 102 satisfy the first-year mathematics requirement in all university transfer science and applied science programs. Topics include antiderivatives, differential equations, definite and indefinite integrals, techniques of integration, transcendental functions, area, volume, arc length, improper integrals, infinite sequences and series, and applications.
Typical Offerings
Timing All Terms, Every Year
Locations
Requisites
Description
A study of grammar, composition, and style. A vigorous program of essay-writing plus a variety of writing assignments or exercises dealing with specific problems in essay-writing. Strongly recommended for students who wish to improve their writing skills.
Typical Offerings
Timing Fall/Spring Only, Every Year
Locations
Requisites
  • Required Supporting Lab: CSC-109L
  • Math Prerequisite: Foundations of Math 11 or equivalent minimum grade C
Description
This is a general introductory course in computer science. Topics include computer architecture, computer systems, development of algorithms and computer programs, and programming style. Programming topics include selection and loop structures, arrays, functions, procedures, and string processing. The main emphasis of this course is on the study and development of algorithms, using a procedural language.
Typical Offerings
Timing Fall/Spring Only, Every Year
Locations
Requisites
  • Prerequisite: CSC-109 minimum C
  • Required Supporting Lab: CSC-110L
Description
This is a continuation of CSC-109. This course provides additional programming experience, and a larger range of programming techniques. It focuses on the foundation for further studies in computer science. Objects, classes, inheritance and polymorphism are discussed in depth. Other topics include advanced string processing, multidimensional arrays, file I/O and Exception handling, searching and sorting, recursion, and linear and non-linear data structures. More advanced algorithms and computer programs are developed.

CSC-135 or MATH-135

Typical Offerings
Timing Fall Only, Every Year
Locations
Requisites
  • Prerequisites: Foundations of Math 12, Pre-calculus 12, MATH-050 or MATH-100 minimum C
Description
This course is an introduction to the theory and applications of finite and countable sets. Topics include: set theory, inclusion/exclusion principle, multiplication principle, counting theory, propositional and predicate logic, mathematical induction, number theory, finite state machines. This course is also offered as MATH 135. Students with credit for MATH 135 cannot take CSC 135 for further credit.
Typical Offerings
Timing Fall/Spring Only, Every Year
Locations
Requisites
  • Prerequisite: Foundations of Math 12, PreCalculus 12, MATH-050, or MATH-100, or equivalent minimum C
Description
This course is an introduction to the theory and applications of finite and countable sets. Topics include: set theory, inclusion/exclusion principle, multiplication principle, counting theory, propositional and predicate logic, mathematical induction, number theory, finite state machines. This course is also offered as CSC 135. Students with credit for CSC 135 cannot take MATH 135 for further credit.

100 level ENGL

MATH 200 level

CSC 200 level

MATH or CSC 200 level

Lab Science with minimum 2 hour lab

Science credits

Arts -not ENGL

Electives Arts, Sciences that transfer to SFU UBC UNBC UVIC

Entry Requirements

While it wasn’t always easy combining classroom time and field trips on top of the hours for studying and homework, it’s been great to gain so much hands-on experience during the courses.

I like the problem-solving nature of millwrighting. I love how diverse the trade is. There’s always something new and different to work on.

This program gives you the ability to have a lot of hands-on time in the clinic where you can practice the skills you are learning and get a bit of an idea of what it is like to be a dental assistant.

Taking this program is one of the most exciting things I could've done. It helped me grow into a professional, while also growing personally. I have carried my knowledge forward and will always hold the program and faculty close to my heart.