This Semester By The Numbers
People
-
9 TAs
-
26 course developers and data analysts
-
140 CAs
-
Dozens of helpful fellow students
But Let’s Talk About You
And how much you did this semester.
Lecture
-
41 lectures
-
35 pre-lecture songs
-
1,230 slides
-
13,049 total lecture attendance
-
181,100 minutes watched on YouTube
-
3,753,589 slide views
-
Number of students who never attended lecture: 4
-
Number of students who attended every lecture 1: 2
Forum: Students
-
2,573 topics and 7,341 posts
-
114,395 topic entrances and 426,976 post reads
-
2,491 hours spent reading forum content
-
2,590 likes given
Forum: Staff
-
123,903 topic entrances and 490,403 post reads
-
2,682 hours spent reading forum content
-
10,436 likes given
MPs
-
5 MPs 2
-
23,004 graded commits from 15,984 submissions
-
27,341 autograder runs and 155,901 test suite runs
-
590,016 failed test cases and 713,485 successful ones
-
424,032 added or modified lines of code
-
13,399 estimated hours spent working in Android Studio
Quantity v. Quality
The ceramics teacher announced on opening day that he was dividing the class into two groups. All those on the left side of the studio, he said, would be graded solely on the quantity of work they produced, all those on the right solely on its quality. His procedure was simple: on the final day of class he would bring in his bathroom scales and weigh the work of the "quantity" group: fifty pound of pots rated an "A", forty pounds a "B", and so on. Those being graded on "quality", however, needed to produce only one pot - albeit a perfect one - to get an "A".
Well, come grading time and a curious fact emerged: the works of highest quality were all produced by the group being graded for quantity. It seems that while the "quantity" group was busily churning out piles of work—and learning from their mistakes—the "quality" group had sat theorizing about perfection, and in the end had little more to show for their efforts than grandiose theories and a pile of dead clay.
Quantity v. Quality
Homework
-
160 homework and exam programming problems
-
8,789 lines of testing code
-
23,379 hours of work on the homework problems, including 5,672 on the ungraded practice problems
-
588,765 submissions on the lab, quiz, exam, and homework programming problems…
-
…containing 10,718,190 (!!!) lines of non-commenting code!
-
Which is roughly 20,000 lines of code per student (!!!).
Homework: Pain and Glory
And the bugs. Oh, the bugs…
-
588,765 programming problem submissions, resulting in…
-
95,721
checkstyle
errors, -
221,039 compilation errors,
-
178,837 testing errors,
-
leaving 93,168 correct submissions.
-
Of which 11,603 were perfect.
But That Means
Each correct homework submission required 5 incorrect submissions.
You Worked Really Hard To Get Here
Don’t forget it. That’s what it takes. So don’t stop!
What Now?
Downstream Courses
-
CS 126: If you are able to enroll in CS 126, good luck and have fun…
-
~CS 126: …but that’s like a handful of you. So if you can’t take CS 126, please do something to be able to continue programming: CS 196, CS 125 CA, side projects, whatever.
-
If you take 9 months off and then show up in CS 225 you will struggle
Become a CA!
Please consider becoming a CA for Fall 2019! Learn more and sign up here.
-
You’ll learn an enormous amount.
-
And it’s fun.
Course Evaluations
We take your feedback very seriously. We want CS 125 to improve every semester.
-
Unfortunately the paper forms are slow and the boxes are small, so…
-
We’re also distributing an online survey today that mimics the ICES forms.
-
Please complete it and the papers forms! That way we can get your feedback right away and at more length.
-
Also don’t miss the top two boxes on the form—they are squished together for some reason.
An ICES Story Part I: Fall 2018
Your feedback matters. Really.
An ICES Story Part II: Spring 2019
Your feedback matters. Really!
Announcements
-
The project fair is tomorrow at 1PM in Siebel. Instructions to follow tonight or early tomorrow if you have signed up.
-
Final project grades are appearing in the grading portal as they are entered. Fair extra credit will show up after the fair. Please check everything at that point!
-
Letter grades will be done early next week.
-
I’ll hold my usual office hours today but may start a bit late.
Final Questions?
Thank You
Goodbye and Good Luck
Go forth and build good things.