GOLDEN WEST COLLEGE

Spring 2002

COMP 145 C Language Program

Instructor: JAMES DANG
jbdang@jamesdang.com  
  Thursday  5:00 - 08:10 P.M. Hum 211
Thursday  8:10 - 11:20 P.M. Hum 208
Section 4568
Grade or Credit Option

COURSE REQUIREMENTS:

1. REQUIRED TEXTBOOK:

  

Problem Solving and Program Design in C, Update, 3/e

Jeri R. Hanly, University of Wyoming
Elliot B. Koffman, Temple University

ISBN: 0-201-75490-8
By Addison Wisley, 2002

2. DISKETTE:

31/2 Double Sided, High Density will be provided. If you damage or lose your diskette  you will replace it yourself. They are available in the bookstore and at many retail establishments. Be sure to ask for a high-density disk.

3. GRADING:

Grades are based upon total points possible. Course grade will be determined by the  following scale.

        - 90% of total points = A
        - 80% of total points = B
        - 70% of total points = C
        - 60% of total points = D
        - Students selecting Credit/No Credit must earn at least 70% to receive Credit.

Total points will be weighted:

        - Labs                                 20%
        - Programs                          25%
        - Midterm Test 1                  25%
        - Final                                 30%
            Total                            100%

4. OBJECTIVES:

The student will:

5. ATTENDANCE:

Attendance will be taken each class meeting. It has been my observation that a student who attends class, generally speaking, will do better than one who does not. If you are absent, it is your responsibility to get what you missed.

6. LAB ASSIGNMENTS:

Approximately three hours of each class will be spent in lab. This is part of the class  meeting and may be spent as a directed lab in which we walk through a lab assignment,  or unstructured where you will be give an assignment to work on. In lab periods have me verify the completion of the assignment either checking your work on the computer  or by turning in a printout of the finished project. Lab assignments are not homework!  Homework will be assigned in addition to the lab assignments.

7. HOME WORK:

Homework will be assigned for each lecture. It will be graded and will account for  10% of your grade. Assignments are due on the date indicated. Late homework will  be not accepted.

8. TESTING PROCEDURES:

9. CALENDAR OF SPRING 2002 (1/28/02 - 5/25/02)

    - Class begins 01/31/02
    - Holiday and Spring Recess 2/15, 2/22, 3/25 - 31
    - Class end 5/16
    - Final exam 5/23

10. IMPORTANT DATES OF SPRING 2002

    - Last day to Drop and receive a fund 2/8
    - Deadline to avoid transcript entry 2/22
    - Deadline to receive a "W" grade  4/26  


Golden West College

CS 145 C Language Program

JAMES DANG, Instructor

Preliminary Weekly Schedule

Reading assignment to be done prior to class

 

Week

Date

Chapter

Topics

Labs

1

01/31/02 Chapter 0 Introduction  

2

02/07/02

Chapter 1

Overview of Computers and Programming

Lab 1

3

02/14/02

Chapter 2

Overview of C

Lab 2a

4

02/21/02

Chapter 3

Top-Down Design with Functions - Assignment 1 due

Lab 2b

5

02/28/02

Chapter 4

Selections Structures: If and Switch Statements 

Lab 3

6

03/07/02

Chapter 5

Repetition and Loop Statements 

Lab 4

7

03/14/02

Chapter 6, 7

Modular Programming - Simple Data Types -  Assignment 2 due

Lab 5

8

03/21/02

Chapter 8

Arrays 

Lab 6

9

03/28/02

 

Spring Break  

10

04/04/02

Handout

Pointers - Assignment 3 due

Lab 7

11

04/11/02

 

 

 

12

04/18/02 Chapter 10

Midterm Exam 1  - Assignment 4 due 

 

13

04/25/02 Chapter 9 Recursive - Strings - Assignment 5 due  Lab 8

14

05/02/02 Chapter 11 Structure and Union Types Assignment 6 due  Lab 9

15

05/09/02 Chapter 12 Text and Binary File Processing - Assignment 7 due  Lab 10

16

05/16/02 Chapter 15 On to C++ - Assignment 8 due   

17

05/23/02   Final Exam - Assignment 9 due Bonus

Changes to this schedule, if necessary, will be announced verbally in class