CSC 1302, Principles of Computer Science II Honors Lab (Spring 2024)

Course Materials

Week 14: April 17th (In lab exam)

Jupyter Notebooks

Week 13: April 10th (More recursion, Huffman Codes Decoding, LISP Expressions)

Jupyter Notebooks
Programming Assignment 6 (LISP Expressions) (Due: 28 April, 2024 - Sunday)

Week 12: April 3rd (Huffman Codes)

Jupyter Notebooks

Week 11: March 27th (More recursion, Binary Search Trees; Huffman Codes)

Jupyter Notebooks
Programming Assignment 5 (Huffman Codes) (Due: 7 April, 2024 - Sunday)

Week 10: March 20th (Binary Search Trees)

Jupyter Notebooks

Week 9: March 6th (Hilbert Curves Assignment; More recursion)

Jupyter Notebooks
Programming Assignment 4 (Hilbert Curves) (Due: 24 March, 2024 - Sunday)

Week 8: February 28th (In lab exam)

Jupyter Notebooks

Week 7: February 21st (Recursion)

Jupyter Notebooks

Week 6: February 14th (Multi-List Data Structure Assignment)

Jupyter Notebooks
Programming Assignment 3 (Multi-Lists) (Due: 10 March, 2024 - Sunday)

Week 5: February 7th (Toothpicks, Sorted Linked Lists)

Jupyter Notebooks

Week 4: January 31st (NO CLASS)

Jupyter Notebooks

Week 3: January 24th (Sorted Linked List, Graphics, Toothpicks Assignment)

Jupyter Notebooks
Programming Assignment 2 (Toothpick Sequence) (Due: 11 February, 2024 - Sunday)

Week 2: January 17th (OO Programming - Unsorted Linked Lists)

Jupyter Notebooks

Week 1: January 10th (OO Programming)

Jupyter Notebooks
Programming Assignment 1 (Date Arithmetic) (Due: 24 January, 2024 - Wednesday)
Answers on 13 February, 2024 (Tuesday)