11/07/2024 11:30 AM
The final exam rooms have been posted:
- Section C - CTLM 102
- Section D - MZ 126
- Section E - MZ 326
- Section F - MZ 126
- Section G - CTLM 102
The final exam rooms have been posted:
L6A - The Abstract List Test Suite posted and due Friday, November 22, 2024, Before Class.
L6B - The Needle in the Haystack posted and due Monday, December 02, 2024, Before Class.
L6C - SFML: Maze Drawer posted and due Wednesday, December 04, 2024, Before Class.
A6 - SFML: Maze Runner posted and due Thursday, December 05, 2024, 11:59 PM.
AXC - Binary Search Trees posted and due Thursday, December 05, 2024, 11:59 PM.
Final Exam Extra Credit Review Questions have been posted along with the fully compiled set of Daily Learning Outcomes.
L4C - SFML: Bob Ross posted and due Friday, November 01, 2024, Before Class.
A4 - SFML: Bubble Bobble posted and due Tuesday, November 05, 2024, 11:59 PM.
L5A - Escape Room posted and due Friday, November 08, 2024 Before Class.
A5 - SFML: Polygon Land posted and due Tuesday, November 19, 2024 11:59 PM.
L4B - A Templated Warehouse posted and due Monday, October 28, 2024, Before Class. The remainder of Set 4 will follow shortly.
L4A - Inventory Management posted and due Wednesday, October 23, 2024, Before Class. The remainder of Set 4 will follow shortly.
Exam 2 Extra Credit Review Questions have been posted along with the compiled set of Daily Learning Outcomes.
A3 - Green Eggs and Ham Classes starter code updated to match UML InputProcessor::getAllWords()
.
A3 - Green Eggs and Ham Classes posted and due Friday, October 11, 2024, 11:59 PM. All of Set 3 is now available.
The Final Project specifications have been posted.
L3B - Strings Test Suite test suite patched.
A2 - Automated Teller Machine ambiguity resolved (but either will be accepted).
The Schedule Page has been posted up to Fall Break.
L3A - The Secret Moosage posted and due Wednesday, October 02, 2024, Before Class.
L3B - Strings Test Suite posted and due Monday, October 07, 2024, Before Class.
A3 and Final Project details will be posted shortly.
Exam 1 Review Solutions have been posted. Any Exam related questions, post to Ed Discussion.
A2 - Automated Teller Machine posted and due Tuesday, September 24, 2024, 11:59 PM. All of Set 2 is now available.
L2C - Coordinate Conversion By Pointer posted and due Monday, September 23, 2024, Before Class. The remainder of Set 2 will follow shortly.
Exam 1 Review Materials have been posted for reference. The extra credit review questions are due in class at the beginning of next Monday's class. See Ed Discussion for more information regarding the exam and to post follow up questions.
L2B - Pointers: Addresses & Values posted and due Friday, September 20, 2024, Before Class. The remainder of Set 2 will follow shortly.
The Lecture 08 completed example code has been posted for review and sample reference.
The final version of the default Makefile has been updated and posted.
L2A - Loop & Function Errors posted and due Wednesday, September 11, 2024, Before Class. The remainder of Set 2 will follow shortly.
Updated A1 - Rock Paper Scissor Throw Down! to explicitly state that the Mersenne Twister mt19937
generator should be used.
Set 1 is posted.
Cumulative Final Exam scheduled for Monday, December 9 8:00 AM - 10:00 AM.
L0 - VS Code Setup posted and due Wednesday, August 21, 2024, Before Class.
A0 - Assignment 0 posted and due Thursday, August 22, 2024, 11:59 PM.
Welcome to CSCI 200 - Foundational Programming Concepts & Design! While there is not too much here just yet, here is a quick guide to where everything is. You will be able to find the labs & homework assignments on the HW Sets page. As we cover more topics and more examples are used in class, they will become available on the Files page. The Schedule page will list the reading required for the upcoming class - you will want to visit this page most often. Until then, familiarize yourself with the course and this website.
Bookmark this webpage - you will be here very often. Be sure to continually reference the Style Guide to be sure you are following our course style (and it doubles as an additional example!) and familiarize yourself with the Best Practices guidelines.