Associate of Science Math and Computer Science

Associate Degree
Type Part Time Full Time
Length 2 years
Fees* Check the fee schedule
*All fees are an estimate.

Program Pending Review

The Associate of Science Math and Computer Science is currently under review and is not accepting applications at this time.

If you’d like to receive updates directly, please use the information request form and enter your details and program of interest.

 

Overview

Concentration Understanding Mathematics and Computer Science is essential for a career working in technology or business today.  The Associate of Science Degree with a concentration in Mathematics and Computer Science will provide you with the basis to continue your studies in a Bachelor of Science program, or to go out in the workplace with a solid foundation in these fields.

Careers

Students who graduate from this program and go on to major in a specific academic discipline, may wish to consider careers in the following fields:

  • Statistics
  • Actuarial science
  • Computer science
  • Engineering
  • Economics
  • Business
  • Management
  • Medicine

What you will learn

CNC’s Science students graduate with a wide range of transferable skills, which are applicable in the professional world. These skills, such as professional communication, research and planning, critical thinking, analytical assessment, scientific and mathematical reasoning, and the application of theoretical understanding, all provide key competencies to industry specific skills for employment.

Courses

Understanding Mathematics and Computer Science is essential for a career working in technology or business today. The Associate of Science Degree with a concentration in Mathematics and Computer Science will provide you with the basis to continue your studies in a Bachelor of Science program, or to go out in the workplace with a solid foundation in these fields.

Required courses

Typical Offerings
Timing Fall/Spring Only, Every Year
Locations Burns Lake, Mackenzie, Vanderhoof, Prince George, Quesnel
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 Burns Lake, Mackenzie, Vanderhoof, Prince George, Quesnel
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 Prince George, Quesnel
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 Prince George
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 Prince George
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 Prince George
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 Burns Lake, Mackenzie, Vanderhoof, Prince George, Quesnel
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

Spring 2027 Intake and Onwards

For applications to the Spring 2027 intake (January start), you must meet the following requirements:

Program Specific Recommendations

To allow for greater course selection it is recommended that students have one or more of the following high school subjects in addition to the admission requirements:

  • Anatomy & Physiology 12, or
  • Chemistry 11, or 
  • Foundations of Math 11, or
  • Physics 11, or

We suggest that you consult with an Academic Advisor or the BC Transfer Guide when planning your Associate Degree to confirm the courses you take will satisfy the lower-level degree requirements at the University you plan to continue to.

Need help meeting these requirements? Check out our  options.

Open admission

Any program of study that does not have a selective admission process or fixed capacity and is on a “first qualified, first admitted” basis.

Invest in your future

Please check the  for up-to-date information.

These costs are an estimate and do not include books. Costs may change without notice. Student fees vary by campus.

Books for this program can be purchased from the bookstore.

Paying for college

We're here to help. You can apply for scholarships and bursaries through CNC. We can also help you find loans and other funding. 

Salaries and employment

Looking for a job? Check the student employment opportunities.

More Programs