<aside> <img src="/icons/thought-dialogue_gray.svg" alt="/icons/thought-dialogue_gray.svg" width="40px" /> This is the first lecture. We will provide some call-outs (like this one) to help you out.

In general, it is helpful for you to review the material for a lecture prior to the lecture meeting time. This means you should read the assigned reading and complete any activity that is requested that you complete.

</aside>

Overview

In today's introductory lecture for COMPSCI 377 Operating Systems, we will outline essential elements including the course structure, syllabus, schedule, and the assignments you'll encounter. We'll discuss the grading criteria and set expectations for student participation and engagement. Additionally, this session offers an initial overview of operating systems, their fundamental concepts, and their critical role in computing. This will lay the academic foundation for our in-depth exploration of operating systems throughout the course.

Assigned Reading

<aside> <img src="/icons/thought-dialogue_gray.svg" alt="/icons/thought-dialogue_gray.svg" width="40px" /> Mostly always there will be assigned reading. You should review this reading before class, come to class, then read in more depth. The textbook is excellent (and free!) and the chapters are generally no more than 12-15 pages.

</aside>

Assigned Videos

<aside> <img src="/icons/thought-dialogue_gray.svg" alt="/icons/thought-dialogue_gray.svg" width="40px" /> Occasionally, we will provide video resources that will be helpful in understanding the material. If there is something here, it is expected that you will watch it. Recordings of lectures can be found on Echo360 through Canvas.

</aside>

Slides

<aside> <img src="/icons/thought-dialogue_gray.svg" alt="/icons/thought-dialogue_gray.svg" width="40px" /> We typically have slides associated with this lecture-based course. You will find them here. You should review the slides after class along with the notes that you took during class. You do take notes, right?

</aside>

https://docs.google.com/presentation/d/1BIM4OF1WuWWgRpMYqQmvq-5EbdX6ATBVTL8KkVolL4g/edit?usp=sharing

Example Code

<aside> <img src="/icons/thought-dialogue_gray.svg" alt="/icons/thought-dialogue_gray.svg" width="40px" /> Although there is no example code for this class, going forward there will be example code that you should download and run on your own computer to explore it and see how it works. The only way to succeed in this class is to roll up your sleeves and try it out!

</aside>

References

<aside> <img src="/icons/thought-dialogue_gray.svg" alt="/icons/thought-dialogue_gray.svg" width="40px" /> Occasionally, we will provide references to resources that we think you will find helpful to get a richer experience. In general, this material is optional.

</aside>