Csc 7003, Programming for Data Science - (Summer 2022)

TIME: Tue/Thu 5.30 to 8.30 PM LOCATION: 205 Aderhold Learning Center

Instructional Staff

Instructor: Raj Sunderraman; Room 629, 1 Park Place; raj@gsu.edu; Office hours: Tuesday/Thursday 3.00 pm to 5:00 pm

Weekly Materials

WEEK 3: Day 2 (Recursion)

Class Notebooks and Files
Class Recordings: Part 1, Part 2,

WEEK 3: Day 1 (Priority Queues)

Program 10 (Priority Queue: List Implementation)
Class Notebooks and Files
Class Recordings: Part 1, Part 2

WEEK 2: Day 2 (Linked Lists and Hash Tables)

Program 9 (Hash Tables) NOT TO BE TURNED IN
Program 8 (Linked List)Rewrite insert method to keep list sorted
Class Notebooks and Files
Class Recordings: Part 1, Part 2

WEEK 2: Day 1 (Stacks and Queues)

Program 7 (Queue Problem)Rewrite __str__ method
Program 6 (Stack Problem)
Class Notebooks and Files
Class Recordings: Part 1, Part 2

WEEK 1: Day 2 (Python Basics)

Program 5 (Time Class)
Program 4 (Month Calendar)
Class Notebooks and Files
Class Recording

WEEK 1: Day 1 (Python Basics)

Program 3 (Game of Bulls and Cows) NOT TO BE TURNED IN
Program 2 (Voting)
Program 1 (Caesar's Cipher)
Class Notebooks and Files