Course Information

Instructor: Robbie Schweller
ENGR 3.294
956-665-2667
(cell) 773-456-1722
robert.schweller@utrgv.edu
schwellerr@gmail.com
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:CSCI1370_syllabus.pdf

Schedule / Topics

Week T R F
08/27 - 08/31 Input/Output, Variables
ageGuesser.cpp : Basic I/O, variables, comments, expressions
Candybar Computer : Basic I/O, variables, expressions
Problem Solving, Conditional Statements
inchesToCentimeters.cpp
mathLibraryDemo.cpp
Lab 1
09/03 - 09/07 Variable Review, Conditionals (if, if-else, if-else chains), File I/O
variableDemo.cpp
passwordDemo.cpp
gradeCaluclator.cpp
gradeInfo.txt
While Loops!
whileLoops.cpp
examGradeCalculator.cpp
Lab 2
09/10 - 09/14 Loops, Functions Functions Lab 3
09/17 - 09/21 Exam 1 Arrays Lab 4
09/24 - 09/28 Arrays Arrays, Searching and (Basic) Sorting Lab 5
10/01 - 10/05 Classes and Objects Classes and Objects Lab 6
10/08 - 10/12 Abstract Data Types Stacks and Queues Lab 7
10/15 - 10/19 Exam 2 Recursion Lab 8
10/22 - 10/26 Recursion Recursion, Fast Sorting Lab 9
10/29 - 11/02 Pointers Dynamic Memory Allocation Lab 10
11/05 - 11/09 Dynamic Arrays Linked Lists Lab 11
11/12 - 11/16 Linked Lists Doubly Linked Lists Lab 12
11/19 - 11/23 Exam 3 Turkey Break Turkey Break
11/26 - 11/30 Binary Search Trees Binary Search Trees, In-order, Pre-order, Post-order, Breadth-First-order Lab 13
12/03 - 12/07 Breadth First Search Study Day
12/10 - 12/14 Final Exam: 8:00am - 9:45am

Assignments

Due Date Assignment
8/31 hw0
9/04 hw1
9/06 hw2
9/10 hw3
... ...

Resources