This Semester By The Numbers
People
-
1 Head CA—thanks Ben!
-
8 TAs
-
7 Office Hour Captains
-
79 Course Assistants
-
12 Course Developers
-
Dozens of helpful fellow students
But Let’s Talk About You
And how much you did this semester.
Class
-
41 classes
-
33 pre-class songs 1
-
1,025 slides
-
18,716 total class attendance
-
138,708 minutes watched on YouTube
-
5,026,918 slide views
-
Number of students who never attended class: 1
-
Number of students who attended every class 2: 6
Forum: Students
-
3,497 topics and 9,519 posts
-
138,026 topic entrances and 490,297 post reads
-
3,014 hours spent reading forum content
-
4,019 likes given
Forum: Staff
-
104,803 topic entrances and 382,242 post reads
-
2,689 hours spent reading forum content
-
13,410 likes given
MP
-
22,333 graded commits from 14,657 submissions
-
38,383 autograder runs and 172,070 test suite runs
-
453,155 failed test cases and 326,983 successful ones
-
2,773,289 added or modified lines of code 3.
-
21,610 estimated hours spent working in Android Studio
Homework
-
167 homework and exam programming problems
-
8,789 lines of testing code
-
30,541 hours of work on the homework problems, including 6,484 on the ungraded practice problems
-
802,458 submissions on the lab, quiz, exam, and homework programming problems…
-
…containing 15,066,257 (!!!) lines of non-commenting code!
-
Which is roughly 21,500 lines of code per student (!!!).
Homework: Pain and Glory
And the bugs. Oh, the bugs…
-
802,458 programming problem submissions, resulting in…
-
133,965
checkstyle
errors, -
274,434 compilation errors,
-
264,126 testing errors,
-
leaving 129,933 correct submissions.
-
// Of which 24,604 were perfect.
But That Means
So when you don’t succeed, try, try, try, try, again.
You Worked Really Hard To Get Here
Don’t forget it. That’s what it takes. So don’t stop!
How Did the Beginners Do?
Quite well:
-
Median grade for the most-experienced students: 87
-
Median grade for the least experienced students: 82
Blue v. Orange
-
Blue Team MP Median: 80
-
Orange Team MP Median: 81
So the split deadline didn’t produce a big change in scores. We’re going to leave this as-is.
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
CS 199 KT: Learn Kotlin
I’ll be teaching a new one credit-hour course on Kotlin programming next semester.
> Click or hit Control-Enter to run the code above
Become a CA!
Please consider becoming a CA for Spring 2020! Learn more and sign up here.
-
You’ll learn an enormous amount.
-
And it’s fun.
Spirit of CS 125 Award
Given to students who embody the core principles of CS 125: community, practice, and determination.
-
Community:
-
Practice:
-
Determination:
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!
An ICES Story Part III: Fall 2019
Your feedback matters. I mean it!
Announcements
-
The project fair is tomorrow at 4PM 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 from 1–3PM.
Final Questions?
Thank You
Goodbye and Good Luck
Go forth and build good things.