Tarrant County College - Southeast Campus

FALL 2006
(08/25/06 - 12/14/06)

COSC 1420 C Language

Instructor: JAMES DANG

Tuesday & Thursday 08:30 PM - 09:50 PM
 

 

 

COURSE REQUIREMENTS:

1. REQUIRED TEXTBOOK:

  

C Primer Plus, Fifth Edition

Stephen Prata

ISBN: 0-672-32696-5
Publisher: SAMS
Copyright: 2005

1. COURSE DESCRIPTIONS:

        
Structured programming technique using C language.

2. OBJECTIVES:


The student will:

  • Demonstrate a working knowledge of C language constructs.
  • Present a fully documented project, using the C language for project completion.
  • Master program documentation.
  • Solve moderately complex problems.

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       25%
        - Final                    30%
            Total                100%

4. 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.

5. STORAGE REQUIREMENT:

  • USB Jump Drive.


COSC 1420 C Language

Preliminary Weekly Schedule

Reading assignment to be done prior to class 

Week

Date

Chapter

Topics

Labs Program Assign Program Due

1

08/29/06
 
Chapter 1 Getting Ready
Overview of Computers and Programming
     
  08/31/06   Continue Chapter 1      

2

09/05/06 Chapter 2 Introduction to C
C99 is new revision to Standard C 
Lab 1    

 

09/07/06

 

Continue Chapter 2

  Program 1 Assign  

3

09/12/06
 

Chapter 3

Data and C

     
  09/14/06   Continue Chapter 3 Lab 2 Program 2 Assign Program 1 due

4

09/19/06   Continue Chapter 3      
  09/21/06

Chapter 4

Character Strings and Formatted Input/Output

     

5

09/26/06
 
  Continue Chapter 4 Lab 3    
  09/28/06   Continue Chapter 4   Program 3 Assign Program 2 due

6

10/03/06
 
Chapter 5 Operators, Expressions, and Statements Lab 4    
  10/05/06   Continue Chapter 5   Program 4 Assign  

7

10/10/06
 

Chapter 6

C Control Statements: Looping 

Lab 5    
  10/12/06   Midterm Exam     Program 3 due

8

10/17/06
 
Chapter 7

C Control Statements: Branching and Jumps

Lab 6    
  10/19/06   Continue Chapter 7   Program 5 Assign Program 4 due

9

10/24/06
 
Chapter 8

Character Input/Output and Input Validation

     
  10/26/06   Continue Chapter 8   Program 6 Assign  

10

10/31/06
 
Chapter 9 Functions Lab 7   Program 5 due
  11/02/06   Continue Chapter 9   Program 7 Assign   

11

11/07/06
 

Chapter 10

Array and Pointers      
  11/09/06   Continue Chapter 10   Program 8 Assign  

12

11/14/06
 
Chapter 11

Character Strings and String Functions

Lab 8   Program 6 due
  11/16/06   Continue Chapter 11      

13

11/21/06
 
Chapter 12 Storage Classes, Linkage, and Memory Management Lab 9    
  11/23/06  

Holiday

     

14

11/28/06
 
Chapter 13 File Input/Output Lab 10   Program 7 due
  11/30/06   Continue Chapter 13      

15

12/05/06
 
Chapter 14 Structures and Other Data Forms     Program 8 due
  12/07/06   Continue Chapter 14      

16

12/12/06   No class (Final Week)      

 

12/14/06   Final Exam - 7:30-9:20 PM      

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