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! recFun.cpp | More Recursion recFun2.cpp | Lab 10 |
11/4 | O(log n) power function, Tower of Hanoi recFun3.cpp | Recursive Binary Search, Merge Sort helpers.h sortRace.cpp | Lab 11 |
11/11 | Pointers: pointerFun.cpp | Linked Lists: | Lab 12 Exam 4 |
11/18 | Linked Lists: linkedList.h driver.cpp | Linked Lists: linkedList.h driver.cpp | Lab 13 (Doubly Linked List) |
11/25 | Doubly Linked Lists doublyLL.h driver.cpp | Binary Search Trees: Insertion, Traversal binarySearchTree.h driver.cpp | Turkey Break |
12/2 | Binary Search Trees: Height, Extract Min binarySearchTree.h driver.cpp | Binary Search Trees: Deletion binarySearchTree.h driver.cpp | |
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 |
11/4 | Exam 3 Corrections |
12/12 | wordCounter |