CS 112 Problem-Solving Logic for Programming
|
What’s Going On the week of Dec.4 |
|
|
Tues.,
Dec. 4 – Arrays,
start at page 22 of the handout |
Thurs.,
Dec. 6 – Arrays
homework |
|
Tues.,
Dec. 11 –FINAL EXAM (OPEN BOOK) during class time
11:00 to 12:50, be there early if you want extra time. |
Thurs.,
Dec. 13 - NO CLASS, THE SEMESTER IS OVER |
|
|
|
|
|
|
|
|
CS
112 - BARTH
|
|
|
TENTATIVE SCHEDULE - SUBJECT TO CHANGE |
|
|
WEEK OF |
|
|
August 30 |
Introduction |
|
Sept. 3 |
Chap. 1 – An overview of Computers and Logic, end
of chapter exercises 11 thru 16 page 36 to 38 |
|
Sept. 10 |
Appendix B – Number Systems and Computer Codes |
|
Sept. 17 |
Chap. 2 –Understanding Structure #1
Page 75 #2 page 75, #3 page 76, 1 pg 76, #2 pg 77, #3 page 77 a, b, c |
|
Sept. 24 |
Chap. 3 – Modules, Hierarchy Charts and Documentation Page 110 # 1, Page 111 #2, Page 111 #3, Exercise 3 page 113, Exercise 4 page 113 Exercise 6 page 114, exercise 8 page 114, Exercise 12 page 116 |
|
Oct. 1 |
Chap. 4 – Writing and Designing a Complete
Program ex. 1d page 155, ex. 2d, ex. 3d, ex. 4d
page 156 |
|
Oct. 8 |
Finish chapter 4, Test #1 |
|
Oct. 15 |
Chap. 5 – Making Decisions,
Using Decision Tables, |
|
Oct. 22 |
using Microsoft Visio, chapter 5 exercises: page
199, problem 10b and 10e, prepare a decision table and pseudocode, #2, page
213 pseudocode only, #3 page
213pseudocode only, #4 page 213 pseudocode only, #6 page 214 parts a, b, c,
e, #7d page 214, #7f page 214, #8, page 215 parts a, b, c, e, #13, page 217
parts a, b, c, e, #14 page 217 parts a, b, c, e, #15 page 217-218 parts a, b,
c, e |
|
Oct. 29 |
Chap.
6, end of chapter exercises: 6 & 7 page 252, 9 page 253, 15 and 16 page
254, 17 page 255, debug 1 and 2 page 256, 6c page 259, 9d page 260, 12d page
261 Hands on – write, compile and test a complete program |
|
Nov. 5 |
TEST #2 Chap. 7 – Control
Breaks hands on – write, compile, and test a
complete program |
|
Nov. 12 |
Finish Chap 7, Chap. 8 Arrays |
|
Nov. 19 |
Test # 3 - Thanksgiving
Break starts noon Wednesday |
|
Nov. 26 |
Chap. 8 – Arrays |
|
Dec. 3 |
finish chapter 8, if
time chapter 10 and 14 |
|
Dec. 10 |
Last class Dec. 12 |
COURSE
DESCRIPTION (from college catalog)
An
introductory course designed to prepare the student for programming utilizing
problem-solving logic as applied to business data processing. Included are problem definition and methods,
steps in flowcharting/pseudocoding a problem, logic
techniques and methods as applied to programming. Three class hours weekly. Prerequisite: completion of or concurrent
enrollment in CS 114 and algebra. A copy of the course syllabus is
available on the internet at the following address: http://m331.cayuga-cc.edu/barth/cs112syllabus.htm
(if there are any students in the class who have never used a computer and/or
do not know how to use a mouse, they should see the instructor after the first
class for some introductory material)
REQUIRED
MATERIALS
1. Text – Programming Logic and
Design
by Joyce
Farrell Course Technology Publishing
Company 4th edition ISBN
1-4188-3633-8
2. one 3.5
inch floppy disk or a USB flash drive
(recommended – lexar, Sandisk, PNY, SONY)
3. paper to
bring to class for practice problems
Class
Policies
|
Students
entering class more than twenty minutes late will be considered absent for
the class |
|
Any
student who does not correctly complete all the labs will receive an INC
grade only if their test average is C or better. |
|
Students
who exceed the maximum number of allowed absences will be withdrawn. One
class meeting per week allowed 2 absences, two class meetings per week
allowed 5 absences, three classes per week allowed 8 absences |
|
There are no excused absences in the
college attendance policy. |
|
Students
entering class late must see the Instructor after class to remove the absence
from the Instructor's records or the absence will remain on the records |
|
Student's
ARE NOT to leave the class early unless they are sick |
|
If
a student has ongoing complications and must leave class early every day or
must be late for class every day perhaps the student should consider taking
the course another semester |
|
Students
are expected to contact the Instructor in advance of an exam they will miss
to get a makeup exam. Otherwise a make
up exam will be at the discretion of the instructor |
|
Students
who play computer games or surf the web during lectures in the computer lab,
act disrespectful to the teacher or act disrespectful to other students will
be withdrawn from the course. |
|
no extra credit work or retests will be allowed. |