Dates: January 6 - May 3, 2011 - Tuesdays & Thursdays 9:30-10:45 AM (See the Course Schedule below)
You are expected to participate in each class meeting and will be tested on text and lecture content. It is your responsibility to notify me if you miss the daily roll call and to get the lecture notes from a classmate. Bring your textbook, a pencil, notepaper and one of your class diskettes to each class meeting. The maintenance and security of your textbook and storage media is your responsibility. The loss of these items does not exempt a student from his or her class/homework responsibilities.
Portable electronic devices such as cellular phones, pagers, PDA's, media players, etc. must not be used during class. If you need to be reached at the college, use the following numbers:
Students are not required to purchase compiler software for this course. Free compiler software is available as described on the Compiler page of the course web site.
No more than 1 exam or project can be made up without loss of points. The make-up item might be more difficult than the original. You must schedule and complete the make-up no later than 7 days after the original. The final exam cannot be made-up without an Incomplete (I) grade. Make-up exams will be given in the on the same campus as the class meets. You must take a photo ID (preferably a license) to the Assessment Center to take a test.
Most importantly: All assignments must be completed to the satisfaction of your instructor prior to the final exam period for you to pass the course. You can earn a total of 300 points in this class. Each exam (including the final exam) will be worth 100 points.
One bonus point will be awarded for each assignment that you complete to your instructor's satisfaction and submit on time. These will be added to your overall test score total. These bonus points can help to bolster weak exam scores.
An average student should expect to spend at least as much time studying outside of class as spent in class. Review the schedule in advance to determine any conflicts that may arise regarding holidays or travel plans. Realize that all posted dates are deadlines for activities that you will be performing in this course. You are welcome to submit work early. Try to stay ahead of the schedule; don't just keep up with it. Contact me immediately if you cannot meet a deadline.
Reading involving either the textbook or online chapter notes should be completed before attempting any assignment or exam. Exercises and review questions within the textbook are useful, but will not be submitted for grading in this class.
This schedule and any changes to it will be posted on the course web site. You also are advised to review the web pages regarding academic schedules on the .
| Date | Chapter | Lecture Topic / Activity | Proj.Due / Exam |
| Th 1/6 | 1 | Overview of Computers & Prog. | Be proactive! |
| T 1/11 | 1 | Analysis & Documentation | Examine Web Resources |
| Th 1/13 | 2.1-2.3 | Overview of C | |
| T 1/18 | 2.4-2.6 | Expressions & Formatting | (1) Sequential Analysis Project |
| Th 1/20 | 2.7-2.8 | Batch Mode & Data Files | |
| T 1/25 | 3.1-3.3 | Top-Down Design | (2) Sequential Coding Project |
| Th 1/27 | 3.4-3.6 | Functions & Arguments | |
| T 2/1 | 1 - 3 | Review Chapters 1-3 | (3) Procedure Project |
| Th 2/3 | 1 - 3 | Exam I: Chapters 1 - 3 | |
| T 2/8 | 4.1-4.6 | Control Structures & if Statements | |
| Th 2/10 | 4.7-4.9 | Nested if's & Case Selection | |
| T 2/15 | 5.1-5.4 | Repetition (Loops) & for Stmt. | (4) Selection Analysis Project |
| Th 2/17 | 5.5-5.7 | Loop Design & Nested Loops | (5) Selection Coding Project |
| T 2/22 | 5.8-5.11 | Do-While Loops & Flag Control | |
| Th 2/24 | In-Class Work Day | (6) Loop Analysis Project | |
| T 3/1 | 4 - 5 | Review Chapters 4 & 5 | |
| Th 3/3 | 4 - 5 | Review cont'd. | (7) Loop Coding Project |
| T 3/8 | 4 - 5 | Exam II: Chapters 4 & 5 | |
| Th 3/10 | 6.1-6.4 | Modular Programming | |
| T 3/15 | 6.5-6.7 | Multiple Function Programs | |
| Th 3/17 | 7.1-7.3 & 7.5 | Data Types | |
| T 3/22 | 8.1-8.3 | Arrays & Subscripts | |
| Th 3/24 | 8.4-8.5 | Passing Arrays | (8) Modular Program Project |
| 3/28-4/1 | SPRING BREAK - NO CLASS | ||
| T 4/5 | 8.6 | Searching & Sorting Arrays | |
| Th 4/7 | 8.7-8.9 | Multidimensional Arrays | |
| T 4/12 | 9.1-9.3 | String Basics & Library Functions | (9) Array Analysis Project |
| Th 4/14 | 9.4-9.6 | String Comparison & Char. Op's. | |
| T 4/19 | 9.7-9.9 | String Conversions | |
| Th 4/21 | 6 - 9 | Review Chapters 6 - 9 | (10) String Project |
| T 4/26 | 6 - 9 | Final Review cont'd. | |
| Th 4/28 | No class - Final exam period | ||
| T 5/3 | Final | Note time: 8:00 - 10:00 am | Final Exam: Chapters 6 - 9 |