MONROE COUNTY COMMUNITY COLLEGE

CIS 132Introduction to Computer Programming

 

 

Instructor: Chuck Kelly

Office: E-120A                      

Telephone: (734) 384-4149

mail: ckelly@monroeccc.edu

Web: http://www.monroeccc.edu/ckelly

 

 

Office Hours:

My office hours for the semester are posted on my web site and on my office door.  Look for me in the computer labs if I am not in my office.

 

Text: A First Book of C++ (from here to there) Third Edition - Gary Bronson.

ISBN: 0-534-49281-9

 

Assignments:

 

 

Grading Scale:

 

Programs

40%

 

A

90% - 100%

3 Tests 

20% each

 

B

80% - 89%

 

 

 

C

70% - 79%

 

 

 

D

60% - 69%

 

Student Responsibilities:

·        Read material appropriate to lecture topic prior to class.

·        Follow policies and procedures presented in the College's catalog and course schedule.

·        Check grade/assignment posting for assignments, due dates and test dates.

·        Turn off cell phones, pagers and any other device that might disturb class.

·        Ask questions, often.

·        Understand the following proverb: “When the student is ready the teacher will appear.”

 

Programs:

You should plan on spending outside class time working on the programs. Programs turned in late will receive a 20% reduction in grade for each class session past the due date. I will NOT accept a program unless it meets the following criteria:

·        Correctly performs the operation(s) specified in the assignment. This includes using the programming methodology specified.

·        Written in a clear and concise manner with proper formatting of the source code.

·        Includes a proper flowchart.

·        The program contains appropriate comments.

 

General Policies:

·        Tests may include material from the lectures and the related chapters in the text.

·        No lab partners. Do your own work, unless specifically directed to work in a group.

 

A grade of incomplete cannot be given except in the case of serious illness or accident. If you must quit the class, drop officially at the office to avoid an E on your permanent record.

 

 


Class Schedule:

 

        Week      Topic

 

1                    Introduction, Grading Policy, Class Syllabus, Dev C++ Programming Environment

Chp1. Getting Started, Flow Charts

2                    Chp2. Data Types, Declarations, and Displays. Integer, Floating-Point, Exponential, Character

3                    Chp3. Assignment and Interactive Input.

4                    Chp3. Sequential programs

5                    Review, Test1

6                    Chp4. Selection, if statement, if-else statement

7                    Chp4. Selection, switch

8                    Chp5. Repetition, while loops

9                    Chp5. Repetition, while loops

10                Chp5. Repetition, for loops

11                Chp5. Repetition, do loops, nested loops

12                Review, Test2

13                Chp6. Function and Parameter Declarations

14                Chp6. Inline functions, Pass by Reference

15                Chp6. Variable Scope

16                Review, Test 3

 

Information in this document is subject to change at any time and for any reason. J

Your mileage may vary. Void where prohibited. The author make no warranty either expressed or implied as to the accuracy of  this document or any information derived therefrom.

 

          01/2008 CK