The final exam will consist of two parts:
Both parts will be about all the material covered in the course, that is, material covered in the lectures and in the labs, as well as the posted reading material. For the programming part, students will have access to the slides and APIs. For the written part, students may bring one letter-sized piece of paper with notes (both sides of the piece of paper may be used). No other material may be consulted during the final exam.