CSCI 261 - Programming Concepts - Spring 2022


Announcements



05/06/2022

Final Exam rooms posted.

05/02/2022 7:25 AM

LabXC has been posted and is due Thursday, May 05, 2022.
AXC - Forest Walk: Traversing BSTs has been posted and is due Thursday, May 05, 2022.

05/02/2022 6:40 AM

Final Exam Review Materials have been posted for your review.

04/26/2022

A7 - Triangle Land has been posted and is now due Thursday, May 05, 2022.
Note: Thursday, May 05 is the last day to submit any labs/assignments/projects/etc. No late submissions will be accepted after Thursday, May 05.

04/20/2022 4:25 PM

Lab6C has been fully updated. Instructions for the Personal Windows Machines have been posted.

04/20/2022 3:45 PM

Lab7B has been posted and is due Tuesday, May 03, 2022. The remainder of Set7 will follow. shortly.

04/20/2022 2:20 PM

Lab7A has been posted and is due Tuesday, May 03, 2022. The remainder of Set7 will follow. shortly.

04/19/2022 12:40 PM

Lab6C has initially been updated. Instructions for the Campus Windows Machines have been posted. Personal Windows instructions will follow shortly.

04/19/2022 6:45 AM

Lab6C has initially been posted. Instructions for OS X users has been posted. Windows instructions will follow shortly.

04/10/2022

Updated Set5 to be due Wednesday, April 13, 2022.
Updated Set6 to be due Thursday, April 21, 2022.

04/06/2022

A6 - A-MAZE-ing has been posted and is due Tuesday, April 19, 2022. The remainder of Set6 will follow.

04/05/2022

Lab6B has been posted and is due Tuesday, April 19, 2022.

04/04/2022

Lab6A has been posted and is due Tuesday, April 19, 2022.

04/03/2022 10:30 PM

Exam 2 Review Materials have been posted for your review.

04/03/2022 8:20 PM

The Final Project has been posted. The proposal is due Friday, April 08, 2022.

04/01/2022

Lab5F has been posted and is due Monday, April 11, 2022.

03/29/2022

Lab5E has been posted and is due Monday, April 11, 2022. The remainder of Set5 will follow.

03/29/2022

A5 - Wild Left-Center-Right Simulation examples have been updated to match description.
Lab5D has been posted and is due Thursday, April 07, 2022. The remainder of Set5 will follow.

03/19/2022

Updated Set4 to be due Tuesday, March 29, 2022.

03/18/2022 2:45 PM

A5 - Wild Left-Center-Right Simulation has been posted and is due Thursday, April 07, 2022. The remainder of Set5 will follow.

03/18/2022 6:30 AM

Lab5B has been posted and is due Tuesday, April 05, 2022. The remainder of Set5 will follow.
Lab5C has been posted and is due Tuesday, April 05, 2022. The remainder of Set5 will follow.

03/13/2022

Lab5A has been posted and is due Tuesday, April 05, 2022. The remainder of Set5 will follow.

03/10/2022

Lab4F has been posted and is due Thursday, March 17, 2022.

03/09/2022

Lab4E has been posted and is due Thursday, March 17, 2022. The remainder of Set4 will follow.

03/06/2022

Lab4D has been posted and is due Thursday, March 17, 2022. The remainder of Set4 will follow.

03/05/2022

A4 - Abstract Lists: Wavefront OBJ File Validator has been posted and is due Thursday, March 17, 2022. The remainder of Set4 will follow.

03/04/2022

Lab4C has been posted and is due Thursday, March 17, 2022. The remainder of Set4 will follow.

03/01/2022 10:00 PM

Lab4B has been posted and is due Thursday, March 17, 2022. The remainder of Set4 will follow.

03/01/2022 07:15 AM

Set3 due date moved to Thursday, March 03, 2022.
Set4 due date moved to Thursday, March 17, 2022.

02/27/2022

Lab4A has been posted and is due Tuesday, March 15, 2022. The remainder of Set4 will follow.

02/19/2022

Lab3D has been posted and is due Tuesday, March 01, 2022.

02/18/2022

A3 - Green Eggs and Ham has been posted and is due Tuesday, March 01, 2022.
Take note of the change in submission process. Makefiles are no longer required with submissions from Set3 onward. Graders will use a provided standard Makefile to build all submissions. How the program will be tested is also known (as far as public/private tests are concerned).

02/17/2022 1:45 PM

Lab3C has been posted and is due Tuesday, March 01, 2022. The remainder of Set3 will follow shortly.

02/17/2022 5:45 AM

Set2 due date moved to Friday, February 18, 2022.

02/16/2022 2:30 PM

Lab3B has been posted and is due Tuesday, March 01, 2022. The remainder of Set3 will follow shortly.
Note that the writeups for labs now include what file(s) to submit for them. Not every lab requires every file to be submitted.

02/16/2022 9:30 AM

Lab3A has been posted and is due Tuesday, March 01, 2022. The remainder of Set3 will follow shortly.

02/11/2022 1:30 PM

Set2 due date moved to Thursday, February 17, 2022.

02/11/2022 12:30 PM

Exam 1 Review Material Solutions has been posted for your review.

02/08/2022

The Debugger Cheat Sheet has been updated.

02/07/2022

Exam 1 Review Materials has been posted for your review. These include:

  • Compiled set of daily learning outcomes
  • Extra Credit review questions (complete prior to class on Friday February 11)
  • Sample past exams (solutions will be posted Friday after class)

02/05/2022

Lab2E has been posted and is due Tuesday, February 15, 2022.
A Debugger Cheat Sheet has been posted for your reference.
Exam 1 Learning Outcomes has been posted for your review.

02/04/2022 5:00 PM

Lab2D has been posted and is due Tuesday, February 15, 2022.

02/04/2022 12:30 PM

Slides from Friday, February 4 are posted. Be sure to review them for some of the extra hidden slides that give additional information from Wednesday's snow day.

02/03/2022

A2 - PPM Image Editor has been posted and is due Tuesday, February 15, 2022.

01/31/2022

The Final Exam date has been confirmed and posted.

  • Final Exam - Tuesday, May 10 8am - 10am

01/30/2022

Lab2A has been posted and is due Tuesday, February 15, 2022.
Lab2B has been posted and is due Tuesday, February 15, 2022.
Lab2C has been posted and is due Tuesday, February 15, 2022. The remainder of Set2 will follow.

01/27/2022

Lab1F has been posted and is due Tuesday, February 1, 2022.

01/25/2022

Lab1E has been posted and is due Tuesday, February 1, 2022. The remainder of Set1 will follow.
Note that the Makefile requirement now applies to the A1 submission as well.

01/23/2022

Lab1D has been posted and is due Tuesday, February 1, 2022. The remainder of Set1 will follow.

01/21/2022

The Exam dates have been confirmed and posted. Room assignments are on the schedule page

  • Exam I - Monday, February 14 8pm - 9:30pm
  • Exam II - Tuesday, April 12 8pm - 9:30pm

01/20/2022

A1 - Rock Paper Scissor Throw Down! has been posted and is due Tuesday, February 1, 2022.
Lab1C has been posted and is due Tuesday, February 1, 2022. The remainder of Set1 will follow.

01/19/2022

Office Hour rooms have been updated.

01/18/2022

Lab1B has been posted and is due Tuesday, February 1, 2022. The remainder of Set1 will follow.
Command Line Cheat Sheets are posted under Documents.

01/13/2022

Lab1A has been posted and is due Tuesday, February 1, 2022. The remainder of Set1 will follow.

01/11/2022

Set0 has been posted and is due Thursday, January 13, 2022.

01/10/2022

The tutoring schedule has been posted.

01/04/2022

The schedule of labs, assignments, & quizzes has been updated.

12/23/2021

The course syllabus has been posted.
Office Hours, Tutors, Graders started, will be completed.
The schedule has been updated.

12/21/2021

The schedule has been posted.

12/20/2021

Welcome to CSCI 261 - Programming Concepts! 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 assignments page. As we cover more topics and more examples are used in class, they will become available on the downloads 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!).