labtests
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
labtests [2008/10/21 15:24] – roumani | labtests [2009/02/20 15:42] (current) – roumani | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Lab Tests ====== | ====== Lab Tests ====== | ||
- | [[https:// | + | [[https:// |
< | < | ||
===== Lab Test #1 ===== | ===== Lab Test #1 ===== | ||
- | |||
- | |||
- | |||
==== Policies ==== | ==== Policies ==== | ||
Line 21: | Line 18: | ||
The test will cover everything up to the prior week. This means Sockets and HTTP. | The test will cover everything up to the prior week. This means Sockets and HTTP. | ||
- | |||
==== Format ==== | ==== Format ==== | ||
Line 34: | Line 30: | ||
The best way to prepare for the test is to do the labs and the "to do" lists; review the lecture notes and the book sections; and to create a number of basic programs in your home directory so you can easily and quickly adapt them during the test to solve the test questions. | The best way to prepare for the test is to do the labs and the "to do" lists; review the lecture notes and the book sections; and to create a number of basic programs in your home directory so you can easily and quickly adapt them during the test to solve the test questions. | ||
- | --> | ||
- | </ | ||
Line 48: | Line 42: | ||
* You may not communicate with anyone, inside or outside the lab, by any mean during the test. | * You may not communicate with anyone, inside or outside the lab, by any mean during the test. | ||
* Seating may be preassigned; | * Seating may be preassigned; | ||
- | * The test is open-book and you have full access to your home directory and to the Internet. | + | * The test is open-book and you have full access to your home directory and to the Internet. In particular, you have access to this site and to its //Resource Directory// |
+ | |||
+ | ==== Scope ==== | ||
+ | |||
+ | The test will cover everything after LT#1 and up to the prior week. This means CGI (in Perl) and JEE Webapps (Servlets, JSP, MVC). Note, however, that custom JSP tags are not in scope; only EL and JSTL are. | ||
+ | |||
+ | ==== Format ==== | ||
+ | |||
+ | The test involves hands-on problem solving: you will be presented with a problem and asked to solve it. You are expected to devise a solution, implement it, and then submit it. | ||
+ | |||
+ | 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 may lead to lower marks because your program may have errors or shortcomings that could 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 (labs 2-4) and review the lecture notes posted in the Calendar along with the cross-listed book sections. It also helps to have a number of basic template servlets and JSP files in your home directory so you can easily and quickly adapt them during the test to solve the test questions. | ||
+ | |||
+ | --> | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Lab Test #3 ===== | ||
+ | |||
+ | ==== Policies ==== | ||
+ | |||
+ | * The test will be held at 8:30 am on Friday Feb 20. | ||
+ | * The test is 120-min long and will be held __**in Prism**__ (not in a lecture room). | ||
+ | * You will login to one of machine in the lab using your 8-character '' | ||
+ | * Bring a photo ID. | ||
+ | * No questions are allowed during the test. | ||
+ | * You may not communicate with anyone, inside or outside the lab, by any mean during the test. | ||
+ | * Seating may be preassigned; | ||
+ | * The test is open-book and you have full access to your home directory and to the Internet. In particular, you have access to this site and to its //Resource Directory//. | ||
==== Scope ==== | ==== Scope ==== | ||
- | The test will cover everything after LT#1 and up to the prior week. This means CGI (in Perl) and JEE Webapps (Servlets, | + | The test will cover everything after LT#2. This means advanced JSP, advanced |
==== Format ==== | ==== Format ==== | ||
Line 62: | Line 87: | ||
==== Preparation ==== | ==== Preparation ==== | ||
- | The best way to prepare for the test is to do the labs (labs 2, 3, and 4) and review the lecture notes and the book sections; and to create | + | The best way to prepare for the test is to review the lecture notes posted in the Calendar along with the cross-listed |
labtests.1224602649.txt.gz · Last modified: 2008/10/21 15:24 by roumani