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 pmCourse Details
SyllabusAssignment Submission Instructions
Piazza
w3schools Tutorial
https://www.tutorialspoint.com/python/index.htm
Goodrich Slides
Matplotlib
Python 3 Download
Python 3 Official Documentation
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