CS 101 Syllabus

Course Objectives

  • Impart knowledge of the fundamentals of computer programming in the C language.
  • Provide valuable learning experiences in several laboratory software programs.
  • Show how programming skills can be utilized in diverse fields.
  • Ensure a fair and accurate measurement of student performance.
  • Course Text

    The text book for this course is Structured C for Engineering and Technology, third edition, by Tom Adamson et al. Additional materials will be available via the Web or handed out in class.

    Schedule

    Lectures and events will follow this weekly schedule:

    Week  Mon/Tue                          Wed/Thur
    
    0                                      Introduction
    
    1     Ch 1                             Ch 1
    
    2     Ch 1                             Ch 2
    
    3     Ch 2                             Ch 3
    
    4     Ch 3                             Ch 4
    
    5     Review                           First midterm examination
    
    6     Ch 4                             Ch 5
    
    7     Ch 5                             Ch 6
    
    8     Ch 6                             Ch 7 (no class Thursday, March 11)
    
    9     Spring recess Mar 15-20
    
    10    Ch 7                             Ch 8
    
    11    Review                           Second midterm examination
    
    12    Ch 8                             Ch 9
    
    13    Ch 9                             Applications (games)
    
    14    Applications (engineering)       Applications (scientific) 
    
    15    Applications (scientific)        Review
    
    16    Final examination: TTh: Thurs, May 6, 11:00 AM to 1:00 PM
    
    17    Final examination: MW: Wed, May 12, 2:00 to 4:00 PM
    
    


    This page established January 13, 1999; last updated April 12, 1999 by Rick Wagner.