Getting Caught Up

Join Piazza!#

Piazza is the way that we communicate announcements to the rest of the class. It should have deadlines, which you can also find on our course web page (here) under the Labs and MP tab. You can register with your illinois email and pick the classes you are apart of. Search for CS241 and also the advising piazza for all things CS.

To get a sense of going on and where we are in the course, please read all the posts by instructors.

Assignments#

  • Overdue assignment’s deadlines will not be extended. Though, It is in your best interest to read through the assignments that you missed in order to understand them (some of them will build of each other)
  • Email cs241admin@illinois.edu and say that you have added late (give the date you added if you can remember it).
  • Email engrit-help@illinois.edu and tell them that added CS 241 late. You will need git access and your own virtual machine. You should give them a bit of time. You can create your repository at the repository creator Your repo should be available at

https://github-dev.cs.illinois.edu/cs241-fa19/NETID.

You can read the Development Guide to get familiar with the VM, ssh, git, and any other tools you will need to be successful in the course.

  • Ideally, we want (and most cases) require you to work on your assignment on your VM. Instructions on how to log in are on the Know Your Tools page. If you can’t get your VM in time for an assignment to be do, you can do work on EWS – just complete the steps below.
  • The only non-programming assignment in the first few weeks is Homework 0 if the assignment’s deadline has not passed, submit the form on the know your tools page as soon as possible!
  • We will not extend deadlines for programming assignments. Here are the steps to be able to start working on your assignments that are not past due. To check if an assignment’s deadline has passed, check piazza or the lab and MP page. If the Assignment has not been deployed to your git (you don’t see a folder), complete the following steps

Go to https://github-dev.cs.illinois.edu/cs241-fa19/_release and piazza and see what assignments are deployed and are not yet due.

Here are the terminal steps to update. Make sure you are in your git repository in the terminal.

git clone https://github-dev.cs.illinois.edu/cs241-fa19/${NETID}
cd ${NETID}
git remote add release https://github-dev.cs.illinois.edu/cs241-fa19/_release
git pull release master
git push origin master
cd ${ASSIGNMENT}

Then to submit your work.

# Do work on the assignment
$ git commit -a -m "my_submission"
$ git push origin master

Catching up on Material#

Make sure you visit the course Wiki Book and read over the chapters relating to our lecture schedule from when you joined.

If you are looking for the lecture handouts, they are in the _shared folder above. Feel free to ask about any material you don’t understand on Piazza or Lab sections. There is a lot to go through in this course, so falling behind is not ideal.

Labs#

Go to your assigned lab section and tell the TA in charge that you added late, we will manually give you attendance until we can update the roster. Remember go to your registered lab section.

Quizzes#

We won’t have quizzes for the first few weeks but if and when the time comes, go to the quiz and test signup in order to take register to take computerized quizzes at the testing facility in the basement of Grainger.