-->

Comp 398: Systems and Multiprogramming

Spring 2019

Schedule

This schedule is just an attempt to give you an idea of what's coming. I will probably update it as we cover topics.

WEEK DAY ANNOUNCEMENTS TOPIC & READING LABS     
1

Jan 24

 

C Basics: Hello World, variables and pointers

W1

2

Jan 29

 

C: everything else

  • Useful C libraries (ok, that's part of the C++ reference website, but they're still the original C libraries, just remember to put the .h name)

W2

Jan 31

Drop/add ends

3

Feb 05

 

GDB and Valgrind

PrgAsst 01: Game of Life

Feb 07

 
4

Feb 12

 

Fun with Terminals

W4

Feb 14

Pass/Fail Deadline (Feb 15)

5

Feb 19

 

Processes and Virtual Memory

W5

Feb 21

 
6

Feb 26

 

Programming with Processes

PrgAsst 02: Wheatcoin

Feb 28

 
7

Mar 05

 

Signals

W7

Mar 07

 

Mar 12

Spring Break

Mar 14

8

Mar 19

 

Pipes

W8

Mar 21

Withdraw Deadline (Mar 22)

9

Mar 26

Midterm (Study Guide)

Threads

PrgAsst 04: Pipecoin?

Mar 28

Advisement Week (Apr 01)

10

Apr 02

 

Programming with pthreads

W10

Apr 04

 
11

Apr 09

 

Mutual Exclusion

PrgAsst 05: Parallel Game of Life

Apr 11

Registration Deadline for F19 (Apr 12)

12

Apr 16

 

Producer-Consumer Problem

W12

Apr 18

 
13

Apr 23

 

Concurrent Data Structures?

Prg Asst 06: Password Cracker

Apr 25

 
14

Apr 30

 

What else is fun...

W14

May 02

 

Review

 

May 06

Final Exams Start

May 9

Final: 9:00am - 12:00am in Science Center 1315 (Study Guide)

May 11

Final Exams End