CS 300 Schedule
|
Date
|
Topic
|
Notes
|
Assignments
|
C Topics |
| Aug 27 | Syllabus Linux Intro |
01_Linux Video Virtual Machine Instructions |
Assignment
0 |
|
| Aug 29 | Intro to C | 02_C_Intro Read: pages 1-35 |
include | printf |
scanf | comments static | pointers | const | static Compilation |
|
| Aug 31 | Intro to Eclipse | 03_Eclipse CodingStandards (Right click and Save As) SUSE Admin |
Assignment
1 wordsearch.c |
|
| Sep 03 | Labor Day | |||
| Sep 05 | Makefiles Testdrivers using asserts |
04_Makefiles Advanced Variables Video I Video II |
||
| Sep 07 | Finish Makefiles Abstract Datatypes |
05_ADTs C Coding Guide |
||
| Sep 10 | Stack ADT | 07_StackADT | Assignment
2 stk.h stkdriver |
|
| Sep 12 | Subversion ArrayOfVoidStars |
07_SVN 07_ArrayOfVoidStars |
||
| Sep 14 | Advanced Pointers | 08_AdvPointers pointers |
||
| Sep 17 | Finish Advanced Pointers | Assignment 2 Part A DUE Dynamic Memory in stk() functions! |
||
| Sep 19 | Dynamic Memory ArrayOfVoidStars II |
09_DynamicMemory | ||
| Sep 21 | EXAM | Review | REVIEW |
|
| Sep 24 | Pointers/Dynamic Memory | Assignment 2 Part B DUE Assignment 3 |
||
| Sep 26 | Valgrind Lab maina.c lab |
|||
| Sep 28 | Discuss maina.c | |||
| Oct 01 | List ADT, pointers, mainb.c Lab |
List ADT ListInClass |
CodingStandards Page 44-77 |
|
| Oct 03 | Linked List | Assignment
4 list.h Build Project Assignment 4 Example Schedule |
||
| Oct 05 | Fall Break | |||
| Oct 08 | List Traversing w/prev
& pres Queue ADT |
Queue
ADT Interview Problem |
||
| Oct 10 | Singly Linked Queue | |||
| Oct 12 | Singly Linked Circular Queue/Circular Stack | |||
| Oct 15 | Handles | |||
| Oct 17 | Project management Rational/Rational Set |
Dependency Graph | Assignment 5 | |
| Oct 19 | Midterm 2 | Review | ||
| Oct 22 | In Class Exercise | ListWithHandles
Lab |
||
| Oct 24 | In Class Exercise | Valgrind |
PQ |
|
| Oct 26 | In Class Exercise | Valgrind Handles lab |
||
| Oct 29 | Complexity Analysis Who is graduating next year in CS? |
Complexity | ||
| Oct 31 | Airport, Argv/Argc/Files | File
IO Output Formatting Grade Estimator! |
Assignment
6 Page 101 |
|
| Nov 02 | Design Activity | PDF |
||
| Nov 05 | Hash tables | |||
| Nov 07 | Hash tables | |||
| Nov 09 | Hash tables | |||
| Nov 12 | Function Pointers (page 36) | Function Pointers | ||
| Nov 14 | Function Pointers | HashTable Review | Assignment 7 | |
| Nov 16 | Midterm | Review | PDF ODT | |
| Nov 19 | FunctionPointer Lab | |||
| Nov 21 | Thanksgiving | |||
| Nov 23 | Thanksgiving | |||
| Nov 26 | Intro to Trees University run course evaluations |
Trees & Recursion | ||
| Nov 28 | Trees Recursion Tree Lab I |
Toyota [1] [2] |
||
| Nov 30 | Tree Lab II | |||
| Dec 03 | Last Day | Course Evals | Review: PDF DOC | |
| Dec
11 |
TUESDAY 3-5:30 pm Final Exam | Review |