course outline - Clackamas Community College

advertisement
Course Outline
Institution:
Course Title:
Course Prefix / #:
Type of program:
Credits:
Date:
Outline Developed by:
Clackamas Community College
Math for Computer Technicians
Mth 092
Developmental
4
July 1, 2008
Mark Yannotta
Course Description:
An introduction to select topics in discrete mathematics. Designed for students in the
computer technician program, this course provides a survey of various topics in discrete
mathematics.
Length of Course:
42 lecture hours
Grading Criteria:
Letter grade or Pass / No Pass
Prerequisites:
Pass Mth 065 with a C or better, or appropriate placement score
Required Material:
Math for New Technologies, by Hutchison and Yannotta (ISBN 0-201-77137-3). A scientific
calculator with binary, octal and hexadecimal modes is required. A program can be obtained
for the TI-83 or TI-84 that will simulate these modes.
Course Objectives:
This course will foster an understanding of alternate base representation for numbers
including binary, octal, hexadecimal and two’s complement notation, as well as an
understanding of sets, logic, truth tables, and elementary circuits from a mathematical
perspective.
Student Learning
Outcomes:
The student will be able to:



















Use the rules of exponents to simplify expressions
Use unit analysis to ensure that the appropriate units accompany the answer to
application exercises
Convert among decimal, binary, and hexadecimal notations with the assistance of a
calculator
Perform basic operations on binary and hexadecimal numbers
Use two’s-complement notation to represent numbers
Convert among decimal, binary, and hexadecimal notations by using an algorithm
Display sets and subsets with a Venn diagram
Use a Venn diagram as a tool for problem solving
Write the dnf (disjunctive normal form) of a function from a truth table
Create a truth table from an expression in dnf
Create a Venn diagram from a truth table
Find the Boolean expression associated with a Venn diagram
Simplify an elementary Boolean expression using the laws of Boolean algebra
Sketch the circuit associated with a Boolean expression
Sketch the circuit associated with a truth table
Reduce a circuit using a Karnaugh map
Use a table to represent a CYMK color scheme
Complete a Venn diagram for an RGB color scheme
Use six-digit hexadecimal notation for a particular RGB color
Major Topic Outline:
Calculator and Algebra Skills: Operations using positive and negative exponents,
interpreting scientific notation, accuracy and precision, basic calculator functions, and unit
analysis.
Binary Arithmetic: Understanding place value, introduction to the binary system,
operations on binary numbers, two’s complement notation, and binary fractions
Hexadecimal Arithmetic: Conversions between binary, decimal and hexadecimal,
operations on hexadecimal numbers, color theory and RGB display, ASCII, parity and
error checking
Sets and Logic: Operations on sets, Venn diagrams, truth tables, logical operators
Elementary Boolean Algebra: Introduction to Boolean variables, DeMorgan’s Law,
Boolean Algebra, factoring Boolean expressions, modular arithmetic
Circuit Reduction: Switching circuits, disjunctives, DNF, gated circuits, Karnaugh maps,
reduction of three, four and five variable circuits
Color Codes: CYMK color representation, RGB color representation, hexadecimal codes
for web page, printer, or monitor color
A Suggested Timeline:
CLASS HOURS
3
4
4
4
2
4
4
4
4
4
5
42
TOPIC:
Calculator and algebra skills
Binary and hexadecimal notation
Binary and hexadecimal arithmetic
Two’s complement notation
Venn diagrams
Boolean expressions
Boolean algebra
Truth tables
Circuit design
Circuit reduction
Assessments/Final Exam
Total
Download