Session
|
Date
|
Topic
|
Notes
|
1
|
29 Aug
|
Introduction, description of course, requirements
|
|
2
|
5 Sept
|
Operating Systems
& GNU/Linux fundamentals (components, terminology,
the filesystem)
|
|
3
|
12 Sept
|
Console tools
(editing & viewing files, searching for files & patterns)
|
|
4
|
19 Sept
|
X applications
(window managers, browsers, mail clients, office suites, graphics)
|
|
5
|
26 Sept
|
System Administration
(applications,
users, permissions, disk space, hardware)
|
|
6
|
3 Oct
|
The art of
Troubleshooting (search
engines, mailing lists, online tutorials, manual pages)
|
|
7
|
10 Oct
|
Demo of midterm in
class & Review of
material covered to date
|
Midterm due
|
8
|
17 Oct
|
Mid-semester break - No Class
|
|
9
|
24 Oct
|
Networking
(TCP/IP, UDP, packet vs
circuit switching, addressing, interfaces, routes, DNS)
|
|
10
|
31 Oct
|
Security (services,
patches, firewalls, vulnerability scanning, network sniffing, DoS
attacks, permissions, physical security)
|
|
11
|
7 Nov
|
Privacy &
encryption (cookies, ads,
web bugs, email encryption) |
|
12
|
14 Nov
|
apapadop out of town - No class
|
|
13
|
21 Nov
|
Review - tips
'n' tricks (VNC over SSH, disk partitions, FTP servers, TCP
stream reconstruction, X11 forwarding)
|
Final due
|
14
|
28 Nov
|
Thanksgiving holiday - No class
|
|
15
|
5 Dec
|
Free Software philosophy &
the Open Source Software development paradigm
|
Class
picture!
|