Associate of Science Math and Computer Science
| 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
Required courses
Typical Offerings
| Timing | Fall/Spring Only, Every Year |
|---|---|
| Locations | Burns Lake, Mackenzie, Vanderhoof, Prince George, Quesnel |
| Requisites |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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.