Week 1
Lecture 1 (May 6th) Introduction to Computer Science
Lecture 2 (May 7th) C Language elements, variables, etc; Code in Class
Lecture 3 (May 8th) Arithmetic expressions, etc; Function I; Code in Class
Lecture 4 (May 9th) Function I; Code In Class;
Lecture 5 (May 10th) Function II; Data In Class; Code In Class;
Week 2
Lecture 6 (May 13th) Function II; Code In Class;
Lecture 7 (May 14th) Selection Structures I; Code In Class;
Lecture 8 (May 15th) Selection Structures II; Code In Class;
Lecture 9 (May 16th) Midterm Review;
Lecture 10 (May 17th) Switch statement;Code I In Class (Payroll System);Code II In Class (Switch);
Week 3
Lecture 11 (May 20th) Iteration Structures;Code In Class (GPA Calculation);
Lecture 12 (May 21th) Iteration Structures II;Code In Class;
Lecture 13 (May 22th) Pointers;Code In Class (Compare Two Dates);
Lecture 14 (May 23th) Arrays;Code In Class (Flag Control);
Lecture 15 (May 24th) Midterm Exam;
Week 4
Lecture 16 (May 27th) Holiday, No Class
Lecture 17 (May 28th) Arrays II and Parallel Arrays;Code In Class (Parallel Array; Array Search);
Lecture 18 (May 29th) String I; Code in Class
Lecture 19 (May 30th) String II; Code in Class
Lecture 20 (May 31th) Structure;
Week 5
Lecture 21 (June 3rd) Structure and Array Structure;Code In Class student struct; PA6
Lecture 22 (June 4th) Recursion Code In Class Recursive function; PA6_2;
Lecture 23 (June 5th) Recursion II; Bitwise Code In Class Bitwise; PA6_3;
Lecture 24 (June 6th) Dynamic Structures; Code In Class Dynamic Array ;
Lecture 25 (June 7th) Dynamic StructuresII; Code In Class Poker Game ; Poker Game II
Week 6
Lecture 26 (June 10th) Linked List Code In Class Linked List;
Lecture 27 (June 11th) Linked List II Code In Class Linked List II;
Lecture 28 (June 12th) Final Review;Bonus Assignment; Code In Class Linked List III