A: MW
1:00-2:15 PM
Jordan 129
|
B: M
6:00-8:50 PM
Jordan 128
|
Coverage/remarks
|
#1-A
Jan 9
Wednesday
|
#1-B
Jan 14
Monday
|
Introduction [study: Notes]
CISM 4135, Spring 2008: syllabus
Welcome to this class
Robin Snyder: office hours and class times
Required COBA account
Required account for Dr. Snyder's web site
You will need headphones in order to listen to online videos.
Playing class videos
Using Remote Desktop from the lab and from home
[if installed and working at SSU/COBA]
|
#2-A
Jan 14
Monday
|
#2-B
Jan 14
Monday
|
Counting and base conversion, electronic mail, plain text [study: Notes]
You should have your own COBA account. If not, you may be unable to complete requirements. See
Required COBA account
.
You should be able to login to Dr. Snyder's web site. If not, you may be unable to complete class requirements.
Video: Login to Dr. Snyder's web system Play
You should have/get a free Yahoo email account before coming to class. See
Yahoo mail
.
Electronic mail
The Notepad text editor
Counting (part 1/2)
Counting (part 2/2)
Counting
Decimal to binary/octal/hex/decimal converter
Video: Converting between bases 2, 10 and 16 Play
Video: Manual base conversion Play
Video: Counting: Part 1/2 Play
Video: Counting: Part 2/2 Play
Video: Decimal to binary conversion, etc. Play
|
#3-A
Jan 16
Wednesday
|
#3-B
Jan 21
Monday
|
Data, communications, topologies, portable applications [study: Notes]
You should bring your USB flash drive to class (at least 512 MB).
Reminder about
Policy for class attendance
.
Drives and volumes
Video: Downloading and installing portable applications Play
[Note: Near the end, the "Portable Menu" does not appear on the screencast.]
Portable Applications for Dr. Snyder's classes
Data communications
Networking (part 1/3)
The number of trips
Client-server architectures
Communication models
Microsoft Terminal Server
|
|
|
A1: Asmt#1: Your password
(20 points, due/on 2008/01/17
)
|
#4-A
Jan 23
Wednesday
|
#4-B
Jan 21
Monday
|
Information, protocols, instant messaging [study: Notes]
Instant messaging
Using Miranda (portable) IM
Tips and hints for Miranda
Video: Starting and configuring Miranda for Yahoo IM Play
Networking (part 2/3)
Media access
The nature of information
|
#5-A
Jan 28
Monday
|
#5-B
Jan 28
Monday
|
Files, image processing [study: Notes]
Video: Grabbing screen images to use in documents Play
Video: Positioning, grabbing, cropping, and submitting a screen image of multiple windows Play
The clipboard
Screen capture
Image processing using IrfanView
[recommended]
Image processing with Paint
[not recommended]
Adding an image to a Word document
Image acquisition
Connecting local area networks
Communications media
Data communications: modulation
Modems
Global positioning systems
|
#6-A
Jan 30
Wednesday
|
#6-B
Jan 28
Monday
|
Ports, Python, podcasts [study: Notes]
Computer ports
Ports, polling, and interrupts
Sequential versus parallel processing
Python: Introduction
Video: Getting started using Python with SecureS/PythonS Play
. Note: Ignore the video instructions for starting SecureS. If you follow the installation instructions, SecureS will appear on the Portable Apps menu along with your other portable applications.
If you have an Internet article that would be good for your data communications topic presentation, send me an email message with the URL. Otherwise, I will start assigning topics soon.
Podcasts for marketing
|
#7-A
Feb 4
Monday
|
#7-B
Feb 4
Monday
|
Counting, OSI model [study: Notes]
Counting costs
Counting suffixes
The OSI model: introduction
OSI model: how it works
YouTube: OSI model
|
#8-A
Feb 6
Wednesday
|
#8-B
Feb 4
Monday
|
BEEP [study: Notes]
Attend and write a report on the BEEP seminar during your class time. See
Q1: Quiz#1: BEEP
(20 points, due/on 2008/02/08
).
|
|
|
Q1: Quiz#1: BEEP
(20 points, due/on 2008/02/08
)
|
#9-A
Feb 11
Monday
|
#9-B
Feb 11
Monday
|
Routing, network addressing [study: Book, notes]
Routing
TCP/IP: introduction
TCP/IP: IP class determination
Online base converter
YouTube: IP, TCP, UDP, etc.
Q2: Quiz#2: Multiple choice
(20 points, due/on 2008/02/11
)
|
#10-A
Feb 13
Wednesday
|
#10-B
Feb 11
Monday
|
Logic operations, subnet calculations [study: Book, notes]
Two-valued logic
Logical bit operations
Stations on a subnet
TCP/IP: Subnet calculations
Network address translation
More TCP/IP
|
|
|
A2: Asmt#2: Your story
(20 points, due/on 2008/02/15
)
A4: Asmt#4: Absolute, current, and relative paths
(20 points, due/on 2008/02/15
)
|
#11-A
Feb 18
Monday
|
#11-B
Feb 18
Monday
|
TCP/IP [study: Notes]
TCP/IP: How it works
Firewalls
More TCP/IP
Q3: Quiz#3: Multiple choice
(20 points, due/on 2008/02/18
)
|
|
|
A3: Asmt#3: IM image
(20 points, due/on 2008/02/19
)
|
#12-A
Feb 20
Wednesday
|
#12-B
Feb 18
Monday
|
Fault tolerance [study: Notes]
Do the on-line work and submit it by the required date.
This is an on-line or out-of-class meeting.
There is no in-class meeting.
Your attendance status for this class will be based ...
...on your submission of
A6: Asmt#6: Integer remainder
Fault tolerance
Fault tolerance: check digits
Parity bit exercise (JavaScript)
Integer remainder
|
|
|
Q5: Quiz#5: IM image
(20 points, due/on 2008/02/21
)
A5: Asmt#5: MBTI
(20 points, due/on 2008/02/22
)
A6: Asmt#6: Integer remainder
(20 points, due/on 2008/02/22
)
A7: Asmt#7: IP address class
(20 points, due/on 2008/02/24
)
A8: Asmt#8: Stations on a subnet
(20 points, due/on 2008/02/24
)
A9: Asmt#9: Parity bits and fault tolerance
(20 points, due/on 2008/02/24
)
|
#13-A
Feb 25
Monday
|
#13-B
Feb 25
Monday
|
Fault tolerance [study: Notes]
Project groups were formed.
Project groups
Video: Stations on a subnet ISE Play
Video: IP Network Class ISE Play
Video: Integer remainder ISE Play
Video: Parity bits ISE Play
Q4: Quiz#4: Multiple choice
(20 points, due/on 2008/02/25
)
|
#14-A
Feb 27
Wednesday
|
#14-B
Feb 25
Monday
|
E1, E2, E3: Mid-term exams [study: Notes]
Important: The Monday evening class has their mid-term exams the second hour on Monday, February 25.
FYI:
Should I drop the class?
E1: Exam#1: Multiple choice
(60 points, due/on 2008/02/27
)
E2: Exam#2: Problems
(20 points, due/on 2008/02/27
)
E3: Exam#3: IM image
(20 points, due/on 2008/02/27
)
|
#15-A
Mar 3
Monday
|
#15-B
Mar 3
Monday
|
Audit trails, time [study: Notes]
This is an on-line or out-of-class meeting.
There is no in-class meeting.
Your attendance status for this class will be based ...
...on your submission of
A11: Asmt#11: UTC time conversions
Audit trails
Telnet
Telnet: Simulating a web page request
Time aspects of communication/security
UTC date conversions
|
|
|
A10: Asmt#10: Group IM
(20 points, due/on 2008/03/04
)
A11: Asmt#11: UTC time conversions
(20 points, due/on 2008/03/04
)
|
#16-A
Mar 5
Wednesday
|
#16-B
Mar 3
Monday
|
Dates and time [study: Notes]
This is an on-line or out-of-class meeting.
There is no in-class meeting.
Your attendance status for this class will be based ...
...on your submission of
A12: Asmt#12: Spreadsheet days between dates
Official U.S. time using Python
Days between dates
Data integrity, hashing
|
|
|
A12: Asmt#12: Spreadsheet days between dates
(20 points, due/on 2008/03/06
)
T1: Topic#1: Topic proposal
(10 points, due/on 2008/03/06
)
|
#17-A
Mar 17
Monday
|
#17-B
Mar 17
Monday
|
TCP/IP packets [study: Notes]
Wireshark
TCP/IP packets and WireShark
Q6: Quiz#6: Multiple choice
(20 points, due/on 2008/03/17
)
Q7: Quiz#7: Multiple choice
(20 points, due/on 2008/03/17
)
|
#18-A
Mar 19
Wednesday
|
#18-B
Mar 17
Monday
|
Codes and ciphers, prime numbers [study: Notes]
This is an on-line or out-of-class meeting.
There is no in-class meeting.
Your attendance status for this class will be based ...
...on your submission of
A13: Asmt#13: Prime factorization
If your project group cannot get together another time, use this time for a group meeting.
Codes and ciphers
Atbash cipher
Cryptography
Prime numbers
Prime factorizations
|
|
|
A13: Asmt#13: Prime factorization
(20 points, due/on 2008/03/21
)
|
#19-A
Mar 24
Monday
|
#19-B
Mar 24
Monday
|
Identity theft, hosts file [study: Notes]
This is an on-line or out-of-class meeting.
There is no in-class meeting.
Your attendance status for this class will be based ...
...on your submission of
A14: Asmt#14: IP from domain name via hosts
If your project group cannot get together another time, use this time for a group meeting.
Identity theft
Hosts file: security problems
IP from domain name via hosts
|
|
|
A14: Asmt#14: IP from domain name via hosts
(20 points, due/on 2008/03/25
)
|
#20-A
Mar 26
Wednesday
|
#20-B
Mar 24
Monday
|
TCP/UDP packets [study: Notes]
This is an on-line or out-of-class meeting.
There is no in-class meeting.
Your attendance status for this class will be based ...
...on your submission of
A15: Asmt#15: Packet formats for IP, UDP, TCP
If your project group cannot get together another time, use this time for a group meeting.
TCP/IP packet format
Packet formats for IP, UDP, TCP
|
|
|
A15: Asmt#15: Packet formats for IP, UDP, TCP
(20 points, due/on 2008/03/28
)
|
#21-A
Mar 31
Monday
|
#21-B
Mar 31
Monday
|
Topic presentations [study: Notes]
How to study acronyms
Individual topic presentations are today. Submit before arriving for class. Download your submission to make sure it got there properly.
T2: Topic#2: Individual oral presetation
(20 points, due/on 2008/03/31
)
Q8: Quiz#8: Multiple choice
(20 points, due/on 2008/03/31
)
Q9: Quiz#9: Acronyms
(20 points, due/on 2008/03/31
)
|
|
|
T3: Topic#3: Individual written report
(20 points, due/on 2008/04/01
)
|
#22-A
Apr 2
Wednesday
|
#22-B
Mar 31
Monday
|
Ciphers [study: Notes]
This is an on-line or out-of-class meeting.
There is no in-class meeting.
Your attendance status for this class will be based ...
...on your submission of
A16: Asmt#16: Shift cipher
If your project group cannot get together another time, use this time for a group meeting.
Shift cipher
1. Data transmission
2. Data transmission
3. Data communications: timing aspects
4. Data communications: parallelism
|
|
|
A16: Asmt#16: Shift cipher
(20 points, due/on 2008/04/03
)
|
#23-A
Apr 7
Monday
|
#23-B
Apr 7
Monday
|
Casting out nines [study: Notes]
This is an on-line or out-of-class meeting.
There is no in-class meeting.
Your attendance status for this class will be based ...
...on your submission of
A17: Asmt#17: Casting out nines
If your project group cannot get together another time, use this time for a group meeting.
Casting out nines
Casting out nines exercise (JavaScript)
Bandwidth and technologies
5. Data link layer
6. Transmission efficiency
7. Traditional wide-area networks
8. High-speed Wide area networks
|
|
|
A17: Asmt#17: Casting out nines
(20 points, due/on 2008/04/08
)
|
#24-A
Apr 9
Wednesday
|
#24-B
Apr 7
Monday
|
Bit operations [study: Notes]
This is an on-line or out-of-class meeting.
There is no in-class meeting.
Your attendance status for this class will be based ...
...on your submission of
A18: Asmt#18: Logical bit operations
If your project group cannot get together another time, use this time for a group meeting.
Logical bit operations
Dr. Seuss on data communications
DVD encryption
Firmware
Computer forensics
|
|
|
A18: Asmt#18: Logical bit operations
(20 points, due/on 2008/04/10
)
|
#25-A
Apr 14
Monday
|
#25-B
Apr 14
Monday
|
Hashes [study: Notes]
This is an on-line or out-of-class meeting.
There is no in-class meeting.
Your attendance status for this class will be based ...
...on your submission of
A19: Asmt#19: Multiple choice review
Hashes for data integrity
Hashing files using Python
SPAM and email filtering
|
|
|
A19: Asmt#19: Multiple choice review
(30 points, due/on 2008/04/15
)
|
#26-A
Apr 16
Wednesday
|
#26-B
Apr 14
Monday
|
Group project [study: Notes]
This is an on-line or out-of-class meeting.
There is no in-class meeting.
Your attendance status for this class will be based ...
...on your submission of
A20: Asmt#20: Problem set review
Use this class time to work on your group project.
|
|
|
A20: Asmt#20: Problem set review
(20 points, due/on 2008/04/17
)
|
#27-A
Apr 21
Monday
|
#27-B
Apr 21
Monday
|
E4, E5: Exams [study: Notes]
E4: Exam#4: Multiple choice
(60 points, due/on 2008/04/21
)
E5: Exam#5: Problems
(40 points, due/on 2008/04/21
)
|
#28-A
Apr 23
Wednesday
|
#28-B
Apr 21
Monday
|
Review [study: Notes]
This is an on-line or out-of-class meeting.
There is no in-class meeting.
Your attendance status for this class will be based ...
...on your submission of
A21: Asmt#21: Problem set review
|
|
|
A21: Asmt#21: Problem set review
(20 points, due/on 2008/04/24
)
|
#29-A
Apr 28
Monday
|
#29-B
Apr 28
Monday
|
Group project presentations [study: Notes]
P1: Project#1: Individual written report
(20 points, due/on 2008/04/28
)
P2: Project#2: Group written report
(20 points, due/on 2008/04/28
)
P3: Project#3: Group oral presentation
(30 points, due/on 2008/04/28
)
P4: Project#4: Project does something
(30 points, due/on 2008/04/28
)
|
|
|
S1: Suggestion Bonus
(20 points, due/on 2008/04/29
)
|
#30-A
Apr 30
Wednesday
|
#30-B
Apr 28
Monday
|
F1, F2: Final exams [study: Notes]
Z1: Class participation
(30 points, due/on 2008/04/30
)
Z2: Class participation: Good things
(0 points, due/on 2008/04/30
)
Z3: Class participation: Bad things
(0 points, due/on 2008/04/30
)
Z4: Class participation: Attendance
(0 points, due/on 2008/04/30
)
F1: Final: Multiple choice
(120 points, due/on 2008/04/30
)
F2: Final: Problems
(80 points, due/on 2008/04/30
)
|