CSE 374 Spring 2019
Course Calendar

Subscribe to this calendar (Google, iCal, etc.)

 Show color key

March
SundayMondayTuesdayWednesdayThursdayFridaySaturday
31 01
09:30-10:20 Lecture
NAN 181
Using Linux.
Slides
02 03
09:30-10:20 Lecture
NAN 181
Shells & Emacs
Slides, Shell history
04
23:59 HW0 due
05
09:30-10:20 Lecture
NAN 181
I/O Redirection and Scripts
Slides, Shell history, shiftdemo script, dcdls script
06

April
SundayMondayTuesdayWednesdayThursdayFridaySaturday
07 08
09:30-10:20 Lecture
NAN 181
Shell Variables and Scripting
Slides, fibo script, lecture four demonstration script
09 10
09:30-10:20 Lecture
NAN 181
More Shell Scripting
Slides, sdel script, shell history
11
23:59 HW1 due
12
09:30-10:20 Lecture
NAN 181
Regular expressions and grep
Slides, shell history
13
14 15
09:30-10:20 Lecture
NAN 181
Regex continued and sed
Slides, numbers list,shell history
16 17
09:30-10:20 Lecture
NAN 181
Introduction to C
Slides, hello.c
23:59 HW2 due
18 19
09:30-10:20 Lecture
NAN 181
C: control, declarations, preprocessor
Slides, magic.c, printargs.c, square1.c
20
21 22
09:30-10:20 Lecture
NAN 181
C: parameters, scope, left v. right expressions
Slides, argumentdemo.c, dangling.c
23 24
09:30-10:20 Lecture
NAN 181
C: Debugging
Slides, Original reverse.c, Final reverse.c
23:59 HW3 due
25 26
09:30-10:20 Lecture
NAN 181
C: the Heap, malloc
Slides, mystery.c
27
28 29
09:30-10:20 Lecture
NAN 181
C: datatypes, structs, linked lists
Slides, point.c, linkedlist.c
30 01
09:30-10:20 Lecture
NAN 181
C: Trees
Slides
23:59 HW4 due
02
16:30-18:00 Midterm Review Session
SIG 134
03
09:30-10:20 Midterm exam
NAN 181
Topics
04

May
SundayMondayTuesdayWednesdayThursdayFridaySaturday
05 06
09:30-10:20 Lecture
NAN 181
More pre-processor, multiple files
Slides, debug.c, twice.c
linkedlist.c, linkedlist.h, linkedlistclient.c
07 08
09:30-10:20 Lecture
NAN 181
Make and Build Dependencies
Slides, main.c, speak.c, shout.c speak.h, shout.h
Makefile1, Makefile2
09 10
09:30-10:20 Lecture
NAN 181
Testing
Slides, curve.c, test.c, curve.h db.h
11
12 13
09:30-10:20 Lecture
NAN 181
Version control and git
Slides
23:59 HW5 due
14 15
09:30-10:20 Lecture
NAN 181
Software Specification & HW 6
Slides
16 17
09:30-10:20 Lecture
NAN 181
Buffer Overflows
Slides, buffover.c
18
19 20
09:30-10:20 Lecture
NAN 181
Intro to C++
Slides, hello.cpp
21 22
09:30-10:20 Lecture
NAN 181
C++ Classes
Slides, String.cpp, String.h
23 24 25
26 27
Memorial Day
28 29
09:30-10:20 Lecture
NAN 181
Variable types and storage / hexadecimal
Slides, hexdemo.c
30 31
09:30-10:20 Lecture
NAN 181
Function Pointers and Concurrency
Slides, int1.c, int2.c, pthreadex.c
01

June
SundayMondayTuesdayWednesdayThursdayFridaySaturday
02 03
09:30-10:20 Lecture
NAN 181
Concurrency cont.
Slides
04 05
09:30-10:20 Lecture
NAN 181
Profiling
Slides, particleswarm.h, particleswarm.c, mainopt.c, Makefile
06
23:59 HW7 due
07
09:30-10:20 Lecture
NAN 181
Review
08
13:00-16:00 Final Review Session
GWN 201
09 10 11 12
08:30-10:20 Final exam
TBD
Topics
13 14 15