Olympic College


Return to Kevin's Home Page
Return to the OC Homepage

Assignment List for CIS 123 – System Architecture and Logic

Spring 2012 (Revised 3/25/12)

Module 1 - Computation

 

In this module we'll review some basic arithmetic concepts, use a calculator to solve some problems, express numbers using scientific notation, and determine the degree of accuracy necessary in specific problems. In general we're going to lay a foundation for our study of math as it relates to computers during this quarter.  

Objectives: On completion of this module you will be able to

  1. Use basic arithmetic operations (addition, subtraction, multiplication, division).
  2. Use exponents in mathematical statements.
  3. Perform operations using exponents and their properties.
  4. Perform basic Calculator Functions.
  5. Use Scientific Notation to express numbers.
  6. Determine the degree of accuracy required for problem solutions.
  7. Solve problems involving varying units of measure.

Text:
Mathematics for New Technologies
Don Hutchison and Mark Yannotta - Authors
Pearson Addison Wesley - Publisher
AND
Code
Charles Petzold - Author
Microsoft Press - Publisher  

 

  1.   Reading: Chapter 1 in Mathematics for New Technologies and Chapters 1-4 in Code
  2.   Lecture: View the module lecture by setting your monitor resolution to 1024 x 768 (or higher), turning the sound on, right-clicking on the following link and clicking "Open in New Window" Video
  3.   Perform: Odd numbered exercises at the end of Chapter 1 in Mathematics for New Technologies referring to the answers in the back of the text for confirmation of accuracy.
  4.   Perform: The following assigned section exercises within Chapter 1 in Mathematics for New Technologies and submit to the Module 1 Assignments “Drop Box” for grading.

    (3 points each)
     

Section

Problems

1.1

6, 14, 18, 22

1.2

6, 18, 22, 36, 42, 44

1.3

2, 10, 12, 14, 16

1.4

6, 12, 16, 20, 24, 26

1.5

4, 8, 10, 12, 14, 16, 18

1.6

2, 6, 8, 10, 14

 

Assessment: Your grade will be determined using the following criteria.

  1. Average of Even Numbered Review Exercises contributes 66% of grade.
  2. Average of Exams contributes 33% of grade (Lowest score not counted).

Assignment Due Dates: All assignments are due on the date specified in the Time Schedule (see WAOL ANGEL)


 

Module 2 - Binary Numbers

 

In this module we're going to learn how to work with binary numbers. We'll see how this simple numbering system enables us to implement data storage and manipulation with computers, and in fact will enable us to better understand all number systems. Alright!!!  

Objectives: On completion of this module you will be able to

  1. Use the binary system to represent numbers.
  2. Perform basic calculations using base two arithmetic.
  3. Use two's complement of binary numbers to perform subtraction.
  4. Perform operations using binary fractions.
  5. Express computer memory capacity using generally accepted quantitative prefixes.

Text:
Mathematics for New Technologies
Don Hutchison and Mark Yannotta - Authors
Pearson Addison Wesley - Publisher
AND
Code
Charles Petzold - Author
Microsoft Press - Publisher  

 

  1.   Reading: Chapter 2 in Mathematics for New Technologies and Chapters 5-8 in Code
  2.   Lecture: View the module lecture by setting your monitor resolution to 1024 x 768 (or higher), turning the sound on, right-clicking on the following link and clicking "Open in New Window" Video
  3.   Perform: Odd numbered exercises at the end of Chapter 2 in Mathematics for New Technologies referring to the answers in the back of the text for confirmation of accuracy.
  4.   Perform: The following assigned section exercises within Chapter 2 in Mathematics for New Technologies and submit to the Module 2 Assignments “Drop Box” for grading.

    (3 points each)
     

Section

Problems

2.1

10, 18, 24, 28, 36

2.2

8, 12, 14, 20, 22

2.3

8, 10, 14, 16

2.4

6, 14, 16, 22, 28, 32

2.5

6, 12, 24, 26, 32, 38

2.6

6, 10, 18, 20, 24, 28, 30

  1.   Exam: Covers Modules 1-2. The exam can be found in the Quiz 1 folder under Assignments. (This folder will only be visible during the period of time that the exam is available.)

Assessment: Your grade will be determined using the following criteria.

  1. Average of Even Numbered Review Exercises contributes 66% of grade.
  2. Average of Exams contributes 33% of grade (Lowest score not counted).

Assignment Due Dates: All assignments are due on the date specified in the Time Schedule (see WAOL ANGEL)


 

Module 3 - Octal and Hexadecimal Numbers

 

In Module 3 we'll use some of the principles expressed in Module 2 to work with base 8 and base 16 numbers. We'll see how the use of these number bases will allow us to read binary numbers more easily and to read core dumps when things go awry. We'll also see how characters are coded. Wow! It just keeps getting better.  

Objectives: On completion of this module you will be able to

  1. Use the octal system to represent numbers.
  2. Use the hexadecimal system to represent numbers.
  3. Perform basic calculations using base-16 arithmetic.
  4. Define standard character coding schemes.
  5. Define the purpose of parity in data transmission.

Text:
Mathematics for New Technologies
Don Hutchison and Mark Yannotta - Authors
Pearson Addison Wesley - Publisher
AND
Code
Charles Petzold - Author
Microsoft Press - Publisher  

 

  1.   Reading: Chapter 3 in Mathematics for New Technologies and Chapters 9-12 in Code
  2.   Lecture: View the module lecture by setting your monitor resolution to 1024 x 768 (or higher), turning the sound on, right-clicking on the following link and clicking "Open in New Window" Video
  3.   Perform: Odd numbered exercises at the end of Chapter 3 in Mathematics for New Technologies referring to the answers in the back of the text for confirmation of accuracy.
  4.   Perform: The following assigned section exercises within Chapter 3 in Mathematics for New Technologies and submit to the Module 3 Assignments “Drop Box” for grading.

    (3 points each)
     

Section

Problems

3.1

8, 12, 20, 24, 32, 38, 42, 46

3.2

6, 12, 18, 24, 30, 36, 42, 48

3.3

6, 12, 18, 24, 30, 36, 42, 48, 54

3.4

6, 12, 16, 20, 24, 28, 32, 36

 

Assessment: Your grade will be determined using the following criteria.

  1. Average of Even Numbered Review Exercises contributes 66% of grade.
  2. Average of Exams contributes 33% of grade (Lowest score not counted).

Assignment Due Dates: All assignments are due on the date specified in the Time Schedule (see WAOL ANGEL)

 

 

Module 4 - Sets and Algebra

 

In this module we'll start working with sets and commence using truth tables and other logic tools to analyze problems. Additionally, we're going to learn the use of logical operators to express logical relationships effectively.  

Objectives: On completion of this module you will be able to

  1. Use set notation and terminology to express relationships.
  2. Use set operators to resolve the elements of sets.
  3. Use Venn diagrams to express sets graphically.
  4. Use propositions to express problem elements.
  5. Use truth tables to determine all possible states for a logical expression.
  6. Use logical operators.

Text:
Mathematics for New Technologies
Don Hutchison and Mark Yannotta - Authors
Pearson Addison Wesley - Publisher
AND
Code
Charles Petzold - Author
Microsoft Press - Publisher  

 

  1.   Reading: Chapter 4 in Mathematics for New Technologies and Chapters 13-17 in Code
  2.   Lecture: View the module lecture by setting your monitor resolution to 1024 x 768 (or higher), turning the sound on, right-clicking on the following link and clicking "Open in New Window" Video
  3.   Perform: Odd numbered exercises at the end of Chapter 4 in Mathematics for New Technologies referring to the answers in the back of the text for confirmation of accuracy.
  4.   Perform: The following assigned section exercises within Chapter 4 in Mathematics for New Technologies and submit to the Module 4 Assignments “Drop Box” for grading.

    (3 points each)
     

Section

Problems

4.1

2, 4, 6, 8, 10

4.2

2, 4, 6, 8, 10, 12

4.3

2, 4, 6, 8, 10, 12, 14, 16, 18

4.4

2, 4, 6, 8

4.5

2, 6, 8, 12, 14, 16, 18, 20, 22

  1. Exam: Covers Modules 3-4. The exam can be found in the Quiz 2 folder under Assignments. (This folder will only be visible during the period of time that the exam is available.)

Assessment: Your grade will be determined using the following criteria.

  1. Average of Even Numbered Review Exercises contributes 66% of grade.
  2. Average of Exams contributes 33% of grade (Lowest score not counted).

Assignment Due Dates: All assignments are due on the date specified in the Time Schedule (see WAOL ANGEL)

 

Module 5 - Boolean Circuits

 

In Module 5 we'll begin using Boolean Algebra to develop, manipulate, and solve logical relationships. We'll also use another logical tool called a Karnaugh map. Almost done now!  

Objectives: On completion of this module you will be able to

  1. Use Boolean expressions to define logical relationships.
  2. Use logic circuits schematically to implement Boolean expressions.
  3. Define the disjunctive normal form of Boolean expressions.
  4. Use Karnaugh maps to reduce Boolean expressions.

Text:
Mathematics for New Technologies
Don Hutchison and Mark Yannotta - Authors
Pearson Addison Wesley - Publisher
AND
Code
Charles Petzold - Author
Microsoft Press - Publisher  

 

  1.   Reading: Chapter 5 in Mathematics for New Technologies and Chapters 18-21 in Code
  2.   Lecture: View the module lecture by setting your monitor resolution to 1024 x 768 (or higher), turning the sound on, right-clicking on the following link and clicking "Open in New Window" Video
  3.   Perform: Odd numbered exercises at the end of Chapter 5 in Mathematics for New Technologies referring to the answers in the back of the text for confirmation of accuracy.
  4.   Perform: The following assigned section exercises within Chapter 5 in Mathematics for New Technologies and submit to the Module 5 Assignments “Drop Box” for grading.

    (4 points each)
     

Section

Problems

5.1

2, 6, 10, 14, 18, 22

5.2

2, 4, 6, 8

5.3

2, 4, 6

5.4

2, 4, 6, 8, 10, 12

5.5

2, 4, 6, 8, 10, 12

 

Assessment: Your grade will be determined using the following criteria.

  1. Average of Even Numbered Review Exercises contributes 66% of grade.
  2. Average of Exams contributes 33% of grade (Lowest score not counted).

Assignment Due Dates: All assignments are due on the date specified in the Time Schedule (see WAOL ANGEL)


 

Module 6 - Graphs

 

In this module we're going to learn how colors are represented and how to specify the location of pixels on a monitor. We are not going to complete the section on developing algorithms for animation. That's really a little beyond the scope of this class.  

Objectives: On completion of this module you will be able to

  1. Use both CMYK and RGB color schemes to express colors.
  2. Use hexadecimal RGB codes to express colors.
  3. Use Cartesian and monitor coordinate systems.

Text:
Mathematics for New Technologies
Don Hutchison and Mark Yannotta - Authors
Pearson Addison Wesley - Publisher
AND
Code
Charles Petzold - Author
Microsoft Press - Publisher  

 

  1.   Reading: Chapter 6 in Mathematics for New Technologies and Chapters 22-25 in Code
  2.   Lecture: View the module lecture by setting your monitor resolution to 1024 x 768 (or higher), turning the sound on, right-clicking on the following link and clicking "Open in New Window" Video
  3.   Perform: Odd numbered exercises at the end of Chapter 6 in Mathematics for New Technologies referring to the answers in the back of the text for confirmation of accuracy.
  4.   Perform: The following assigned section exercises within Chapter 6 in Mathematics for New Technologies and submit to the Module 6 Assignments “Drop Box” for grading.

    (5 points each)
     

Section

Problems

6.1

2, 4, 6, 8

6.2

2, 4, 6, 8, 10, 12, 14

6.3

2, 4, 6, 8, 10, 12

  1. Exam: Covers Modules 5-6. The exam can be found in the Quiz 3 folder under Assignments. (This folder will only be visible during the period of time that the exam is available.)

Assessment: Your grade will be determined using the following criteria.

  1. Average of Even Numbered Review Exercises contributes 66% of grade.
  2. Average of Exams contributes 33% of grade (Lowest score not counted).

Assignment Due Dates: All assignments are due on the date specified in the Time Schedule (see WAOL ANGEL)

 


   

Olympic College 1600 Chester Ave Bremerton WA 98337-1699