Course Information

Instructor: Tim Wylie
ENGR 3.287
956-665-2577
timothy.wylie@utrgv.edu
Teaching
Mentor:
Austin Luchsinger
ENGR 2.228
MW 10:45 - 12:15, TR 10:45 - 1:30
Schedule: TR, 10:50 a.m. - 12:05 p.m., ENGR 1.272. Lab in ACSB 2.110
Book:C++ Programming: Program Design Including Data Structures. 7th edition, D. S. Malik, 2014.
Syllabus:CSCI2380_syllabus.pdf
Final:Dec. 12, 2017, 10:15 a.m. - 12:00 p.m., ENGR 1.272

Schedule / Daily Code

Week Tuesday Thursday
8/29 - 8/31 Course overview
code
Variables
9/5 - 9/7 Input / Output File I/O, Strings *
9/12 - 9/14 Arrays / Classes Review
9/19 - 9/21 Exam 1
9/26 - 9/28 Pointers Dynamic Lists*
10/1 - 10/5 Dynamic Lists Dynamic Lists*
10/10 - 10/12 Linked Lists Linked Lists*
10/17 - 10/19 Sorted Linked Lists Recursion
10/24 - 10/26 Exam 2 Recursion *
10/31 - 11/2 Recursion/Stacks Recursion *
11/7 - 11/9 Stacks / Queues Sorting
11/14 - 11/16 Sorting Sorting *
11/21 - 11/23 Sorting No Class
11/28 - 11/30 Queues/Trees Test
12/5 - 12/7 Trees Trees*
12/12 - 12/14 Final  

* denotes a lab day

Assignments

Due Date Assignment
1 - 9/7 hw1.pdf
2 - 9/12 hw2.pdf
3 - REPLACE hw3.pdf
Test Files
4 - 9/18 hw4.pdf
5 - 10/6 hw5.pdf
hw5main.cpp
6 - 10/16 hw6main.cpp
7 - REPLACE hw7.pdf
8 - 10/31 hw8.pdf

Labs

Lab - Day Instructions
1 - 9/7 lab01.cpp
2 - 9/14 lab02.cpp
3 - 9/21 lab03.cpp / DList.h
4 - 10/5 lab04.cpp / LinkedList.h / LinkedList.cpp
5 - 10/12 lab05.cpp / SortedLL.h / SortedLL.cpp
6 - 10/19 lab06.pdf
Fill out answers on a separate sheet to turn in.
7 - 10/26 lab07.cpp

Resources

Handouts:

References:

Online Compiler: Coding Ground

Rubik's cube video