Honors Section Info
Overview
Each semester, CS 225 offers a one credit hour honors section that covers an advanced topic in CS related to data structures (offered as CS 296, Section 25). This is the honors component to receive James Scholar or HCLA credit for CS 225. However, it is not necessary to be part of an honors program to participate in CS 296 – anyone can join!
As an honors course, CS 296 will be much less structured than CS 225, require significant independent work and learning, and we expect you to go above and beyond what you would normally do as part of a regular course. Students in the past have learned a lot, had a lot of fun, and created amazing projects.
Topic Overview
This semester, CS 296 will focus on data science with a focus on creating meaningful and impactful visualizations. Data analysis will be done primarily in Python while data visualization will be done using d3.js.
As part of the course, you will complete multiple projects (at least one group project and at least one solo project). The following links shows project submissions from a similar course:
- Every Gen Ed at UIUC, by GPA
- GPAs of Every Course at The University of Illinois
- Illini Nation through 120+ Years of Illini Football
- 120 Years of Illini Football, By Coach
Course Meeting Times and Registration
CS 296 meets every Monday, starting Feb. 20, from 5:00pm - 6:30pm in 0216 Siebel Center. You must be able to attend the course meeting to participate in the course.
Prerequisites
We expect that you will be taking CS 225 at the same time, but that is not strictly necessary. If you are not enrolled in CS 225, you must have credit for CS 225.
If the honors section fills up, priority will be given to current CS 225 students.
Registering for CS 296
Since CS 296’s first meeting is not until several weeks into the semester, you may not have registered for it during normal registration. We are more than happy to approve any late-adds for you to add the course up until the first meeting.
You can “Late Add” by:
- Using a paper form by Going to the CS Department Academic Office (1201 Siebel) and picking up a Late Add Form.
- You will need to completely fill out the form,
- bring it to Wade or Cinda to sign,
- and turn it back in to the academic office