Announcements

Sep 28

Welcome to 374

  • Course syllabus posted - see nav to left
  • Course Ed board live - click here
Sep 26

Before Quarter

Hi there!

Welcome to the website for CSE 374 Autumn 2021! More content will be coming soon.

Calendar

Info

This is a rough sketch of the quarter, and things are subject to change. We can accurately predict the past, but predicting the future is hard!

Topic Homeworks
Week 1
Mon 09/27
No Class!
Wed 09/29
LEC 01Welcome!
Lesson: slides pptx
Fri 10/01
LEC 02Meet the Linux Shell
Lesson: slides pptx
Resources: Linux Demo
Class Session: recording
Week 2
Mon 10/04
LEC 03Working with Bash
Lesson: slides pptx
Class Session: recording
Wed 10/06
LEC 04Grep and Redirects
Lesson: slides pptx
Class Session: recording
Released
HW1
Intro to Bash
Due 11:59pm PDT
Fri 10/08
LEC 05Bash Control Structures
Lesson: slides pptx
Class Session: recording
Week 3
Mon 10/11
LEC 06Regex
Lesson: slides pptx
Class Session: recording
Wed 10/13
LEC 07Intro to C
Lesson: slides pptx
Class Session: recording
Thu 10/14
Released
HW2
Data Plot
Due 11:59pm PDT
Fri 10/15
LEC 08C Basics
Lesson: slides pptx
Class Session: recording
Week 4
Mon 10/18
LEC 09C Pointers
Lesson: slides pptx
Class Session: recording
Wed 10/20
LEC 10Malloc
Lesson: slides pptx
Class Session: recording
Thu 10/21
Released
HW3
My fgrep
Due 11:59pm PDT
Fri 10/22
LEC 11C Memory Continued
Lesson: slides pptx
Class Session: recording
Week 5
Mon 10/25
LEC 12Structs in C
Lesson: slides pptx
Class Session: recording
Wed 10/27
LEC 13Testing & Debugging in C
Lesson: slides pptx
Class Session: recording
Thu 10/28
Fri 10/29
MIDTERM
Sat 10/30
Week 6
Mon 11/01
No Class
Released
HW4
Debugging
Due 11:59pm PDT
Wed 11/03
LEC 14Multifile C Management
Lesson: slides pptx
Class Session:
Fri 11/05
LEC 15Trees
Lesson: slides pptx
Class Session:
Week 7
Mon 11/08
LEC 16Trees Continued
Lesson: slides pptx
Class Session:
Wed 11/10
LEC 17Memory Architecture
Lesson: slides pptx
Class Session:
Thu 11/11
Fri 11/12
LEC 18Memory Architecture Continued
Lesson: slides pptx
Class Session:
Week 8
Mon 11/15
LEC 19C++
Lesson: slides pptx
Class Session:
Released
HW5
Trie for T9
Due 11:59pm PDT
Wed 11/17
LEC 20C++ Classes
Lesson: slides pptx
Class Session:
Fri 11/19
LEC 21C++ Inheritance
Lesson: slides pptx
Class Session:
Week 9
Mon 11/22
LEC 22C++ Code Organization
Lesson: slides pptx
Class Session:
Wed 11/24
LEC 23C++ Final Topics
Lesson: slides pptx
Class Session:
Fri 11/26
HOLIDAYThanksgiving Break
Week 10
Mon 11/29
LEC 24Intro to Assembly
Lesson: slides pptx
Class Session:
Wed 12/01
LEC 25Working wtith Assembly
Lesson: slides pptx
Class Session:
Thu 12/02
Released
HW6
C++ Classes and Smart Pointers
Due 11:59pm PDT
Fri 12/03
LEC 26Security
Lesson: slides pptx
Class Session:
Week 11
Mon 12/06
LEC 27Concurrency
Lesson: slides pptx
Class Session:
Wed 12/08
LEC 28Concurrency Continued
Lesson: slides pptx
Class Session:
Fri 12/10
LEC 29Final Review and Career
Lesson: slides pptx
Class Session:
Week 12
Mon 12/13