User Tools

Site Tools


tests

This is an old revision of the document!


Lab Tests

Lab Test #1

Policies

  • The test is 80-min long and will be held at 11:30 am on Thu Oct. 4 in Prism.
  • Bring a photo ID.
  • No questions are allowed during the test.
  • Seating may be preassigned and there may be several test versions.
  • The test is open-book in the sense that you have full access to your home directory and to this course site.

Scope

The test will cover everything up to the prior week. This means Sockets, HTTP, and CGI with Perl or PHP or Python.

Format

The test involves hands-on problem solving: you will be presented with a problem (e.g. contact a server at a given address:port, communicate with it in a given protocol, and retrieve something) and asked to solve it. You are expected to devise a solution, implement it, and obtain an answer. You submit two things:

  1. The answer you obtained
  2. The method by which you obtained the answer (a program or a procedure)

Note that even though this is a lab test, you may treat it as a paper test; i.e. write programs and submit them without even attempting to see if they compile. Doing so will allow you to finish faster but will lead to lower marks because (1) you will lose the marks allocated for the answer, and (2) your program may have errors or shortcomings that would have been identified had you compiled and ran your code. You must therefore manage your time carefully to achieve an optimal trade off.

Preparation

The best way to prepare for the test is to do the labs. Indeed, you are assumed to have reviewed your lab programs before the test and stored them in your home directory. This way, you can easily and quickly adapt them during the test to solve the test questions.

tests.1191518328.txt.gz · Last modified: 2007/10/04 17:18 by roumani

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki