Return to Kevin's Home Page
Return to the OC Homepage
Syllabus for CIS 141 Programming Concepts
CMPTR 110 or concurrent enrollment in CMPTR 110 or permission of instructor
An introduction to programming concepts
Course Objectives: Upon Completion of this course you will
be able to:
This course will consist of 10 units covering the following topics:
Chapter 1: Program Design
Chapter 2: Pseudo-code
Chapter 3: Developing an Algorithm
Chapter 4: Selection Control Structures
Chapter 5: Repetition Control Structures
Chapter 6: Pseudo-code Algorithms Using Sequence, Selection, and Repetition
Chapter 7: Array Processing
Chapter 8: First Steps in Modularization
Chapter 9: General Algorithms for Common Business Problems
Chapter 10: Communication between modules, Cohesion, and Coupling
Week 1 (Unit 1): Chapter 1 and Chapter 2: Program Design and Pseudo-code
Week 2 (Unit 2): Chapter 3: Developing an Algorithm
Week 3 (Unit 3): Chapter 4: Selection Control Structures
Week 4 (Unit 4): Chapter 5: Repetition Control Structures
Week 5 (Unit 5): Chapter 6: Using Sequence, Selection, and Repetition
Week 6 (Unit 6): Chapter 7: Array Processing
Week 7 (Unit 7): Chapter 8: First Steps in Modularization
Week 8 (Unit 8): Chapter 10: Further Modularization - Communication between modules, Cohesion, and Coupling
Week 9 (Unit 9): Chapter 9: Databases in PHP - General Algorithms for Common Business Problems
Week 10 (Unit 10): TBA
Lecture Schedule: CMPTR 120 meets 2 hours per week - 1 hour on Monday and 1 hour on Wednesday, online. Each week I will use the [virtual] classroom time to introduce or review Programming Concepts topics. Additional online time will be needed for research and study activities, group or partner work, submission of assignments, and assessment.
The Instructor delivers two clock 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 Unit topic for each week of the ten-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.
Other Course Components
File naming standards for CMPTR 120 – The following naming standards must be used when submitting assignments by electronic mail or via the “Digital Dropbox” within WAOL.
Unit Analysis – Course name, followed by the Unit Number (Week Number), Last Name, First Name, and the abbreviation for the Assignment type
Chapter Exercises – Course name, followed by the Unit Number (Week Number), Last Name, First Name, and the abbreviation for the Assignment type
Quizzes – Course name, followed by Last Name, First Name, abbreviation for the Assignment type and Assignment number
E-mail Etiquette – 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. Remember, the Instructor has many students in many classes. Incorrectly formatted e-mail may hinder/delay a response back from your Instructor.
Use only the e-mail address at the bottom of the syllabus for corresponding with your instructor.
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_120,
Graded Learning Events
Every Unit has from 2 to 3 Learning Events (known traditionally as assignments). Instructions for each Learning Event are provided within the Unit topic identified for each week. Each Learning Event concludes with a deliverable product. Deliverable products may range from a paragraph narrative, a research paper, a PowerPoint Presentation, programming code, an analysis of the Learning Event, to an HTML Web page. These deliverable products are evaluated using the course evaluation methods.
A Student Assessment is included for every Unit of instruction. When two Units are covered during one week, a single assessment will be used to cover both units. The course platform’s testing feature is utilized for this Student Assessment. True/False, Multiple Choice, Yes/No, or Matching are used for students to evaluate their own knowledge acquisition for each Unit’s identified course outcomes.
Course Evaluation Grading Scale
Attendance and success in this class have a strong correlation. New concepts tend to build on previous concepts rather than stand on their own. If you have to miss a class I suggest you network with other students to gather notes. I often hear the question, "I missed yesterday, did you cover anything important?" My answer is always the same, "Yes." Utilize my office hours to ask for assistance.
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).
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 President
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
Online students are required to participate in their online courses in an academically-related activity comparable to the minimum of one contact hour of instruction in a seven-day calendar week (Sunday to Saturday) for each week of a 10-week quarter. This participation is captured and recorded as the Last Date of Attendance (LDA) in the student records system and updated with each consecutive login. This provides a dynamic update to the LDA in the student’s academic record for real-time monitoring of course participation throughout a quarter. In the event of a student-initiated or administrative withdrawal, the LDA is used as the official date of withdrawal.
You are responsible for doing all online assignments, reviewing the online materials for that week, participating in the group activity for the week, 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.
Work turned in late will be given a 25% deduction from the grade otherwise received. Work over one week late will not be accepted for grading. No work is accepted after the last regular class meeting for the quarter.
Make-up exams are available only upon arrangement PRIOR to the exam date.
If you wish to withdraw from this course, please inform me of your decision and file the appropriate paperwork with the administration office.
Students are encouraged to make use of the Olympic College
Writing Center. The
If you are struggling with the research papers [Group Projects] or with the requirement for strict APA Style formatting, a tutor in the writing center will be able to provide you with assistance for this course requirement.
Olympic College is committed to providing equal access to students with disabilities. Any student who has a disability that may prevent full demonstration of aptitude should contact the Access Services Office to discuss appropriate accommodations and facilitate educational opportunities. Access Services is located in Humanities 114 and may be reached by phone at 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, voice mail, or talk to me right before or after class.
Name: Kevin Blackwell
Phone: (W) 360-475-7379
Instructor Office Hours:
Monday through Thursday, 9:00 A.M. – 10:00 A.M. (T-215)
Olympic College 1600 Chester Ave Bremerton WA 98337-1699