FAQ
About the course materials
Where are the textbooks?
Both of the main textbooks can be read online for free, or purchased if you want a hard copy:
Posting on Slack
What should I post on Slack?
Post any questions you have on the course Slack, with the following caveats:
- DON’T post your proposed solution to a lab exercise on Slack. While in general, it is helpful to see some of your code in order to help you debug, we don’t want to spoil the fun for the other students by posting your entire solution.
- DON’T post personal, private, or sensitive information on Slack in public channels. If you need to speak discreetly to your instructor, DM them or see them in person.
- DON’T criticize, belittle, or demean others on Slack. This is a learning community and we need everyone to feel respected so that they can learn. Please refer to the course Code of Conduct.
- DO respond respectfully and constructively to other students’ questions. If you can help each other out, please do!!
Where should I post on Slack?
- Most questions should go in the
#questions
channel. - Light-hearted, off-topic items should go in
#random
. - Private messages should be a DM to your instructor.
- You may set up private channels for your groups.
- You probably shouldn’t post to
#general
unless indicated by your instructor.
Due dates
When are the labs due?
Unless otherwise specified, all deadlines are set as 8:00 am the day of the next lab. You do not need to submit your lab document, see the schedule on Moodle for what is due.
Can I have an extension on the Coding Fluency quiz?
Generally no, you can take it during the next iteration. See the schedule on the syllabus page for more information.
Can I have an extension on the weekly lab quiz?
Extensions up to 24 hours will typically be granted when requested at least 24 hours in advance. Longer extensions, or those requested within 24 hours of a deadline, will typically not be granted. Please plan accordingly.
I came to class late. Will I be marked as present?
You have 20 minutes after the start of class to record your attendance on Moodle. After that, you will not be marked as present.
Common errors
xcrun: error: invalid active developer path
Type this in the Terminal:
xcode-select --install
Need template file on RStudio Server
Type this in the Terminal:
cp /home/bbaumer/lab_01_setup.qmd .