|
St. Charles
Community College
|
||
|
CPT 165 Programming Logic
Mrs. Heckel |
||
|
Tech 105 A
|
sheckel@stchas.edu
|
636.922.8568
|
|
www.stchas.edu/faculty/sheckel
|
||
General Course Information
CATALOG DESCRIPTION: Understanding and appreciation of
computer problem solving methods. Applies knowledge of specific
characteristics of computer language and coding mechanics to logical
solution of given problem. Logic and programming techniques apply to
any of machine-oriented or high-level languages currently available.
|
DO NOT call or e-mail the
teacher to find out what we covered in a class that you missed.
This information should be obtained from the course timetable and/or a classmate. |
Monday 8:00-10:00 am
Tuesday/Thursday 10:00 - 11:30 am
Also available by appointment
|
A
|
93-100 | Homework |
30% |
|
B
|
85-92 |
Group Exercises * | 30% |
|
C
|
75-84 |
Individual Exercises* | 30% |
|
D
|
65-74 |
Final Exam | 10% |
|
F
|
below
65% |
Homework
Homework will be the
WebCT online worksheets for each chapter. Each
chapter will be due
the class after we cover the chapter.
Individual Exercises
Individual assignments for each chapter can be found on this website. These assignments are due one week after we cover the chapter in the classroom. The lowest grade in this category will be thrown out.
Absolutely no homework will be accepted after December 4, 2008.
Group ExercisesMost weeks, group exercises will be assigned in class. The group assignments can be found on this website. As a group, you will submit only one answer sheet. Group assignments cannot be made up, but missing one will not affect your grade (because the lowest grade is thrown out anyway).
Exams
There are no tests
throughout the semester, so there is no need to schedule any make-up
tests.
The Final Exam will be planning the logic for a program including storyboards and flowcharts (or pseudocode). You will be allowed to use all of your flowcharts, pseudocode, and notes, but not your textbook for the final exam.
| Last day to apply for Dec 2008 graduation | Aug 22 |
| Last day to change from credit to audit or audit to credit | Sep
12 |
| Last day to drop and receive a "W" | Oct 24 |
| Tues |
Thurs |
Chapter |
Topic |
| 8/19 |
Introduction
to the course |
||
| 8/21 |
Using
Visio |
||
| 8/26 |
1 |
An
Overview of Computers and Logic |
|
| 8/28 |
1 |
||
| 9/2 |
No
classes -- Labor Day Holiday |
||
| 9/4 |
2 |
Understanding
Structure |
|
| 9/9 |
2 |
||
| 9/11 |
3 |
Program
Planning: Documentation and Design |
|
| 9/16 |
3 |
||
| 9/18 |
4 |
Making
Decisions |
|
| 9/23 |
4 |
||
| 9/25 |
No
classes--outside assignment |
||
| 9/30 |
5 |
Looping |
|
| 10/2 |
5 |
||
| 10/7 |
6 |
Arrays |
|
| 10/9 |
6 |
||
| 10/14 |
7 |
Using
Methods |
|
| 10/16 |
7 |
||
| 10/21 |
8 |
Control
Breaks |
|
| 10/23 |
8 |
||
| 10/28 |
8 |
||
| 10/30 |
9 |
Advanced
Arrays |
|
| 11/4 |
9 |
||
| 11/6 |
10 |
File
Handling and Applications |
|
| 11/11 |
10 |
||
| 11/13 |
11 |
Object-Oriented
Programming |
|
| 11/18 |
12 |
Event-Driven
GUI Programming |
|
| 11/20 |
12 |
||
| 11/25 |
13 |
System Modeling with the UML | |
| 11/27 |
No classes -- Thanksgiving Day Holiday | ||
| 12/2 |
14 |
Using Relational Databases | |
| 12/4 |
14 |
||
| 12/9 |
12/11 |
Final
Exam |
|