Colorado State University

This file defines the header for each page. An optional "icon" image (I use the textbook):

Three headers follow: ! Long name of class !! Semester !!! Schedule, replaced by the name of the current page.

CS157: Intro to C, Part II

Spring 2013

Schedule

Links to the various pages for this class:

Wish I could do this: * Schedule

Date Topics Slides Reading Homework
Mon Apr 8
  • Discuss HW0
  • Non-decimal bases
  • Number representation
  • 0.1+0.2 ≠ 0.3

Numbers

Why did the programmer confuse Christmas and Halloween?

Wed Apr 10
  • Tomorrow is the last drop day
  • Pointers

Pointers 2 3 4 5 6 7 8 Example Pointers and memory

Pointer Questions
A dicussion on counting starting at zero

Fri Apr 12 Cmd-Line Args HW0 due Sunday noon
Mon Apr 15

HW1 due Tuesday noon; late Wednesday noon

structures enum, typedef

Wed Apr 17
  • Review HW1
  • Quiz #1
  • More on structures
  • Unions and typedefs
  • stdbool.h
Fri Apr 19
  • Discuss HW2
  • Dynamic Memory

Dynamic Memory Questions

Mon Apr 22
  • Random numbers with rand & srand
  • Multi-Dimensional arrays

HW2 due Tuesday noon; late Wednesday noon

Wed Apr 24
  • Today is the last withdraw day
  • Review HW2
  • Quiz #2
  • More Pointers
Fri Apr 26
  • Discuss HW3
  • Sorting

search, sort

Mon Apr 29
  • Linked Lists
HW3 Tuesday noon; late Wednesday noon
Wed May 1
  • Review HW3
  • Quiz #3
  • Trees
Fri May 3
  • Discuss HW4
  • Preprocessor directives
  • Conditional Compilation, code portability
  • Multiple files
  • User includes

Preprocessor Directives Questions

C isn’t that hard: void (*(*f[])())() defines f as an array of unspecified size, of pointers to functions that return pointers to functions that return void

Mon May 6 HW4 Tuesday noon; late Wednesday noon
Wed May 8
  • Review HW4
  • Review for exam
  • Course eval
Fri May 10
  • Final Exam
    Photo ID required

Page: Main.Schedule
Modified: November 08, 2012, at 12:24 PM
Wiki: pmwiki-2.2.35
CS Department
Apply to CSU | Contact CSU | Disclaimer | Equal Opportunity
Colorado State University, Fort Collins, CO 80523 USA
© 2012 Colorado State University