Problem Set 0


Due Monday, April 7 at 11:59 PM Pacific


Welcome to CS103! Cynthia, Alex, and the entire course staff are glad you're here!

This assignment is designed to help you get your QTCreator coding environment set up, make sure you're familiar with important course policies, and get to know you a bit better. All enrolled students are required to complete PS0, even if you enroll after the PS0 deadline. This is to ensure all students understand important course policies.

This assignment is inherently individual, and so must be completed individually. For our normal assignments throughout the quarter, you will be permitted to work with a partner (optional).

Step 1: Read About the Honor Code

You are required to read our document on the Stanford Honor Code before submitting assignments in this class. Take a minute to read over it before proceeding to the next steps.

Step 2: Download and Install Qt Creator

Your first task is to download and install Qt Creator, the development environment that we'll be using in CS103 this quarter. To do so, visit Stanford's Qt Creator installation guide and follow the instructions there. If you run into trouble installing Qt Creator, don't panic! There’s a large troubleshooting guide available through that link, and if that fails, feel free to ask for help on EdStem or in office hours.

The instructions for installing Qt Creator are the same here as they are for CS106B this year. We are using a more up-to-date version of Qt Creator than the version we used last academic year. As a result, if you took CS106B prior to Fall 2024, you will need to uninstall Qt Creator from your system and then use the instructions above to install the newest version.

Step 3: Complete the Google Form Survey

Please go complete this survey.

Pset0 Google Form Survey

At the end, you'll get a code. Be sure to remember the code.

Step 4: Go Read the Ed Q&A Forum Welcome Post

Go read the Ed Q&A forum welcome post. At the end, there will be a comment with a code. Be sure to remember the code (and which code is which between Google Form and Gradescope). You may want to browse some other students' questions while you're there, to get in the habit of learning from what others are asking (to avoid duplication of questions, thank you :-)).

NOTE: You won't be able to access Ed until you are officially enrolled in the class (and then you may need to wait 24 hours for it to go through). If you are not enrolled yet for whatever reason, please hold off on completing this step (and the next step) of Pset0 until that time. There are no late penalties in that case (this won't be true for Pset1 though, all regular deadlines apply for pset1). Do make sure you've completed the Google Form Survey at the earliest possible occasion though.

Step 5: Enter the Two Codes on Gradescope

To get points for the assignment, log in to Gradescope and enter the code you got at the end of the Google Form Survey, and the code you got from Ed. That's all, you're done!

Bonus Step: Check Other Course Tools and Accounts

This would be a good time to do some of these course set-up activities:

  • Find and watch course videos on Panopto (Canvas).
  • Take a look at Overleaf if you think you may want to use it to typeset your problem sets. (Your @stanford.edu email address gives access to “Pro” features.)