Skip to main content

Course Outlines

MATH 1310

Technical Math for IT

School School of Computing and Academic Studies
Program Computer Information Technology
Course Credits 4
Minimum Passing Grade 50%
Start Date September 03, 2019
End Date December 13, 2019
Total Hours* 60
Total Weeks 15
Hours/Weeks 4
Delivery Type Lecture/Lab
CRN 41874

Acknowledgement of Territories

The British Columbia Institute of Technology acknowledges that our campuses are located on the unceded traditional territories of the Coast Salish Nations of Sḵwx̱wú7mesh (Squamish), səl̓ilwətaɁɬ (Tsleil-Waututh), and xwməθkwəy̓əm (Musqueam).

Instructor Details

Name Kambiz Hajikolaei
E-mail khajikolaei@bcit.ca
Location SW2-234
Office Hours

Monday 13:30-14:30 (Burnaby campus)

Tuesday 13:30-15:30 (Burnaby campus)

Thursday 10:30-12:30 (Downtown campus)

Thursday 16:30-17:30 (Downtown campus)

Friday 16:30-17:30 (Downtown campus)

Course Description

This course introduces students to the core mathematical constructs that underlie information technology. It is designed to provide a good base for future technical and programming courses. Topics to be covered include select topics from discrete mathematics such as Boolean algebra, numeric systems and data representation, as well as algebraic fundamentals such as algebraic operations, functions, equations and logarithms, linear systems, vectors and matrices.

Course Learning Outcomes/Competencies

Upon successful completion of this course, the student will be able to:

  • Describe the fundamental concepts of Boolean algebra.
  • Use mathematical proofs, truth tables and Venn diagrams to prove Boolean expressions.
  • Compare different numeric systems.
  • Perform arithmetic operations with numbers represented by multiple numeric systems.
  • Explain how numbers, text, graphics are represented inside the computer.
  • Describe how integer and floating point numbers are dealt with by computers.
  • Use linear algebra to solve basic problems.
  • Solve technology-related math problems.
  • Apply math concepts in real life problems.
  • Use appropriate units in calculations.

Learning Resources

Required:
A scientific calculator (with logarithmic, exponential and trigonometric functions).

Optional:
Introductory Mathematics for Computer Science, MATH 1310 Course Manual, Custom edition for BCIT, Mirela Gutica

Evaluation Criteria

Criteria % Comments
Assignments 20
In-class Activities 7.5
Pre-Class Assignments 7.5 To be completed prior to each class session
Midterm 25
Comprehensive Final Exam 40
Total 100 Minimum passing grade is 50%

Important: To pass the course, students must earn at least 32.5/65 on the combined total of the midterm test and final exam.

Attendance Requirements

Attendance is expected at all class sessions, and graded work will be collected at the end of each session.

In case of illness or other unavoidable cause of absence, the student must communicate as soon as possible with his/her Instructor indicating the reason for the absence.

Prolonged illness which causes the student to miss 10% or more of the lessons will require a BCIT-approved medical certificate submitted to the department, substantiating the reason for the absence.

Excessive absence of 10% or more may result in failure or forced withdrawal from this course.

Course Specific Requirements

This course includes significant online content and activities. Lack of participation in the online portion of this class may result in failure of the course.

Course Schedule and Assignments

Work submitted for grading must be neat, sequential and contain clearly identifiable answers. Each student is expected to write up and understand their own assignment unless otherwise directed. Late assignments are not accepted.

Course topics

Week Material Covered Course Manual Sections
1 Data representation: decimal, binary, octal, hexadecimal and conversions between bases. 2.1 - 2.2
2 Data representation: arithmetic in non-decimal bases. Representations of signed integers. 2.3
3 Data representation: floating point numbers. 2.3
4 Data representation: floating point arithmetic. String data. 2.3
5

Boolean algebra: Venn diagrams, truth tables, and simplification using Boolean postulates and theorems. The SOP and POS canonical forms.

1.1 - 1.4
6

Boolean algebra: Karnaugh maps.

1.5
7

Digital Logic Circuits: introduction to digital logic circuit design.

1.6
8 Midterm week
9

Digital Logic Circuits: designing, drawing and simplifying circuits.

1.6
10 Systems of equations: solving using the graphical, substitution and elimination methods. Introduction to matrices and Gauss-Jordan elimination.
11 Matrices: matrix operations, determinants and Cramer's Rule.
12 Matrices: matrix inverses.
13 Properties of exponents and logarithms. Logarithmic and exponential functions and their graphs.
14 Applications of exponential and logarithmic functions. Introduction to Big O notation
15 Final Exam

BCIT Policy

The following statements are in accordance with the BCIT Policies 5101, 5102, 5104, and 7507, and their accompanying procedures. To review these policies and procedures please click on the links below.

Attendance/Illness:
In case of illness or other unavoidable cause of absence, the student must communicate as soon as possible with his/her instructor or Program Head or Chief Instructor, indicating the reason for the absence. Students who are seeking accommodation for a medical absence must have a BCIT approved medical certificate submitted to the department, substantiating the reason for absence. For other absences, the student should be prepared to provide appropriate supporting documentation. Unapproved absence in excess of the prescribed regulations within this outline may result in failure or forced withdrawal from the course or program. Please see Policy 5101 - Student Regulations, and accompanying procedures.

Academic Integrity:
Violation of academic integrity, including plagiarism, dishonesty in assignments, examinations, or other academic performances are prohibited and will be handled in accordance with Policy 5104 - Academic Integrity and Appeals, and accompanying procedures.

Accommodation:
Any student who may require accommodation from BCIT because of a physical or mental disability should refer to BCIT's Policy on Accommodation for Students with Disabilities (Policy #4501), and contact BCIT's Accessibility Services (SW1 2360, 604-451-6963) at the earliest possible time. Requests for accommodation must be made to Accessibility Services, and should not be made to a course instructor or Program area.

Any student who needs special assistance in the event of a medical emergency or building evacuation (either because of a disability or for any other reason) should promptly inform their course instructor(s) and Accessibility Services of their personal circumstances.

Human Rights, Harassment and Discrimination:
The BCIT community is made up of individuals from every ability, background, experience and identity, each contributing uniquely to the richness and diversity of the BCIT community as a whole. In recognition of this, and the intrinsic value of our diversity, BCIT seeks to foster a climate of collaboration, understanding and mutual respect between all members of the community and ensure an inclusive accessible working and learning environment where everyone can succeed.

Campus Mediation Services is a supportive resource for both students and employees of BCIT, to foster a respectful learning and working environment. Any student who feels that they are experiencing discrimination or harassment (personal or human rights-related) can confidentially access this resource for advice and support. Please see Policy 7507 – Harassment and Discrimination and accompanying procedure.

Students should make themselves aware of additional Education, Administration, Safety and other BCIT policies listed at https://www.bcit.ca/about/administration/policies.shtml

Guidelines for School of Computing and Academic Studies

Attempts:
Students must successfully complete a course within a maximum of three (3) attempts at the course. Students with two attempts in a single course will be allowed to repeat the course only upon special written permission from the Associate Dean. Students who have not successfully completed a course within three attempts will not be eligible to graduate from their respective program.

Approved

I verify that the content of this course outline is current.
Kambiz Hajikolaei, Instructor
August 13, 2019

I verify that this course outline has been reviewed.
David Holloway, Program Head
August 26, 2019

I verify that this course outline has been reviewed.
Thomas Lane, Program Head
August 30, 2019

I verify that this course outline has been reviewed and complies with BCIT policy.
Patricia Sackville, Associate Dean
August 30, 2019

Note: Students will be given reasonable notice if changes are required to the content of this course outline.

*Course hours and credits are calculated per Policy 5012 and the associated procedure.

Total hours – Example of 3 credit lecture/lab course:

  • Full-time course: 45 hours of scheduled learning
  • Flexible Learning course: 36 hours of scheduled learning plus 9 hours of independent (non-scheduled, non-instructional) learning