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-03

We have two new readings for those who are interested:

  • Negative integers goes into more dept on two’s complement, the model used for negative integers in computers. This was covered in class on Thursday, but experience suggests that most students find it tricky to understand and it benefits from several exposures.

  • Makefiles explains how the Makefiles that we deliver with each MP work and how we designed them. We don’t currently plan to test your understanding of Makefiles, but we think it might be both interesting and useful for you to understand.

If there are other topics you find yourself uncertain about, let us know and we will look into adding more class instruction and/or more readings about them.

2025-01-28
Roughly a third of the currently enrolled students added after the first day of classes. If you are one, you may submit MP0 (and if you add after this message is posted, MP1 as well) up to 7 days after your enrollment. The due date will not change, but the submission system will accept and grade your late submissions.
2025-01-21

Welcome to CS 340! We look forward to seeing you in class today.

If you are traveling, sick, or otherwise unable to attend, we encourage you to access the video of class which will be posted a few hours after class.

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