Spring 2025 CS 340
Introduction to Computer Systems
https://courses.grainger.illinois.edu/cs340
Examples   Homework MPs   Secure   Schedule   Syllabus   Text   Video S1 S2

Announcements

2025-02-13

Exam 1 reservations are now open on PrairieTest.

How we make exams:

  1. We look at the coding skills exercised by MPs, extract a few that can be done quickly, adjust them enough that simply quoting part of an MP solution verbatim will not work, and make them into workspace coding questions (like several HW have had).
  2. We look through past HW and clicker questions, extract a few we like, adjust them enough that memorizing all variants (or the pattern that creates variants) of the previous questions won’t be enough.

Thus, our recommended study process is:

  1. Review past MPs (for Exam 1, MP11 Not MP0: the version of VS Code that works in PrairieTest doesn’t have a debugger. through MP3) and ensure that you understand the code you wrote, why it worked in that MP, and how similar code could be used for similar but distinct problems.
  2. Review past HWs (for Exam 1, HW1 through HW4) and ensure that you understand the principle behind each answer and how you would answer different but related questions.

In your preparation, you are welcome to use class recordings, class text, tutoring hours, CampusWire, peers, and any other study resource you wish. Class next Thursday will be an exam review day, and we also hope to have course staff host an additional review session a day or two later (we have had some trouble reserving a room, but are optimistic that will be resolved and the review session announced soon).

Commonly-used pages

Page Purpose
Examples Slides, code examples, board work, and other files used in class
Homework Weekly homeworks on PrairieLearn
MPs List and link to each MP and the final project
Secure Content for enrolled students. Log in with your NetID and its password.
Contains the MP upload page.
Contains feedback page showing MP results.
Schedule Lectures, due dates, tutoring hours etc.
Syllabus Course policies.
Text Textual information covering various course content.
Videos Server 1 with searchable transcripts
Server 2 with more rapidly-available videos

Key Logistics

Meetings TuTh 12:30–1:45PM in 100 MSEB
Attendance required on some class days, including April 24; others TBA
Forum Campuswire – you have to be manually added to have access, which takes a day or two after you enroll
Tutoring hours In the lower level of Siebel
See schedule for dates and times
Midterm 1 50 min CBTF, February 24–26
Midterm 2 50 min CBTF, March 31–April 2
Midterm 3 50 min CBTF, April 28–30
Final Project 1:30–4:30 p.m., Monday, May 12 in 1404 SC