CMU 15-112: Syllabus
Spring 2022
Lecture 3

   
Lecture3 Lecture3 is a special invitiation-only experimental version of 112. All 112 students had the entirely-optional opportunity to engage in semi-self-study over winter break (with some TA-led office hours and piazza support). Students who made substantial progress, and then scored reasonably well on two quizzes (where grades are only used for placement, not counting in semester grades) are eligible to opt-in to lecture3 (on a form we posted to such students). Students who were not eligible or did not opt-in will be in lecture1/2 as normal. But those who are eligible and opted-in will be in lecture3 this semester.

Some additional important details:
  • Lecture3 will start the semester well ahead of lecture1/2, recognizing all the hard work and solid learning that lecture3 students did over winter break.
  • Lecture3 will cover the same basic material as lecture1/2, but will use alternate materials and teaching methods.
  • Lecture3 will be paced a bit slower than lecture1/2, again recognizing the work over winter break. In general, each week of content in lectures1/2 will be spread out over two weeks in lecture3. We will have weekly quizzes, but they will be on the shorter side by historic 112 norms. The two lectures will reach midterm2 at the same time.
  • Lecture3 will not meet at the assigned times for lecture1/2 in SIO. Instead, lecture3 will meet Tue/Thu at 8:30pm in DH A302. Lecture3 students who have a university-approved conflict with that time (such as another course or a regularly-scheduled athletic practice), and who receive explicit approval via email from course faculty, can attend a TA-led remote lecture during their regularly-assigned lecture1/2 time on Tue/Thu.
  • Lecture3 is an experiment, and we may have to make adjustments to the policies and schedule as we go.
Lecture1/2 Syllabus Carefully read the entire lecture1/2 syllabus. Everything in that syllabus applies to lecture3, except as noted here.
Winter Break Credit Students who made the required progress to be eligible for lecture 3 completed a substantial amount of work over winter break. We will count this work towards your semester grades in the form of five homework assignments:
  • CS Academy Sections 1.2-1.4
  • CS Academy Section 1.5
  • CS Academy Section 1.7
  • CS Academy Sections 1.8-1.10
  • CS Academy Section 2.2
Each of these assignments will be graded like a normal homework assignment (as described in the "Grading" section below), and so students will be eligible to receive some bonus points if they completed more than the required amount of work.
Schedule Lecture3 has a different schedule than lecture1/2. Here is the lecture3 schedule.
Office Hours
and More
Instructor Open Office Hours:
  • Austin Schick (aschick)
    • Wed 3:30pm-4:30pm GHC 7103. Fri 3:30pm-4:30pm remote.
  • You may also attend David Kosbie's and Mike Taylor's office hours. See the lecture1/2 syllabus for their information.
Lecture3 TA Office Hours:
Lecture3 will have its own TA office hours. You should attend lecture3 office hours for homework questions or Fix-its. You may attend lecture3 or lecture1/2 office hours for conceptual or quiz prep questions. The lecture3 policy for office hours is the same as the lecture1/2 policy, but you should always join the "15-112 Lecture 3" queue, and join the zoom link in the Lecture 3 Zoom Links spreadsheet if office hours are remote.
Wed Thu Fri Sat
7-8pm (in-person) 5-7pm (in-person) 6-8pm (in-person) 4-8pm (in-person)

Lecture1/2 TA Office Hours:
You may attend lecture3 or lecture1/2 office hours for conceptual or quiz prep questions. For instructions on how to join lecture1/2 office hours, see the lecture1/2 syllabus.
Mon Tue Wed Thu Fri Sat Sun
7-10pm (remote) 5-7pm (remote) 6-10pm (remote) 6-10pm (remote) 5-9pm (remote) 2-8pm (remote) 2-4pm (remote)

Piazza Virtual Office Hours:
Lecture3 will also have its own piazza. Please use lecture3's piazza and not lecture1/2's piazza.

Large-Group Sessions:
Lecture3 will have its own large-group sessions. Please use lecture3's large-group sessions. You may also attend the Optional/Advanced Lecture or (in addition to your own recitation) the Spicy Recitation for lecture1/2 if you would like. See the lecture 1/2 syllabus for details.
Quiz Solution Session Quiz Prep Session
Thu. 7:00-8:00pm Sun. 4:00-5:00pm
via Zoom via Zoom
Schedule
of Classes:
Important notes:
  • Your Recitation Time: Coming soon! Lauren will send you an email by Wednesday 1/19 12pm EST.
  • Attendance: Lecture3 attendance has the same policies outlined in the lecture1/2 syllabus. However, you should fill out the Lecture3 Extension and Remote Lecture/Recitation Request Form linked on the Forms tab of this website.
  • Friday Recitations: Friday recitations are in the GHC 5th floor clusters, nearby the Citadel Commons. We will share the clusters with lecture1/2 at these times. TAs will be nearby ready to direct you to the lecture3 room.
  • Spicy Recitation: You must attend your assigned Friday recitation. You may attend lecture1/2's spicy Wednesday recitation in addition to your assigned Friday recitation. See the lecture1/2 syllabus for details about spicy recitation.
  Days Lecturer / TA's Time Fri Room
Lecture 3 TR Austin Schick (aschick), with David Kosbie (koz) and Mike Taylor (mdtaylor) 8:30pm - 9:30pm DH A302
Lecture 3 Remote R Lauren Sands (lsands) and Liv Duvanich (oduvanic), with David Kosbie (koz) and Mike Taylor (mdtaylor) 3:30pm - 4:30pm Remote
    Section A F Liv (oduvanic) and Steven (stevenz2) 10:10am - 11:00am GHC Clusters
    Section B F Deniz (mbirlikc) and Christina (ctavlara) 2:30pm - 3:20pm GHC Clusters
    Section C F Lauren (lsands), Alice (alicehon), and Melinda (melindac) 5:45pm - 6:35pm GHC Clusters
Grading: At least through week 3, we will continue to assign homework on the CS Academy website.
Each CS Academy assignment has a required number of "stars" listed like this: "Section Exercises:   ⭐ 0 / 11."

If you complete fewer than the required number of stars, you will receive a score equal to the percentage of required stars you completed. That is, if there are 16 required stars and you complete 8, you will receive a 50%. If you complete all of the required stars you will receive a 100% on the assignment. Each star you complete over the required number is worth 0.5 percentage points of bonus on the assignment. So, if there are 16 required stars and you complete 19, you will receive a 101.5% on the assignment.
"Fix-It Fridays": Lecture3's "Fix-It Fridays" will not in fact occur on Fridays. Instead, TAs will be available for Fix-Its during Wednesday through Saturday OH. Lecture3 will allow fixes for quizzes and style like lecture1/2, but we will not require style fixes to receive credit on the homework. Instead, you may fix your style in order to regain all points deducted during style grading.

Fixes should be made in a new CS Academy sandbox file. These fixes must be made before you attend OH for a Fix-It, and must be made within one week of an assignment's grades being released.
Quizzes: Lecture3 has its own quizzes. These will cover the same general content and be at the same general level of rigor as lecture1/2 quizzes. If the median of lecture quizzes is markedly lower than lecture1/2, we will adjust the lecture3 quiz scores upwards (so there is no penalty for taking lecture3 quizzes).
Exams: Lecture3 will not have its own exams. Instead, students in lecture3 will take the same exact midterm exams and final exam as lecture1/2. These will be taken during the regularly-assigned lecture1/2 lectures. Thus, everyone in 112 will take midterms and finals together, regardless of whether or not they are in lecture3.

If you are no longer available at your original lecture1/2 time, we will provide a makeup midterm or exam time for you.
Term Projects: Lecture3 will not have its own term projects. All 112 students in all lectures will have the same rules and deadlines for term projects.