Assignments
If you have not installed Qt Creator yet, you will need to do that before you can begin work on the assignments. Instructions and help on how to install and use Qt Creator are available here.
NOTE: When you download an assignment or other Qt Creator project make sure you place it outside of your downloads folder before trying to open it. Otherwise it may not run correctly. Also, on Windows, you must open the the project after you have unzipped it. The symptom of this problem is opening the pro file in Qt Creator and only seeing the pro file without any other files in the project.
To submit your assignments, go to http://paperless.stanford.edu. When submitting your assignments, make sure to double-check that your submission went through and that all of the files were received. You are responsible for missing files.
If you have any questions while working on your assignments, check the FAQ or Piazza to see if it's a common question that's already been answered.
Here are some style guides that have good advice about how to achieve good style but are in no way complete or apply to all situations. Use good judgement when developing your coding style.
If you want to do some development on your own or want to write up some section code, here's an empty starter project for Qt Creator that includes the Stanford Libraries: Empty Project.
# | Name | Due | Handout | Code Files | Demos |
---|---|---|---|---|---|
1 | The Game of Life | Friday, January 16th at 5:00 p.m. | Life Handout | Project | Demos |
2 | ADTs | Monday, January 26th at noon | ADTs Handout | Project | Demos |
3 | Recursion Warm-ups | Wednesday, February 4th at noon | Recursion Warmups Handout | Project | Demos |
3 | Boggle | Monday, February 9th at noon | Boggle Handout | Project | Demos |
4 | PQueue | Friday, February 20th at noon | PQueue Handout | Project | No demo |
5 | Huffman | Monday, March 2nd at noon | Huffman Handout | Project | Demos |
6 | Trailblazer | Monday, March 9th at noon | Trailblazer Handout | Project | Demos |
7 | Stanford 123 | Tuesday, March 17th at 11:30 AM | Stanford 123 Handout | Project | Demos |