Olympic College

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

Syllabus for CMPTR 123 - System Architecture and Logic

Spring 2012 (Revised 3/25/12)



  • CMPTR 110 – Information Systems Concepts
  • Math 090A – Essential Mathematics


  • None


Course Description:

This course begins with an overview of properties of exponents and dimensional analysis. Next is a thorough discussion of binary arithmetic, including two's complement and metric prefixes. Octal and hexadecimal systems follow along with a description of ASCII and Unicode. The student then examines basic set theory, Venn diagrams, propositional logic, and truth tables. The use of the propositional operators is reinforced in the context of Internet search queries. Boolean logic and combinatorial circuits (with Karnaugh maps) comprise the next section. The course ends with a wonderful discussion of the RGB color code scheme using Venn diagrams and an explanation of monitor coordinates.

Course Learning Objectives: The intention is for the student to be able to provide logic and computational models for small and large computer systems and networks.

Course Learning Outcomes:

Upon successful completion of this course the student will:

  • Know the relationship between software and hardware logic
  • Know and apply algebraic protocols to computer systems
  • Know and apply alternate numerical systems
  • Apply this knowledge and understanding to the logical operation of computer systems

Credits: 4

Required Equipment:

High-Speed, Broadband, Internet Access (wired or wireless)

Flash Memory Device (i.e. “Thumb” drive), 16 GB or larger, or an external USB Drive (any size – but 160 GB or larger is recommended), unused (i.e. “empty).

Optional Equipment:

USB Headset (speaker and microphone)

Digitizing Tablet (e.g. Wacom Intuos Digitizing Tablet or Wacom Bamboo Digitizing Tablet)


Spare computer for host software (e.g. Windows XP Professional, Windows Vista, Windows 7, etc.)

If you desire to use a spare computer, but cannot afford one, you can check out a spare computer from the T-213 Lab for the duration of the quarter.  See one of the T-213 Lab technicians or an instructor in order to complete the proper paperwork.


Required Software:



Optional Software:

Microsoft Visio 2007 or 2010

Microsoft Word 2007: Equation Editor - http://www.youtube.com/watch?v=rUrVUhcWLnQ

Microsoft Math Input Panel (part of Windows 7)

Microsoft Mathematics 4.0 (free download from Microsoft.com)

Optional software can be obtained from one of the following sources.  See one of the T-213 Lab technicians or an instructor for assistance with obtaining course software at no additional cost to the student.

Microsoft Developer Network – Academic Alliance (MSDNAA/ELMS) –


VMware Academic Partner Program – VMAPP –


Fedora Project –




Course Materials (Required):











Mathematics for New Technologies

1st Edition

Don Hutchinson and Mark Yannotta

Addison Wesley


Click here for website





CODE: The Hidden Language of Computer Hardware and Software

1st Edition

Charles Petzold

Microsoft Press


Click here for website





Course Materials (Optional):



Course Outline:

This course will consist of 7 modules covering the following topics:

Chapter 1: Computation

Chapter 2: Binary Numbers

Chapter 3: Octal and Hexadecimal Numbers

Chapter 4: Sets and Algebra

Chapter 5: Boolean Circuits

Chapter 6: Graphs


Course Schedule:

Module 0: Getting Started (Orientation)

Module 1: Chapter 1: Computation

Module 2: Chapter 2: Binary Numbers

Module 3: Chapter 3: Octal and Hexadecimal Numbers

Module 4: Chapter 4: Sets and Algebra

Module 5: Chapter 5: Boolean Circuits

Module 6: Chapter 6: Graphs


Course Dates: March 26 – June 6, 2012

Introductions –March 26 – March 30

Module One – March 26 – March 31

Module Two – April 1 – April 14

Module Three – April 15 – April 28

Module Four – April 29 – May 12

Module Five – May 13 – May 26

Module Six – May 27 – June 2 (no late assignments will be reviewed or graded after this date)

Finals Week – June 3 – June 6



Discussion is a very important component of this course. Just like in a traditional course, you will be expected to participate in class discussions with your instructor and fellow students about course objective topics in this hybrid course.

Lecture Schedule:

CMPTR meets approximately 4 hours per week - 1 hour per day, Monday through Thursday, online. Each week I will use the on-line classroom time to introduce or review mathematics topics. Additional online time will be needed for research and study activities, group or partner work, submission of assignments, and assessment.

On-Ground Sessions:

This online course includes no “on-ground” class sessions.


Virtual Classroom Sessions and Chat Sessions:

The Instructor delivers four hours of real-time chat scheduled at pre-selected times in a seven-day calendar week to accommodate diverse schedules. This time is open to change. You are not required to attend the real-time chats. The real-time chats focus on the Module topic for each week of the twelve-week session and are archived, so you can review the discussion on your own schedule. Real-time chats are not included in the course grade, but serve as a valuable resource for your learning experience.

  • Mondays and Wednesdays 2:00 P.M. to 3:00 P.M. (online – via the Blackboard Collaborate “nugget” in the ANGEL Learning CMS – check the “Communication” tab)

·         Tuesdays and Thursdays 11:00 A.M. to 12:00 P.M. (online – via the Blackboard Collaborate “nugget” in the ANGEL Learning CMS – check the “Communication” tab).


Other Course Components -


Online Testing will conducted via the Angel Learning Management System (LMS) website - http://angel.olympic.edu/

Communicating through WAOL (via the ANGEL Learning website):

Please be aware that the best way to communicate with your instructor is to use the internal email system within the Angel Learning website.  From within the ANGEL Learning “Course Mail” system, always address your email to the link found under “Groups” that is titled “All course faculty” so that if you have more than one instructor teaching a course, all instructors will receive the email message and thereby increase your chance of a timely response.

Optionally you can use your Olympic College-provided student email address (e.g. kevinblackwell@inst.oc.ctc.edu and the Outlook Web Access – OWA – website – https://inst.oc.ctc.edu/exchange), but the preferred, and most reliable, method of communication will be thru ANGEL.  If you use external email (e.g. Gmail, Yahoo, AOL, MSN, Hotmail, etc.), then please be sure to add your [real] name and class number to your email so your instructor will know who it is from. If you prefer not to use the internal ANGEL email system, then you should use only your OC email address for online classes, because other external email tends to get filtered-out as it attempts to navigate its way through the Olympic College junk e-mail (S*PAM) filters. If there is something specific to you and your grades please send me an email otherwise, generally speaking, post a message to the Discussion Board for the module that you are working on.

E-mail Etiquette (for email originating outside of ANGEL – e.g. OWA) – The following guidelines should be adhered to in order to assure a fast, accurate and meaningful response from e-mail sent by the student to the instructor (outside of the [internal] Angel email system – e.g. via Outlook Web Access [OWA]).  Remember, the instructor has many students in many classes.  Incorrectly formatted e-mail may hinder/delay a response back from your instructor.  Feel free to use the [internal] Angel email system (found under the “Communicate” tab within the Angel Learning system.  If that doesn’t work, use your OC Webmail by going to the following URL in your favorite browser (e.g. IE8) – https://inst.oc.ctc.edu/exchange


Use the e-mail address at the bottom of the syllabus only for corresponding with your instructor about non-course related matters (or, if the ANGEL Learning course mail system appears to be inaccessible or not working).



The subject line should always include your course number and the student’s name.  Cryptic e-mail addresses are too hard to correlate with “real” student names.  If you don’t put an appropriate subject line on your e-mail, you may not get a response.


Subject Line: CMPTR_123, Blackwell, Kevin – This is what I need help with


File naming standards for CMPTR 123 – The following naming standards must be used when submitting assignments by electronic mail or via the “Drop Box” within ANGEL.

Homework – Course name, followed by the Module Number, Last Name, First Name, and the abbreviation for the Assignment type

Example: CMPTR123_Mod10_Blackwell_Kevin_Even.docx


Titling your homework for CMPTR 123 – The following information must appear at the top of each and every one of your homework assignments (at least at the top of the first page) in order not to lose points for improperly submitted homework.

Name:                          (e.g. Joe Smith)

Date:                           (e.g. March 26, 2012)

Course Number:          (e.g. CMPTR 123)

Assignment Number:  (e.g. Module 1 Homework)


Course Evaluation -


Graded Assignments:

Every Module has from 1 to 3 graded assignments. Instructions for each graded assignment are provided within the Module for each week. Each graded assignment concludes with one or more deliverable products. Deliverable products may range from the answers to the even-numbered questions at the end of a chapter, to the results of an online quiz or a short examination. These deliverable products are evaluated using the course evaluation methods.

Module assignments will be turned in according to the schedule on the course Calendar found within the ANGEL Learning system.  This includes end-of-the-chapter (even-numbered) questions, Small Group Activities, research projects, extra credit assignments, and online assessments.  Not all modules have all types of assignments.  Incomplete homework assignments will have points deducted accordingly, receiving only *partial credit.

*NO WORK will be accepted after the end of the quarter . . . NO EXCEPTIONS.

Student Assessment:

A student assessment is included for every other Module. This assessment will be available for 1 day only, on the day that it is assigned.  Assessments for this course will appear under the Module Assignments folder, in the even-numbered Modules.

Assignment Weighting:


Assignment Type

Points Possible




Getting Started Assignment (Orientation)

Discussion Board

20* (extra credit)


Angel Pre-Survey

10* (extra credit)




Module 1

Homework – Chapter 1








 Module 2

Homework – Chapter 2



Quiz #1





 Module 3

Homework – Chapter 3








 Module 4

Homework – Chapter 4



Quiz #2





 Module 5

Homework – Chapter 5








 Module 6

Homework – Chapter 6



Quiz #3





Final Module

Term Paper (Research-based)

100* (extra credit)


Final Week Survey (Faculty Assessment)

20* (extra credit)








Course Evaluation Grading Scale:

Letter Grade


Qualitative Definition

Quantitative Definition



Superior course outcomes mastery

96 - 100




93 - 95




90 - 92



Exceeds acceptable course outcomes mastery

87 - 89




83  - 86




80 - 82



Acceptable course outcomes mastery

77 - 79




73 - 76




70 - 72



Minimum course outcomes mastery

67 - 69




63 - 66



Failure to master course outcomes

62 - Less


Policies -

Attendance Policy:

The Attendance Policy requires students to participate in their hybrid course at least three out of seven days during each Module week. Participation is defined as uploading homework assignments, completing online assessments, classroom attendance (taking part in hands-on lab which can only be completed during class), or discussion board posting. A student not attending the first week will be dropped from the course. If an instructor believes a student’s absences have been excessive and unjustified, the instructor may request that the student be withdrawn from the course.

Participation Requirement:

The nature of this course is sequential and comprehensive; your regular participation and communication will inevitably reflect in your performance.

If you experience difficulty with the material, contact me immediately; do not fall behind and disappear.

If you are having problems or feel you are lagging behind, please contact your instructor, so that he/she may explore options to find a solution.

If you wish to withdraw from this course, please inform your instructor of your decision and file the appropriate paperwork with the college’s administration.

Feedback on module assignments for the week:

The instructor (or his/her teaching assistant) will send feedback on all graded assignments within 7 days (or less) after the assignment is submitted. If you submit an assignment late it will be graded together with the following week’s work. Please see sample grading rubric so you understand the grading process.


Late Assignments:

The instructor reserves the right to deduct 10% of the points from the total points possible for an assignment, for each week an assignment is late.

Similarly, the instructor reserves the right to refuse to accept any late assignments after two weeks in which it is due, if the instructor and the student have not negotiated and mutually agreed upon an alternative submission plan -- in advance (at least 48 hours before the assignment due date/time).

If you submit any late assignments (i.e. after the grading “cycle” has been completed), you will not receive any late credit for that assignment unless you send an email message to your instructor ASKING that the assignment be considered for “late grading.”  No credit will be assigned otherwise.  Unless you adhere to this premise, the score of “0” will remain in the course grade book for any assignments that miss the assignment due date.

Because your grade is dependent on participation and discussions, DO NOT submit all your week's work on the final day. You will not receive credit for your work if you do.


There will be no make-up tests unless previously arranged with the instructor.


Technical difficulties:

Everyone experiences technical difficulties including the ANGEL Learning website, WAOL, your Internet service provider, and even Bill Gates. You should have an alternate plan in the event of technical difficulties. Please notify me immediately if this is happening to you.  You may call me, send an email or use a school computer.


Student Conduct:

Everyone deserves to have a good learning environment. I will follow the rules of the college in the classroom. Please see the Student Handbook for the Student Conduct Code. All forms of dishonesty will be subject to immediate disciplinary action (see the section below on Academic Honesty).



Academic Honesty:

At Olympic College, students are expected to demonstrate academic integrity by completing their own work assignments and assessments. Effective planning and progress must be accomplished for students to be successful in their degree program of study. Submission of work from another person, whether it is from printed sources or someone other than the student, previously graded papers, papers submitted without proper source citation, or submitting the same paper to multiple courses without the knowledge of all instructors involved can result in a failing grade or be reported to the Olympic College Vice Principle of Student Services for appropriate sanctions or disciplinary actions. All students are expected to adhere to the standards as set forth in the Student Code of Conduct and Statement on Academic Honesty.

The administration, faculty, and student government of Olympic College believe strongly in the concept of an honor system. This belief is based on the knowledge that in competitive professional environments, greater emphasis is placed on originality and integrity of ideas and work. All members of the Olympic College academic community, including faculty, students, and administration, are expected to assist in maintaining the integrity of the College, which includes reporting incidents that violate the Statement on Academic Honesty.

For Olympic College course work, please note that learning events are to be that of the student’s own work, and group projects are collaborative efforts.

Additional policies can be found at:


Homework Policy:

You are responsible for doing all online assignments, reviewing the online materials for that week, participating in the group activity for the week (case study), and turning in all assignments on time. You will also have a weekly reading assignment, which will support that week's learning objectives, and which you are encouraged to complete ahead of time. Post any questions that you may have to either the common area of your class, where the questions may be answered by any students, or post them directly to me. Please bring your questions that cannot be answered online to class each Monday and Wednesday.

Homework must be submitted in a file format that is compatible with the latest version of Microsoft Word (i.e. .doc, .docx, etc.). 

This may be different from what you are accustomed to doing as experienced by the work that you’ve done in previous quarters.  Be aware of this change.

In the vast majority of all cases, you will submit your homework in a single Word-compatible document to the ANGEL Learning Drop Box for the appropriate Module.  A single Drop Box submission is always preferable.  While it is possible to upload multiple files in a single Drop Box, most of the time a single Drop Box submission, consisting of a single Word-compatible file, is recommended.  When the assignment calls for a Microsoft PowerPoint presentation, then you can optionally upload two files (e.g. a Microsoft Word-compatible file AND a Microsoft PowerPoint presentation file) or you can “embed” the PowerPoint presentation inside of the Microsoft Word file and upload the composite file as a single entry to the Drop Box.

1.      Don’t forget to use the “Attachments” button of the Module Drop Box in order to submit your weekly homework assignments.

2.      Don’t forget to use the “Browse” button of the Module Drop Box, to locate and attach your single weekly homework assignment (consisting of a single Word-compatible document) to the Drop Box.

3.      Don’t forget to click on the “Upload File” button to send your local file to the ANGEL Learning Course Management System’s (CMS) Drop Box.

4.      Don’t forget to click on the “Finished” button once your uploaded your file(s) to the Module Drop Box.

5.      Finally, don’t forget to select “Submit” before leaving the Module Drop Box, in order to get credit for your weekly homework assignment.

Writing Lab:

Students are encouraged to make use of the Olympic College Writing Center.  The Writing Center is located in the new Humanities and Student Services Building, Room 312, open from 9 – 5 Monday & Tuesday, and 9 – 2 Wednesday – Friday.  Students are encouraged to make appointments, but may also drop in.  The phone # is 475-7318.

Special Accommodations:

If you have a disability and will need special services, please call or visit Access Services as soon as possible. They are in the new Humanities and Student Services Building (HSS), Room 204 (360) 475-7540.

Can I Help?

I want you to do well in this class and in college. If you have a problem or situation that is affecting your schoolwork, please let me know. Olympic College has many services to help students be successful. You can contact me by e-mail, instant message (IM), voice mail, or talk to me right before or after class.





Instructor Information -

Name: Kevin Blackwell

MSN Messenger: Kevin_Blackwell@msn.com

(There is an “underscore” character between my first and last name)

Phone: (W) 360-475-7379

Instructor Office Hours:

Monday, Tuesday, Wednesday, and Thursday 10:00 A.M. – 11:00 A.M. (T-215)

Online (via Blackboard Collaborate), By Arrangement



Olympic College 1600 Chester Ave Bremerton WA 98337-1699