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)
Assessment Levels —T: Taught A: Assessed CP: Culminating Performance 

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)
Assessment Levels —T: Taught A: Assessed CP: Culminating Performance 

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.

1.1
Compare the historical representation of numbers.
1.2
Transform one representation to another, and perform basic operations in different representations.
1.3
Understand exponents in base 2 (Binary) , base 8 (Octal) , base 16 (Hexadecimal) and base 10 (Decimal) systems.
1.4
Perform conversion between relevant number systems (hexadecimal, decimal, octal and binary).
1.5
Elucidate real-world examples of number systems as used in technology.

2. Design circuit diagrams using logic gates and prove Boolean Algebra equivalences using truth tables and Boolean algebra rules.

2.1
Describe and use Boolean logic in real world scenarios.
2.2
Use truth tables and disjunctive normal forms.
2.3
Understand the basic principles behind designing Boolean switching and gates circuits.
2.4
Use the deductive approach to the scientific method (from axioms to theorems).
2.5
Use symbolic logic and symbol manipulation.

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).

3.1
Solve right triangles for any missing angles and/or sides.
3.2
Identify angles and their measure.
3.3
Define the trigonometric functions for acute angles.
3.4
Define the reciprocal trigonometric functions for acute angles.
3.5
Calculate values of trigonometric functions (acute angles): sin, cos, tan.
3.6
Determine the signs of trigonometric functions.
3.7
Calculate the values of the primary trigonometric functions (any angle): sin, cos, tan.
3.8
Solve for both solutions between 0 and 360 degrees to a trigonometric function
3.9
Convert between radians measure and degrees measure.
3.10
Perform addition, subtraction, multiplication and division of numeric fractions, in particular those involving Pi.
3.11
Graph functions of the form y = sin(x) or y = cos(x) in both radians and degrees.

4. Apply Vectors to solve problems.

4.1
Determine the components of a vector.
4.2
Solve vector problems analytically using vector components.
4.3
Utilize vectors appropriately to solve application problems such as flight vectors given current wind velocities.

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.

5.1
Correctly round numbers.
5.2
Apply the rule of order of operations on numeric expressions.
5.3
Calculate roots, powers and absolute values of numbers using a calculator.
5.4
Identify the terms and factors within a polynomial.
5.5
Express and perform calculations with numbers in scientific notation.
5.6
Add, subtract, and multiply polynomials.
5.7
Apply the exponent rules to simplify monomials containing integer powers.
5.8
Identify radicals as fractional exponents.
5.9
Convert radicals to their simplest form.

6. Use basic algebraic operations to add, subtract, multiply, divide, and simplify algebraic expressions containing integer exponents and simple radicals.

6.1
Identify and distinguish the terms and factors within an algebraic expression.
6.2
Combine Like Terms and simplify expressions containing integer powers and simple radicals.
6.3
Expand algebraic expressions with the distributive property.
6.4
Simplify and evaluate expressions by multiplying and dividing algebraic fractions.
6.5
Add/Subtract factored algebraic fractions using a least common denominator.

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.

7.1
Identify common factors and the difference of squares to factor simple expressions.
7.2
Factor trinomials of the form: ax 2 + bx +c.
7.3
Solve quadratic equations using the quadratic formula.
7.4
Simplify algebraic fractions by factoring and using equivalent fractions.
7.5
Use factoring and equivalent fractions to find the least common denominator of algebraic fractions.
7.6
Correctly solve equations involving algebraic fractions.
7.7
State the solutions to factored equations of the form (ax+b)(cx+d)(ex 2 +fx+g) = 0.

8. Graph polynomial functions using tables of values; Write the equation and graph straight lines; Find the vertex and graph quadratic functions.

8.1
Create a table of values using Function Notation
8.2
Manipulate equations representing straight lines to identify the slope and intercepts of the line.
8.3
Graph straight lines.
8.4
Given a straight line, determine the equations of lines that are parallel and perpendicular to the given line.
8.5
Identify and sketch horizontal and vertical lines
8.6
Graph and write equations of straight lines in slope-intercept form, point-slope form, and standard form
8.7
Solve the quadratic formula to find any x-intercepts of a quadratic equation.
8.8
Determine the vertex and sketch quadratic functions.

Learning Resources


Required Software: MyLab Math Access

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


class discussions
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:

  1. 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.
  2. 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:

  1. 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.
  2. 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:

  1. 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.
  2. 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:

  1. 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.
  2. 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:

  1. 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.
  2. 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:

  1. 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.
  2. 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


Algonquin College’s policies have been developed to ensure the health, safety and security of all students, faculty and staff, and the proper and fair operation of the College as an academic institution and employer. Please refer to the Algonquin College Policies website for the most current policy information available at http://www.algonquincollege.com/policies/
 
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.