CSCI 261 - Programming Concepts - Spring 2022

Assignments

Jump To Assignment Set:

·· Set0 ·· Set1 ·· Set2 ·· Set3 ·· Set4 ·· Set5 ·· Set6 ·· Set7 ··
·· SetXC ··
·· Final Project ··

Set # Assignment Due Date
Set 0 L0 VS Code Setup Thursday,
January 13,
2022,
11:59 PM
A0 Assignment 0
Set 1 L1A Math Equation Solver Tuesday,
February 01,
2022,
11:59 PM
L1B Command Line Interface
L1C Random Generation & Classification
L1D Holy Loops Batman!
L1E Makefile Targets
L1F Debugging: Fixing Errors
A1 Rock Paper Scissor Throw Down!
Set 2 L2A The Secret Moosage Friday,
February 18,
2022,
11:59 PM
L2B Procedural Programming with Functions
L2C Coordinate Converter
L2D Debugging: Tracing the Call Stack
L2E Makefile Multicompilation
A2 PPM Image Editor
Set 3 L3A Array Min/Max Thursday,
March 03,
2022,
11:59 PM
L3B Strings Test Suite
L3C Pointers
L3D Array Ops
A3 Green Eggs and Ham
Set 4 L4A Array vs Linked List Tuesday,
March 29,
2022,
11:59 PM
L4B Linked List Operations
L4C A Linked List Class Part I: The Class Shell
L4D A Linked List Class Part II: Construct/Destruct a List
L4E A Linked List Class Part III: Test, Copy, Print
L4F A Linked List Class Part IV: A Templated Linked List
A4 Abstract Lists: Wavefront OBJ File Validator
Set 5 L5A Double The Fun Wednesday,
April 13,
2022 11:59 PM
L5B Sorting I: Sorting a List
L5C Recursion I: Towers of Hanoi
L5D Sorting II & Recursion II: Merge Sort via the Call Stack
L5E Procedural and Object-Oriented
L5F A Needle in the Haystack
A5 Wild Left-Center-Right Simulation
Set 6 L6A Multidimensional Data Thursday,
April 21,
2022,
11:59 PM
L6B Processing Ordered Lists
L6C SFML: Hello World!
A6 A-MAZE-ing
Set 7 L7A SFML Drawing Thursday,
May 05,
2022,
11:59 PM
L7B Starcraft
A7 Triangle Land
Set XC LXC Binary Search Trees Thursday,
May 05,
2022,
11:59 PM
AXC Forest Walk: Traversing BSTs
Final Project
FP Final Project Thursday,
May 05,
2022,
11:59 PM