CS 112 Problem-Solving Logic for Programming

  PROFESSOR WILLIAM BARTH    OFFICE T307      Phone: 315-255-1792 ext. 2315
 e-mail:  barth@cayuga-cc.edu          

web page: http://m331.cayuga-cc.edu/barth/

 

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

 

 check your grades

 

 tutoring information 

 

information about tests

 

 a copy of the syllabus 

 

chapter 4 sample program

chapter 3 power point

 

chapter 4 power point

 

 

 

 

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

                                                            (recommendedlexar, 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.