| Instructor |
| Sharon Simmons 11000 University Parkway Building 79, Department of Computer Science 11000 University Parkway Pensacola, FL 32514 Email: ssimmons@cs.uwf.edu My GPG Public Key |
Office:
|
| Announcements |
|
|
| The Midterm Exam is now available in PDF format. |
|
|
| Two documents have been scanned in for your reading
pleasure:
SelectFunction.pdf (1.1MB) and
Socket_Interface.pdf (1.1MB) |
|
|
| Two TCP example files are available: TCPserver.c and TCPclient.c |
| PCAP example: snifferExample.c |
| Two UDP example files are available: Send_UDP.c and Recv_UDP.c |
| One example file is available to demonstrate threads in C: prodcon1.c |
| One example file is available to demonstrate threads in Java: threadedserver.java |
| Course information will be disseminated by means of PDF. Get the free Adobe Acrobat Reader for your system (Unix, Windows, or Macintosh). |
|
|
| Course materials |
| Syllabus |
| Policies |
| Tentative
Schedule |
| Chapter Question Solutions |
| Chapter 00 postscript PDF | Chapter 02 postscript PDF | Chapter 03 postscript PDF | Chapter 04 postscript PDF |
| Chapter 05 postscript PDF | Chapter 06 postscript PDF | Chapter 07 postscript PDF | Chapter 08 postscript PDF |
| Chapter 09 postscript PDF | Chapter 10 postscript PDF | Chapter 11 postscript PDF | Chapter 12 postscript PDF |
| Chapter 13 postscript PDF | Chapter 14 postscript PDF | Chapter 15 postscript PDF | Chapter 16 postscript PDF |
| Chapter 17 postscript PDF | Chapter 18 postscript PDF | Chapter 19 postscript PDF | Chapter 20 postscript PDF |
| Chapter 21 postscript PDF |
| Programming Assignments |
| Project 1 -
Multithreaded Application |
| Project
2 - IP Fragmentation and Reassembly |
| Project
3 - TCP Sliding Window |
| Project
4 - TBA |
| Project 5 - TBA |
| Literature Reviews |
| Literature Review 1 |
| Literature Review 2 |
| Literature Review 3 |
| Literature Review 4 |
| Literature Review 5 |
| Other Documents |
| C Programming Reference Card The basics of programming in C (2 pages, 104 KB) |
| UWF ITS Help Desk A collection of documents for general computer help |
| An Intro to UNIX An Introduction to the Unix operating system (31 pages, 146 KB) |
| UNIX Reference Card A quick reference card for common commands (2 pages, 23 KB) |
| Intro to vi Introduction to the vi editor (29 pages, 109 KB) |
| vi Reference Card Quick reference card for the vi editor (2 pages, 23 KB) |
| Intro to GNU Emacs Introduction to the Emacs editor (23 pages, 96 KB) |
| GNU Emacs Reference Card Quick reference card for the Emacs editor (2 pages, 13 KB) |
| UNIX Scripts How to write shell scripts in Unix (25 pages, 110 KB) |