Lab Evaluations


Laboratory evaluations scheduled from Wednesday-March 30 to Thursday-March 31 (1st evaluation), and Wednesday-May 4 to Thursday-May 5 (2nd evaluation), will be held in SCDEEC3 and are governed from the following rules.

Generic rules:

  • Each evaluation accounts for 10% of the final mark (2 point out of 20).
  • The evaluation is individual and it takes 60 minutes.
  • The evaluation is of practical nature, and as such it will be given particular relevance to code that compiles and runs; so, it is better to have a code that has less functionality but compiles and runs correctly!
    • Code that does not compile or crashes at run-time will have at most 1.2 point (out of 2 points).
  • On the day and time specified for the evaluation, students must arrive on time at SCDEEC and must wait quietly in the lobby until called to enter the lab. 
  • When students are called to enter the lab, first put all materials at the front of the lab before taking a seat, and then sit in an available computer.
  • Ensure mobile phones or any other electronic devices are switched off and placed with personal belongings apart from the desk. Any student who does not switch off its phone, or who retains one in its possession, will be disqualified.
  • This is a closed book evaluation, so in the desk students must have only a pen and identification.
  • Remain seated and wait for instructions. Do not login in your computer until instructed.
  • Evaluation sheets will be placed on the desks. Students may read the first page but they should not turn the evaluation sheet before instructed.

During the evaluation:

  • Provide proof of your identity.
  • Only have on your desk your identification and a pen.
  • Do not attempt to use the internet. The internet in your computer is off.
  • Do not attempt to use any USB pen, to put/take info in/from your computer. 

Evaluation instructions:

  • The evaluation consists in a program to be developed within a package named lab_NUMBER where NUMBER is the student number (e.g.: student number 12345 should create a package named lab_12345 and provide java classes inside this package). This package must be found somewhere inside the workspace folder that Eclipse creates in your desktop (/home/poo/workspace/LAB/src/lab_NUMBER). Before stating ensures everything is in place.
  • Skim all the evaluation before beginning to best plan your time.
  • When the evaluation ends leave the computer on and in session, that is, DO NOT LOGOUT, and leave the examination sheet on the desk.
  • If the program does not compile, or crashes, it will be evaluated to a maximum of 1.2 point (out of 2.0 points).

Students' distribution in the shifts

No registration for lab evaluation is needed. Students are automatically registered in a shift for evaluation based on the laboratory group. Check the shift where you are going to do the evaluation clicking in the "Laboratory group" link here.

Students that are not registered in a laboratory and want to do the lab evaluation should contact the teacher immediately via e-mail.

Evaluation topics

First lab evaluation
  • Lectures until March 14 (inclusive) 
    Slides: UML, Introduction to Java, Java tools, Java classes and objects, Java methods, Java environment classes, UML associations in Java and Inheritance in Java.
  • Labs until March 17 (inclusive)
Second lab evaluation
  • Lectures until April 12 (inclusive)
    Slides: UML, Introduction to Java, Java tools, Java classes and objects, Java methods, Java environment classes, UML associations in Java, Inheritance and polymorphism in Java, Interfaces in Java, Generic types in Java, Utility classes in Java, Packages and exceptions in Java and Input and Output in Java.
  • Labs until April 21 (inclusive)

Previous years evaluations

First lab evaluation: here (solution).
Second lab evaluation: here (solution).