CS 2341 – Fall 2021

Important Documents

Slide Decks

Programming Assignments

  • PA 00 — Welcome to CS 2341 Week 1 Lab!
    • There was an issue with the first template project.  So this one has a -b at the end of the repo name. 
  • PA 01 — Sentiment Analysis
  • PA 02 — Autoindexer
    • Handout
    • Github Classroom Assignment Link
      • Please please read through the comments in the files in the sample repo
      • Catch.hpp is already included in the repo.  I also added some other code files to help reduce build times while you’re working on your project.  If you don’t understand what something is doing, feel free to ask. 
      • I also made a relatively minor change in the Github Actions setup.  It will zip and upload to GH the entire data folder (including your sample input files as well).  So make sure you write any output files to the data folder!
  • PA 03
  • PA 04
  • Final Semester Project

 

Homework Assignments

  • HW 00 – Due Aug 25 @ 6am. 
  • HW 01 – Due Sept 1 @ 6am.
  • HW 02 – Due Sept 8 @ 6am. 
  • HW 03
  • HW 04
  • HW 05
  • HW 06
  • HW 07
  • HW 08

Extra Materials

Name Link
1. Development Environment Setup Click here
2. Installing and Running Catch for TDD Click here
3. Lyle Genuse Server Connection and File Transfer (Macs Only) Click here
4. WSL2 Guide (Windows Only) Click here
5. Installing Valgrind on WSL Click here