Csc 7003, Programming for Data Science - (Summer 2021)
Instructional Staff
Instructor: Raj Sunderraman; Room 629, 1 Park Place; raj@gsu.edu; Office hours: Tuesday/Thursday 3.00 pm to 5:00 pmCourse Details
SyllabusPiazza Website
Lecture Recordings
https://www.tutorialspoint.com/python/index.htm
Goodrich Slides
Matplotlib
Install Python 3
Python 3 Official Documentation
Weekly Materials
WEEK 3: Day 2 (Image Processing in Python)
Program 12 (Image Processing - Jigsaw Game)Class Notebooks and Files
WEEK 3: Day 1 (Priority Queue - Heap Implementation)
Program 11 (Priority Queue - Simple Lists)Program 10 (Priority Queue - Heap)
Class Notebooks and Files
WEEK 2: Day 2 (Linked Lists, Hash Tables)
Program 9 (Hash Table)Program 8 (Linked List)
Class Notebooks and Files
WEEK 2: Day 1 (Stacks, Queues)
Program 7 (Queue Class)Program 6 (Stack Class)
Class Notebooks and Files
WEEK 1: Day 2 (Objects and Classes in Python)
Student.py,
StudentDriver.py
Program 5 (Date Class)
Program 4 (Game of Hangman) NOT TO BE TURNED IN
Class Notebooks and Files
WEEK 1: Day 1 (Python Basics)
Program 3 (Game of Bulls and Cows)
Program 2 (Histogram of letter counts) NOT TO BE TURNED IN
Program 1 (Time Difference)
Class Notebooks and Files