Instructor: |
Emmett Tomai ENGR 3.2100 emmett <dot> tomai <at> utrgv.edu osvaldo <dot> castellanos01 <at> utrgv.edu |
Schedule: | Lecture, TR, 9:25 a.m. - 10:40 a.m., EACSB 1.104 Lab, F, 10:40 - 1:10, EACSB 2.120 |
Books: | C++ Programming: Program Design Including Data Structures. D. S. Malik, 6th, 7th, or 8th edition. | Syllabus: | syllabus.pdf (needs updating for change of instructor) |
Week | T | R | F |
08/27 - 08/31 | Input/Output, Variables (pdf)
ageGuesser.cpp priceComputer.cpp |
Problem Solving, Conditional Statements
inchesToCentimeters.cpp
mathLibraryDemo.cpp HW (due Tu): hw01.txt |
Lab 1 Exam Review expressions (slns) arithmetic (slns) |
09/03 - 09/07 |
Variable Review variableDemo.cpp Conditionals (pdf) gradeCaluclator.cpp File I/O gradeCaluclator.cpp gradeInfo.txt HW (due Th): hw02_bill.txt |
While Loops! (pdf) whileLoops.cpp examGradeCalculator.cpp File Input Loop (pdf) HW (due Tu): hwk3 |
Lab 2 Exam Review conditions (slns) loops (slns) |
09/10 - 09/14 |
For Loops (pdf) forLoopDemo.cpp Break (pdf) break.cpp Functions (pdf, pdf) examples.cpp HW (due Th): power function |
Functions more-examples.cpp still-more-examples.cpp |
Lab 3 Exam Review functions (slns) pass by ref (slns) |
09/17 - 09/21 |
Exam 1
Reference Params (pdf)
examples.cpp
HW (due Th): hw05_ref.cpp
|
Arrays (pdf) Functions and Arrays (pdf) arrayDemo.cpp |
Lab 4 |
09/24 - 09/28 | Exam 1 | Exam 1 Recap | Lab 5 |
10/01 - 10/05 |
Fn/Loop Exercises HW (due F): hw06_review.html |
Fn/Loop Makeup Quiz Input details (pdf, pdf) |
Lab 6 |
10/08 - 10/12 |
Ref Param Exercises nested loops swap example again HW (due Th): mean/std hw07_std.html |
Ref Param Makeup Quiz Back to Arrays |
Lab 7 Exam Review arrays (slns) |
10/15 - 10/19 |
Dynamic Arrays HW (due F): hw08_array_and_ref.txt |
C-Style Strings (pdf) c_strings.cpp (palindrome problem) |
Lab 8 |
10/22 - 10/26 | Exam 2 | Exam recap (remove and sort) | Lab 8 continued |
10/29 - 11/02 | Exam 2 Make-up Quiz Complexity (pdf) HW (due Th): remove duplicates |
Classes and Objects
(pdf,
pdf) employee_class.cpp Methods (pdf, pdf) employee_class_methods.cpp |
Lab 9 |
11/05 - 11/09 | More classes HW (due Th): BetterArray hw11_betterarray.html |
Lab recap betterarray_append.cpp HW (due F): Insert hw12_insert.html |
Lab 10 |
11/12 - 11/16 | Data Structures queue_test.cpp queue.h, queue.cpp HW (due Th): SecretWord hw13_secretword.html |
Data Structures: Hangman abstractions (the headers we made are in the lab) |
Lab 11 Exam Review classes (slns) |
11/19 - 11/23 | Exam 3 | Turkey Break | Turkey Break |
11/26 - 11/30 | Pointers | Linked Lists | Lab 12 |
12/03 - 12/07 | Search Trees | Study Day | |
12/10 - 12/14 | Final Exam: 8:00am - 9:45am |