Assignments
Assignment 0: Due Wednesday,
January 19th. At Class time. .
Assignment 1: Due Wednesday, January 26,
5:00 PM.
Assignment 2: Due Monday, February 7th,
5:00 PM.
Assignment 3: Due Monday, February 14th,
5:00 PM
Assignment 4: Due Wednesday, February
23rd, 5:00 PM
Assignment 5: Due Friday, March 11, 5:00
PM
test1.dat,
test2.dat
Assignment 6: Due Monday, March 28th,
5:00 PM
Assignment 7: Due Wednesday, April 13th,
5:00 PM
stringB.h
useStrB.c
Assignment 8: Due Wednesday, April 27th,
5:00 PM
Final Assignment: Due Wednesday, May 11th,
Noon
Lecture Notes
Lecture 0: January 12, 2005 PDF PPT
Lecture 1: January 14, 2005 PDF PPT
Lecture 2: January 19, 2005 PDF PPT
Lecture 3: January 21, 2005 PDF PPT
Lecture 4: January 26, 2005 PDF PPT
Lecture 5: January 28, 2005 PDF PPT
Lecture 6: February 2, 2005 PDF PPT
Lecture 7: February 4, 2005 PDF PPT
Lecture 8: February 9, 2005 PDF PPT
Lecture 9: February 11, 2005 PDF
PPT
Lecture 10: February 16, 2005 PDF PPT
Lecture 11: February 18, 2005 PDF PPT
Test 1 review: PPT
Test 1 Answers: PPT
Lecture 12: March 4, 2005 PDF PPT
Lecture 13: March 9, 2005 PDF PPT
Lecture 15: March 11, 2005 PDF PPT
Lecture 16: March 16, 2005 PDF
PPT
Lecture 17: March 18, 2005 PDF
PPT
Lecture 18: March 30, 2005 PDF
PPT
Lecture 19: April 6th, 2005 PDF
PPT
Lecture 20: April 13, 2005 PDF
PPT
Lecture 21: April 20, 2005 PDF
PPT
Lecture 22: April 22, 2005 PPT
Lecture 23: April 27, 2005 PPT
Lecture 24: April 29, 2005 PPT
Examples
Helloworld.c : Traditional first
program.
Scanf_example: program showing
use of scanf (with or with flushing).
Assignment1a: Alternate version of
part one of assignment 1.
Com_line.c: Sample Command
line input program.
Assignment1: Model Solution to
Assignment 1
fgets_example.c: Sample use of
fgets
my_strings.c : Using array of
strings.
AR_passing.c : example passing
arrays as parameters.
pointertype.c :
example of bad pointer casting
hardpointers.c : example of
really tricky pointer code. If you can understand this,
then you understand pointers.
MutlArray.c: Example of
2-d array allocation and de-allocation
KTOD.c: Keyboard to Disk
DTOS.c: Disk to Screen
FileTest.c: Writes to file, then
reads from file to the screen.
dbl_space.c: Double spaces a file.
struct.c: Example file of some struct
stuff.
List.h, List.c,
useList.c: Complete model of
linked list and application
Tree.h Tree.c
useTree.c: Model Solution to
Binary Search Tree
cppsample.cpp : C++ example
program, compile with g++
myclass.cpp
constuctor.cpp
back