View on GitHub

cs-essentials

CS Essentials

CS Essentials is a series of weekly online summer lectures taught by your fellow OSU students. We’ll talk about concepts, resources, and tools to help you succeed in your CS education – things like using the OSU servers (basic shell commands, ssh & flip), text editors (vim, VS Code), version control (git, GitHub), debugging tools (gdb, valgrind), and more. Think similar to MIT’s Missing Semester, but adapted for OSU students.

Who’s it for?

This course is aimed primarily at incoming sophomores in the Computer Science program at Oregon State University. But you don’t have to be a sophomore, a CS student, or an OSU student to join – there’s something in here for everyone to benefit from.

Who are you?

We’re a bunch of OSU students, mostly juniors and seniors, who want to help our peers by sharing some of the things we’ve learned. This project is a collaboration between the OSU Linux Users Group, OSU ACM, and the Church of Evan student-run community Discord server.

I’m interested, how do I join?

Lectures are held on Discord every Wednesday at 6:30 PM (UTC-07:00). To get a Discord invite, fill out our interest form! We’ll also publish slides and recordings on this website in case you can’t make it to a live session.

If you have questions, comments, suggestions, or want to get involved, head over to the #cs-essentials channel on Discord, or email us at [email protected].

Lecture Slides/Recordings