ECE 537 Advanced Engineering Software
Schedule Fall 2006

1 Tu Aug 22 UNIX - history Das ch 1, unix01
2 Th Aug 24 Linux and desktops, Live CD unix01
3 Tu Aug 29 Basic commands, files Das ch 2-3, unix02
4 Th Aug 31 Text filters, pipes Das 3-4, unix02
5 Tu Sep 5 C programming hello, unix03
6 Th Sep 7 Systems Programming unix03
7 Tu Sep 12 Date/Time, Directories and Files DateTime, files
8 Th Sep 14 review homework
9 Tu Sep 19 low-level file I/O Das ch 17, files
10 Th Sep 21 Stream I/O, RIFF Das ch 17, files
11 Tu Sep 26 Test 1
12 Th Sep 28 Directory-scan examples
Qt Graphics
notes
13 Tu Oct 3 Terminal Control Molay chapters 5 and 6
14 Th Oct 5 Terminal Control
with curses
Matthew & Stones ch 6
Molay chapter 7

Tu Oct 10 Midterm break
15 Th Oct 12 Processes Das ch 8, processes
16 Tu Oct 17 Process environment Das ch 18, processes
17 Th Oct 19exec, fork and wait Das ch 18, processes
18 Tu Oct 24 Processes and signals Das ch 18
processes,   signals
19 Th Oct 26 Processes
Qt Graphics
Molay chapter 8
Qt2
20 Tu Oct 31 Qt window/viewport
Threads
Qt2
threads
21 Th Nov 2 Threadsthreads
22 Tu Nov 7 Threads
Qt3 signals/slots
threads
Qt3
23 Th Nov 9 Qt3 signals/slots Qt3
24 Tu Nov 14 Qt Threads
Pipes
QtThreads
pipes
25 Th Nov 16 pipes pipes
26 Tu Nov 21 IPC ipc

Th Nov 23 Thanksgiving
27 Tu Nov 28 Sockets sockets
28 Th Nov 30 Socks
web server
sockets
Molay chapter 12
29 Tu Dec 5 QtSockets QtSockets
30 Tu Dec 12 Final Exam


Maintained by John Loomis, last updated 10 August 2006