Skip to content

Resources

Code

The Course GitLab Repo contains all the code we discuss in class.

Panopto

The folder including videos for all classes can be found at TBD.

Each class video will be linked to the course schedule/calendar as well, but that may take a few hours to happen, the folder will be live immediately after class.

Tools

See the resources below for documentation on installing VSCode and Git.

  • VSCode: We require (strongly recommend) using Visual Studio Code (VSCode). Information on installing software for 201 is found below.

  • GitLab and Git: We use the Git version control system to distribute, store, and submit code for labs and projects. Take time to set up Git for a smooth workflow. The "Getting Started" guide in the course Git repository shows how to set up your account and install cryptographic keypairs to connect it to your computers and your container. Also see the tutorial from Duke OIT. Remember to fork each lab/project individually, and commit/push often to protect your work.

Supplementary Texts

CS 201 does not have any required textbooks. We include some below that you may find helpful. Let us know if you find some resources you like so we can add them here!

Assorted References

Installation: See our course's installation instructions which covers VS Code, Java Development Kit (JDK), and Git.

VSCode:

GitLab and Git:

Office Hours and Help

Coming soon! In the meantime, please ask questions on Ed Discussion and follow announcements on Canvas.

Previous Exams

Previous Exams in 201 can be found via this link to old exams

WOTO Answers

You can find WOTO problems in the course calendar. The most-chosen answer is nearly always correct (but not always!). You can find a summary of all WOTO answers via this link: TBD