
MAT8001C
Technical Mathematics for Computer Science
Course Outline
2023-2024
- Pre-requisite(s)
- N/A
- Co-requisite(s)
- N/A
- Prepared by
- Rachelle Mikkelborg
- Approved by
- Adam Shane, Academic Chair, ASET Department
- Approval date
- Tuesday, July 4, 2023
- Normative hours
- 56.00
- Grading system
- A+ Through F
| Applicable Program(s) | Level | Core/Elective |
|---|---|---|
| Multiple Programs | Multiple Levels | Multiple Core/Elective |
Course Description
The study of algebraic and transcendental functions is an essential prerequisite to Calculus. Students manipulate algebraic expressions, solve algebraic equations and linear systems and learn the properties of and graph algebraic and transcendental functions. Students investigate computer number systems in addition to Boolean algebra and logic to help solve problems involving computer systems. Students also study the addition and subtraction of vectors using vector components. Delivered in a modular format, this course is equivalent to the completion of all of the following math modules MAT8100 - A, B, C, D, E, F, and L.
Vocational Learning Outcomes
This course provides the opportunity for you to achieve the following outcomes:
0006X01FWO - Computer Eng. Technology - Comp. Science
| VLO 14 | Develop, test and maintain software applications for systems integration. (T) |
|---|
0006X03FWO - Computer Eng. Technology - Comp. Science
| VLO 14 | Develop, test and maintain software applications for systems integration. (T) |
|---|
0336I01CKU - Computer Programming
| VLO 2 | Contribute to the diagnostics, troubleshooting, documenting and monitoring of technical problems using appropriate methodologies and tools. (T, A) |
|---|
0336X01FWO - Computer Programming
| VLO 2 | Contribute to the diagnostics, troubleshooting, documenting and monitoring of technical problems using appropriate methodologies and tools. (T, A) |
|---|
0336X03FWO - Computer Programming
| VLO 2 | Contribute to the diagnostics, troubleshooting, documenting and monitoring of technical problems using appropriate methodologies and tools. (T, A) |
|---|
0336X07PAO - Computer Programming
| VLO 2 | Contribute to the diagnostics, troubleshooting, documenting and monitoring of technical problems using appropriate methodologies and tools. (T, A) |
|---|
0336X09FAO - Computer Programming
| VLO 2 | Contribute to the diagnostics, troubleshooting, documenting and monitoring of technical problems using appropriate methodologies and tools. (T, A) |
|---|
1561X01FWO - Computer Programming and Analysis
| VLO 2 | Diagnose, troubleshoot, document and monitor technical problems using appropriate methodologies and tools. (T, A) |
|---|
1561X03FWO - Computer Programming and Analysis
| VLO 2 | Diagnose, troubleshoot, document and monitor technical problems using appropriate methodologies and tools. (T, A) |
|---|
1561X07PAO - Computer Programming and Analysis
| VLO 2 | Diagnose, troubleshoot, document and monitor technical problems using appropriate methodologies and tools. (T, A) |
|---|
1561X09FAO - Computer Programming and Analysis
| VLO 2 | Diagnose, troubleshoot, document and monitor technical problems using appropriate methodologies and tools. (T, A) |
|---|
3002X01FWO - Web Development & Internet Applications
| VLO 3 | Design, implement and maintain databases to store and retrieve data according to requirements. (T, A) |
|---|---|
| VLO 7 | Develop internet applications reflective of business objectives and client needs. (T) |
3002X03FWO - Web Development & Internet Applications
| VLO 3 | Design, implement and maintain databases to store and retrieve data according to requirements. (T, A) |
|---|---|
| VLO 7 | Develop internet applications reflective of business objectives and client needs. (T) |
3002X07PAO - Web Development & Internet Applications
| VLO 3 | Design, implement and maintain databases to store and retrieve data according to requirements. (T, A) |
|---|---|
| VLO 7 | Develop internet applications reflective of business objectives and client needs. (T) |
3002X09FAO - Web Development & Internet Applications
| VLO 3 | Design, implement and maintain databases to store and retrieve data according to requirements. (T, A) |
|---|---|
| VLO 7 | Develop internet applications reflective of business objectives and client needs. (T) |
Essential Employability Skills
This course contributes to your program by helping you achieve the following Essential Employability Skills:
| EES 3 | Execute mathematical operations accurately. (T, A) |
|---|---|
| EES 4 | Apply a systematic approach to solve problems. (T, A) |
| EES 5 | Use a variety of thinking skills to anticipate and solve problems. (T, A) |
Course Learning Outcomes / Elements of Performance
When you have earned credit for this course, you will have demonstrated the ability to:
1. Perform calculations within and convert between binary, octal, decimal and hexadecimal number systems.
2. Design circuit diagrams using logic gates and prove Boolean Algebra equivalences using truth tables and Boolean algebra rules.
3. Express angles in degrees and radians; Solve right-angled triangles; Find the value of primary trigonometric functions given the angle and conversely find the angle given the trigonometric value for acute and obtuse angles; Graph the functions y = asin(x) and y = bcos(x).
4. Apply Vectors to solve problems.
5. Evaluate numerical expressions and perform calculations with numbers in scientific notation; Simplify and perform algebraic operations on algebraic expressions using laws of exponents, including fractional exponents.
6. Use basic algebraic operations to add, subtract, multiply, divide, and simplify algebraic expressions containing integer exponents and simple radicals.
7. Factor algebraic expressions using common factors; Factor trinomials of the form ax 2 + bx +c; Simplify, multiply and divide algebraic fractions; Solve quadratic equations and algebraic equations containing fractions.
8. Graph polynomial functions using tables of values; Write the equation and graph straight lines; Find the vertex and graph quadratic functions.
Learning Resources
Recommended E-Text: "Basic Technical Mathematics with Calculus (SI Version), 11th ed.", Washington, Evans, Boué and Martin, Pearson Publications, 2020
Other Required Resources:
Scientific Calculator – many programs require specific calculators for other courses, please consult with your program professors before choosing a calculator, but also note that graphing calculators are NOT permitted for use in this course.
Learning Activities
lecture notes
review package
MyMathLab on-line homework
videos
modular tests
Pre-defined Evaluation / Earning Credit
The following list provides evidence of this course's learning achievements and the outcomes they validate:
Quiz(zes)/Test(s) (90%)
Validates Outcomes: CLO 1, CLO 2, CLO 3, CLO 4, CLO 5, CLO 6, CLO 7, CLO 8, EES 3, EES 4, EES 5
Online Activity(ies)/Assignment(s) (10%)
Validates Outcomes: CLO 1, CLO 2, CLO 3, CLO 4, CLO 5, CLO 6, CLO 7, CLO 8, EES 3, EES 4, EES 5
Prior Learning Assessment and Recognition
Students who wish to apply for Prior Learning Assessment and Recognition (PLAR) need to demonstrate competency at a post-secondary level in all outlined course learning outcomes. Evidence of learning achievement for PLAR candidates includes:
- Challenge Exam
Other Information
Grade Scheme
| Final Grade | Mark Equivalent | Numeric Value | Final Grade | Mark Equivalent | Numeric Value |
| A+ | 90% - 100% | 4.0 | A | 85% - 89% | 3.8 |
| A- | 80% - 84% | 3.6 | B+ | 77% - 79% | 3.3 |
| B | 73% - 76% | 3.0 | B- | 70% - 72% | 2.7 |
| C+ | 67% - 69% | 2.3 | C | 63% - 66% | 2.0 |
| C- | 60% - 62% | 1.7 | D+ | 57% - 59% | 1.4 |
| D | 53% - 56% | 1.2 | D- | 50% - 52% | 1.0 |
| F | 0% - 49% | 0 | FSP | 0 | 0 |
Course Related Information
In order to pass this course, students must pass every module. In order to pass a module, students must attain a grade of AT LEAST 65% on a module test. Students may attempt a module test a maximum of three times per semester. One module test for every module will be held during regular class time. Students may write up to two alternate versions of the module test. These re-writes are completed in the Math Test Centre on students’ own time. The highest passing module test grade will be used to calculate the final grade.
Many programs require math as a prerequisite for other courses. Please note that failing one module could leave a student unable to take other core program courses. For this reason it is strongly suggested that students re-write failed module tests as soon as possible after getting feedback on the previous attempt.
Program Information
0006X01FWO - Computer Eng. Technology - Comp. Science
Program Progression Policies
It is very important to everyone at Algonquin College that students are registered in the programs that best fit their skills, abilities and interests to enable the realization of their goals. As such, the following progression policies are in place in the Computer Engineering Technology - Computing Science program to help ensure this:
- Through careful analysis of student grades over several years, the following courses have been identified as key indicators that students will successfully graduate from the program: CST8116 Introduction to Computer Programming, MAT8001C Technical Math for Computer Science and CST8132 Object Oriented Programming. Students who fail these courses will be issued a Learning Contract and given one more opportunity to register for and pass the course. Students who fail any other course in the program will be given two more opportunities to register for and pass the course.
- Level 1 students who fail any two of the following courses will be required to re-apply to the program through OCAS if they wish to continue: CST8116 Introduction to Computer Programming, MAT8001C Technical Math for Computer Science, CST8118 Computer Essentials and CST8215 Introduction to Database.
0006X03FWO - Computer Eng. Technology - Comp. Science
Program Progression Policies
It is very important to everyone at Algonquin College that students are registered in the programs that best fit their skills, abilities and interests to enable the realization of their goals. As such, the following progression policies are in place in the Computer Engineering Technology - Computing Science program to help ensure this:
- Through careful analysis of student grades over several years, the following courses have been identified as key indicators that students will successfully graduate from the program: CST8116 Introduction to Computer Programming, MAT8001C Technical Math for Computer Science and CST8132 Object Oriented Programming. Students who fail these courses will be issued a Learning Contract and given one more opportunity to register for and pass the course. Students who fail any other course in the program will be given two more opportunities to register for and pass the course.
- Level 1 students who fail any two of the following courses will be required to re-apply to the program through OCAS if they wish to continue: CST8116 Introduction to Computer Programming, MAT8001C Technical Math for Computer Science, CST8118 Computer Essentials and CST8215 Introduction to Database.
0336X01FWO - Computer Programming
Program Progression Policies
It is very important to everyone at Algonquin College that students are registered in the programs that best fit their skills, abilities and interests to enable the realization of their goals. As such, the following progression policies are in place in the Computer Programming program to help ensure this:
- Through careful analysis of student grades over several years, the following courses have been identified as key indicators that students will successfully graduate from the program: CST8116 Introduction to Computer Programming, MAT8001C Technical Math for Computer Science and CST8284 Object Oriented Programming (Java). Students who fail these courses will be issued a Learning Contract and given one more opportunity to register for and pass the course. Students who fail any other course in the program will be given two more opportunities to register for and pass the course.
- Level 1 students who fail any two of the following courses will be required to re-apply to the program through OCAS if they wish to continue: CST8116 Introduction to Computer Programming, MAT8001C Technical Math for Computer Science, CST8118 Computer Essentials and CST8215 Introduction to Database.
0336X03FWO - Computer Programming
Program Progression Policies
It is very important to everyone at Algonquin College that students are registered in the programs that best fit their skills, abilities and interests to enable the realization of their goals. As such, the following progression policies are in place in the Computer Programming program to help ensure this:
- Through careful analysis of student grades over several years, the following courses have been identified as key indicators that students will successfully graduate from the program: CST8116 Introduction to Computer Programming, MAT8001C Technical Math for Computer Science and CST8284 Object Oriented Programming (Java). Students who fail these courses will be issued a Learning Contract and given one more opportunity to register for and pass the course. Students who fail any other course in the program will be given two more opportunities to register for and pass the course.
- Level 1 students who fail any two of the following courses will be required to re-apply to the program through OCAS if they wish to continue: CST8116 Introduction to Computer Programming, MAT8001C Technical Math for Computer Science, CST8118 Computer Essentials and CST8215 Introduction to Database.
3002X01FWO - Web Development & Internet Applications
Program Progression Policies
It is very important to everyone at Algonquin College that students are registered in the programs that best fit their skills, abilities and interests to enable the realization of their goals. As such, the following progression policies are in place in the Web Development & Internet Applications program to help ensure this:
- Through careful analysis of student grades over several years, the following courses have been identified as key indicators that students will successfully graduate from the program: CST8279 Introduction to Computer Programming using Python and MAT8001C Technical Math for Computer Science. Students who fail these courses will be issued a Learning Contract and given one more opportunity to register for and pass the course. Students who fail any other course in the program will be given two more opportunities to register for and pass the course.
- Level 1 students who fail any two of the following courses will be required to re-apply to the program through OCAS if they wish to continue: CST8279 Introduction to Computer Programming using Python, MAT8001C Technical Math for Computer Science, CST8260 Database Systems and Concepts, CST8209 Web Programming I and Cross-Platform Web Design.
3002X03FWO - Web Development & Internet Applications
Program Progression Policies
It is very important to everyone at Algonquin College that students are registered in the programs that best fit their skills, abilities and interests to enable the realization of their goals. As such, the following progression policies are in place in the Web Development & Internet Applications program to help ensure this:
- Through careful analysis of student grades over several years, the following courses have been identified as key indicators that students will successfully graduate from the program: CST8279 Introduction to Computer Programming using Python and MAT8001C Technical Math for Computer Science. Students who fail these courses will be issued a Learning Contract and given one more opportunity to register for and pass the course. Students who fail any other course in the program will be given two more opportunities to register for and pass the course.
- Level 1 students who fail any two of the following courses will be required to re-apply to the program through OCAS if they wish to continue: CST8279 Introduction to Computer Programming using Python, MAT8001C Technical Math for Computer Science, CST8260 Database Systems and Concepts, CST8209 Web Programming I and Cross-Platform Web Design.
College Related Information
Students are especially encouraged to be aware of the following College expectations
Academic Integrity
Algonquin College is committed to the highest standards of academic integrity, and students are expected to uphold these standards as part of the learning process. Any academic work submitted by a student is expected to be their own work, unless designated otherwise and all sources must be attributed. All students should be familiar with the Algonquin College policy AA48: Academic Integrity which outlines student’s roles and responsibilities and what represents academic misconduct. In some courses, online proctoring may be used to prevent academic dishonesty. Additional information can be found at Academic Integrity - Student Survival Guide - Subject Guides at Algonquin College (libguides.com) and via Academic Integrity Student Resources. Students with any questions about the course expectations regarding academic integrity are encouraged to speak to their professor and the College’s academic integrity team at acaio@algonquincollege.com
Centre for Accessible Learning
Students with visible and/or non-visible disabilities are encouraged to register with the Centre for Accessible Learning (CAL) in order to be eligible for appropriate learning supports and/or accommodations. Students are strongly encouraged to make an appointment with the Centre for Accessible Learning as early as possible when starting a program. Once your needs are identified, a Letter of Accommodation (LOA) will be issued which you can share with your professors. If you are a returning student, please ensure that professors are given a copy of your LOA each semester.
College Email
Students at Algonquin College are provided with a college email account. This is the address that will be used when the College, your professors, or your fellow students communicate important information about your program or course activities. Your network credentials can be found in the ACSIS portal and you are expected to check your Algonquin email regularly and to use it to send and receive college-related email. Support is available through the college Information Technology Service (ITS) at: https://www.algonquincollege.com/its/
Retroactive Accommodations
Students are expected to meet evaluation and completion deadlines as stated in course outline and course section information documents. In circumstances where evaluation and/or completion deadlines are missed or student performance has been affected by a temporary or permanent disability (including mental health), interim or retroactive accommodations may be considered. In such instances, please consult your course faculty member. For other situations where deferral of evaluations may be warranted, please consult Algonquin College Policy AA21: Deferred Evaluation.
Student Course Feedback
Algonquin College’s invites students to share their course experience by completing a student course feedback survey for each course they take. For further details consult Algonquin College Policy AA25: Student Course Feedback.
Use of Mobile Devices in Class
With the proliferation of small, personal mobile devices used for communications and data storage, Algonquin College believes there is a need to address their use during classes and examinations. During classes, the use of such devices unless authorized by your professor can be disruptive and disrespectful to others. During examinations, the use of such devices is generally prohibited unless authorized by your professor. Otherwise use is considered academic dishonesty in the form of cheating. For further details consult Algonquin CollegePolicy AA32: Use of Mobile Devices in Class
Technology Requirements
Students are required to have access to a computer and to the internet. There may also be additional technology-related resources required to participate in a course that are not included in the course materials fee, such as headphones, webcams, specialized software, etc. Details on these requirements can be found in the Course Section Information of the course outline for each course available on Brightspace.
Transfer of Credit
It is the student’s responsibility to retain course outlines for possible future use to support applications for transfer of credit to other educational institutions.
Safe Harbour
In the event of an unexpected major event (pandemic, etc.), your course may have changes that are not reflected in the Course Outline. Should this happen, the Course Section Information document will have updated information about your course.