Montana Tech of The University of Montana
Computer Science & Software Engineering

CSCI 466
Fall 2013


This page lists the programming assignments for the course. When an assignment is released, the assignment column will link to a detailed description of the assignment.

0Fri 9/6 5PMNetwork performanceindividual
1Fri 9/20 5PMWireshark intropair
2Fri 9/27 5PMWireshark HTTPpair
3Fri 10/4 5PMWeb serverindividual
4Thr 10/10 5PMSSHpair
5Mon 10/14 5PMUDP ping statspair
6Wed 10/30 5PMReliable data transportpair
7Fri 11/8 5PMWireshark TCPpair
8Wed 12/4 5PMWireshark IPpair
9Mon 12/9 5PMMultithreaded file serverpair

Submission. All assignments need to be submitted via Moodle. In the event of a Moodle failure, email your submission to me before the deadline. You should upload all the source files required by the assignment. You should also include any other files required to run your solution. The top of every source file should include your name, username, and a description of what the file does.

Deadline and late policy. All assignments are due at the exact stated date and time. You get a total of four free late days. Each late day buys you a 24-hour extension to a submission deadline. If you are out of free late days, any further late submissions will be given a zero. Late days do NOT apply to presentations or exams.

Grading. Your code will be graded on correctness, programming style (including comments), and efficiency. Partial credit is possible so if you run out of time, submit what you have. If you want to do well, start well in advance of the deadline. This allows time to seek help if you run into trouble. Software bugs can be difficult to find and are often easily found after a good night's sleep.

Page last updated: November 07, 2013