What This Document Is
This document represents the foundational lecture material – Lecture 0 – for CS 101, an introductory computing course designed for engineering and science students at the University of Illinois at Urbana-Champaign. It serves as a crucial starting point, outlining the course structure, expectations, and essential resources for success. It’s designed to orient students to the course and the computing environment they will be using throughout the semester.
Why This Document Matters
This lecture is particularly valuable for students new to the program or those seeking a clear understanding of the course’s logistical and foundational elements. It’s best reviewed at the very beginning of the semester, and revisited as needed to clarify expectations regarding assignments, grading, and available support. Understanding the information presented here will help students proactively manage their learning and maximize their performance in the course.
Topics Covered
* Course logistics and instructor/TA contact information
* Overview of the skills and concepts students will develop
* Introduction to the software and tools used in the course (including programming environments)
* Details regarding lab activities and expectations for group work
* Information about programming assignments (Machine Problems) and available support
* Exam schedules and grading breakdown
* Recommended and required course materials
What This Document Provides
* Key website links for accessing course information and updates.
* An outline of the different components of the course, including lectures, labs, and assignments.
* A description of the support resources available to students, including TAs and the instructor.
* A preliminary overview of the grading scheme and the weight of each assignment type.
* Important dates related to exams and assignment deadlines.