Instructor: |
Robbie Schweller EIEAB 3.220 956-665-2667 (cell) 773-456-1722 robert.schweller@utrgv.edu Office hours: MW 9-10:30am, T: 9-11am |
Schedule: | Lecture: MW, 2:00 p.m. - 3:15 p.m. EIEAB 1.206 Lab: F, 1:30 - 4:00 EIEAB 1.204 |
Textbook: | A Zybook | Syllabus: | Syllabus_1470-03_F24.pdf |
Week | M | W | F |
08/26 | Input/Output, Variables helloWorld.cpp ageCalculator.cpp Read Zybook chapters 1 and 2, complete all PA's. | Conditional Statements, Logic, Math logicDemo.cpp mathDemo.cpp | Lab 1 |
9/2 | Labor Day | Conditionals (if, if-else, if-else chains), File I/O, while-loops if-else chains: gradeFinder.cpp File IO: gradeFinderFileIO.cpp An input file: gradeBook.txt while loops: whileLoops.cpp Chapter 4, complete all PA's. | Lab 2 |
09/9 | while-loops, for-Loops loopChallenge.cpp Read Chapter 5, complete all PAs and CAs. | Functions:Parameters, return types, pass by value, pass by reference functionDemo.cpp Reach Chapter 3, complete PAs and CAs. | Lab 3 Exam 1 |
09/16 | Functions (continued), passing by reference functionDemo2.cpp Chapter 6, all PAs, CAs | Passing by Reference, Arrays passByRef.cpp arrayFun.cpp | Lab 4: Hi-Lo |
09/23 | Arrays, Top-down programming gradeFinderAdvanced.cpp examScores.txt Chapters 7.23-7.27, all PAs, CAs | Arrays, Searching: Linear Search, Binary Search binarySearch.cpp | Lab 5: Spell Checker |
9/30 | Searching and (Basic) Sorting sortFun.cpp Chapter 7, all PAs, CAs | Classes and Objects (basic,constructors) superVariables.cpp gradeSorter.cpp studentGrades.txt | Lab 6 Exam 2 |
10/7 | Classes and Objects (constructors and methods) objectDemo.cpp | Classes and Object: (methods, private vs. public) | Lab 7 (Fire Sort) |
10/14 | Private vs. Public, Abstract Data Types, Stacks and Queues Reading: 15.1, 15.2, all PAs and CAs privateVSpublic.cpp stackDemo.cpp | Dynamic (resizeable) Stack stackDemoResize.cpp | Lab 8 (Priority Queue) |
10/21 | Stack application, Queues: circular array implementation myStack.h ourCalculator.h queue.h driver.cpp | 2D arrays 2DarrayDemo.cpp gameBoard.h pacPerson.cpp | Lab 9 Exam 3 |
10/28 | Recursion! | Recursion, Merge Sort | Lab 10 |
11/4 | Recursive Binary Search, Tower of Hanoi | Circular Queue, Templated Classes | Lab 11 |
11/11 | Pointers: | Linked Lists: | Lab 12 Exam 4 |
11/18 | Doubly Linked Lists: | Doubly Linked Lists | Lab 13 |
11/25 | Doubly Linked Lists | Binary Search Trees | Turkey Break |
12/2 | Binary Search Trees | Binary Search Trees | |
12/9 | Exam 5 (final): 12/9 1:15pm - 3:00pm |
Due Date | Assignment |
8/26 | hw0 |
8/28 | hw1 |
9/04 | hw2 |
9/9 | hw2.5 |
9/18 | hw3 |
10/6 | sortingHwk |
10/14 | dogObjectHWK |
10/21 | calculatorHWK |
... | ... |