CSC 1301, Principles of Computer Science I Honors Lab (Fall 2023)

Course Materials

Week 13: November 17th (Linked List)

Jupyter Notebooks

Week 12: November 10th (Exam 2 - Lab Solution; Tips Assignment 6)

Solution to Exam 2 Lab Problem
Jupyter Notebooks

Week 11: November 3rd (Exam 2 - Lab Part and Posting of Assignment 6)

Jupyter Notebooks
Programming Assignment 6 (Hangman) (Due: 19 November, 2023 - Sunday)

Week 10: October 27th (Tips for Assignment 5)

Jupyter Notebooks

Week 9: October 20th (Intro to Assignment 5)

Jupyter Notebooks
Programming Assignment 5 (Orders Database) (Due: 5 November, 2023 - Sunday)

Week 8: October 13th (Object-Oriented Programming)

Jupyter Notebooks

Week 7: October 6th (Intro to Assignment 4)

Jupyter Notebooks
Programming Assignment 4 (RAM Programs) (Due: 22 October, 2023 - Sunday)

Week 6: September 29th (Tips for Assignment 3)

Jupyter Notebooks

Week 5: September 22nd (Intro to Assignment 3, More Dictionaries, Nested For-Loops)

Jupyter Notebooks
Programming Assignment 3 (Polynomial) (Due: 8 October, 2023 - Sunday)

Week 4: September 15th (Tips for Assignment 2)

Jupyter Notebooks

Week 3: September 8th (Dictionaries, Intro to Assignment 2)

Jupyter Notebooks
Programming Assignment 2 (Baseball) (Due: 24 September, 2023 - Sunday)

Week 2: September 1st (Python Basics and Assignment 1)

Jupyter Notebooks

Week 1: August 26th (Python Basics)

Jupyter Notebooks
Programming Assignment 1 (Fitbit) (Due: 10 September, 2023 - Sunday)