IS:227 - 100 C PROGRAMMING LANGUAGE I

Spring, 2002

Meeting Days/Time/Location:

MWF 12:00 - 12:50 F-327

Prerequisite:

IS:110, IS:111 or IS:117 or IS:211 or IS:245.

Instructor/Office/Phone:

Terri Grote D-320 644-9078 or 644-9760 tgrote@stlcc.edu

Office Hours:

MWF 8:00-9:00 MW 2:30-5:30 F 11:00-12:00

Textbook/Materials:

C by Dissection Fourth Edition Kelly/Pohl

3 " diskette(s)

handouts provided by instructor

Class Policies/Procedures:

Class sessions consist of lecture and examples. Students are expected to regularly attend class sessions. Excessive absences may result in receiving a grade of "F". Makeup tests are given only if prior notice/arrangements have been made and must be taken by the next class meeting. The ACCESS Office-Disability Support Services (G215; 644-9039), has been designated by the College as the primary office to assist students with disabilities. If any student in this class has a need for special testing arrangements, note taking, or other accommodations, please contact the ACCESS office and feel free to discuss your approved accommodations with me. The last day to withdraw is April 12.

Objectives:

Students will learn and understand the following concepts and information and be able to write complete, structured C programs to demonstrate knowledge of:

Programs/Tests:

Program assignments are graded as follows: program runs and is correct - full points; serious effort but program does not run correctly - half points; no program or effort - no points. Programs will be accepted late (this is one class meeting). A deduction of 20 % is made for late submissions. Programs may be submitted on diskette or via email. Both source program and executable are to be submitted. Tests will consist of multiple choice, completion, short answer, coding and debugging questions.

Grading:

Grades are based upon percentage of points earned out of total points possible.

Source Points Percentage Grade

Programs (6) 150 100 - 90 A

Tests (2) 200 89 - 80 B

79 - 70 C

Total 350 69 - 60 D

below 60 F

Introduction

Formatted Output

Formatted Input

Data Types

Variables

Expressions

Conditional Statements

Compound Conditions

Repetition

Do/while Statement

Symbolic Constants

Switch Statement

Introduction to Arrays

Functions

Character/String Processing

Pointers

File Processing

Structures

 

(subject to change as determined by instructor)