Felix's Office Hours:
The "I'm missing class" form (fill this out as soon as possible if you're sick or have to miss class for another reason)
Anaconda installs Python if it’s not already on your computer, and it also has a bunch of other cool stuff we’ll get more familiar with later in the semester. Go to the anaconda navigator website, click download, and then choose your operating system.
Once downloaded, double-click the file to begin installation. For the most part, you just need to click “Next” a few times to complete the process.
Note! Anaconda Navigator is a big piece of software, so give your computer some time for the install.
You'll be submitting code for DS 2001 via Gradescope. You'll also receive your grades in Gradescope. After the re-grade request window has closed, you'll see these grades transferred over to the gradebook within Canvas.
There will be corresponding Assignment items in Canvas to each practicum. You can either submit by going directly to Gradescope or via the assignment item in Canvas.
Presentations in practicum starting 12/1
Peer Review Form (fill this out twice during your session!)
DS2001 CS Practicum
Fall 2021
Felix Muzny
Getting Started & Miscellaneous Resources
Here are some resources you may find useful to consult, particularly at the beginning of the course (though we'll add to this list as needed throughout the semester). For practicum-specific resources, see the schedule below.
Practicum Sections
Section
Time
In-Person Location
TAs
1
W 2:50 - 4:30PM
Snell Library 015
Asa, Smit
2
W 9:50 - 11:30AM
West Village F 010
Arian
11
R 9:50 - 11:35AM
Behrakis Health Sciences Center 007
Archit
14
R 11:45AM-1:25PM
Forsyth Building 235
Arushi
Weekly Schedule
Look here for each week's practicum assignment and any related materials. Practicum assignments are due each Friday at 12pm noon eastern unless otherwise noted. Solutions are posted on Tuesdays when grades are released.
Week
Date
Practicum
Materials
Solutions
1
9/8-9/9
Practicum #1 - Intro & Setup; Writing our first program
p1.py
2
9/15-9/16
Practicum #2 - Variables, types, etc
p2.py
3
9/22-9/23
Practicum #3 - Files & Conditionals
p3.py
4
9/29-9/30
Practicum #4 - Repetition & Loops
p4.py
5
10/6-10/7
Practicum #5 - Sentiment Analysis
Practicum #6 - Pre-Practicum Work (due 10/13 @ 9am)
p5_task3.py
-
10/6 - 12/8
For all submissions on Gradescope, make sure to add all group members!
6
10/13-10/14
Practicum #6 - Functions
p6.py
7
10/20-10/21
Practicum #7 - csvs
Project Groups + Topics due Friday 10/22 @ 9pm!
p7.py
8
10/27-10/28
Practicum #8 - Proposal, Content Review
Project Proposal due Tuesday 11/2 @ 9pm!
review_solutions.py
9
11/3-11/4
Practicum #9 - k-means, Part 1
p9_kmeans.py
10
11/10-11/11
Optional project work time during Wednesday sections (all students welcome)/HOLIDAY for Thursday sections (NO PRACTICUM)
Presentation Preferences due Friday 11/12 @ 9pm!
11
11/17-11/18
Practicum #10 - k-means, Part 2
p10_kmeans.py
12
11/24-11/25
HOLIDAY (NO PRACTICUM)
13 - 14
12/1-12/8
PROJECTS DUE 11/30 @ 9pm
Presentation Schedule