course materials

Course Syllabus

Syllabus

Virtual Enviornment

Setup Guide

requirements.txt

Working Locally

Working Locally Guide

Gradescope Guide

Gradescope Guide

Lab Guide

Lab Guide

Github Guide

Github Guide

Forms

Anonymous Feedback

Capstone Declaration

Blocklist Form

resources

CS Department Resources

Here are some important resources provided by the CS Department.

pre-quiz

The official prequisites for this course are CS 16, 18, or 19; one of CS 32 or CS 33 is strongly recomended. That being said, we are open to students from a variety of different academic backgrounds. These quizzes are designed to assess how prepared you are to engage with the material presented in CS1951A. Note that these quizzes are NOT GRADED.

First is a programming portion that tests your knowledge of Python:

>> Python pre-quiz <<

The second is designed to test your knowledge of probability and statistics:

>> Stats pre-quiz <<

Please don't be worried or discouraged if you find these quizzes to be difficult. The pre-quizzes are just available as resources to help you understand what kind of material you will be exposed to in CS1951A.

python

Here are some helpful resources for setting up Python on your computer and learning Python.