CSC/CPE 307 Midterm Exam Study Guide

  1. The midterm will be an in-class written exam completed during class on Tuesday, February 1 beginning at 1:10pm.
  2. You should bring a pencil and eraser.
  3. You may not use any study aids during the exam. For instance, books, notes, friends, phones, computers will not be allowed.
  4. The exam will contain multiple choice, fill-in-the-blank, and short answer questions.
  5. You may be asked to create UML diagrams (e.g. class, sequence, deployment, state, activity, use-case).
  6. You may be asked to answer questions regarding reading assignments from the course text and articles/web links posted on the course schedule.
  7. You may be asked to answer questions regarding any material presented in lecture or lab. You are encouraged to review the presentation slides on the course schedule and in Blackboard.
  8. You may be asked questions regarding the course project including topics such as (but not limited to) process, organization, domain (WebIDE), tools and technology used (e.g. GWT, Google App Engine, subversion, ...).
  9. You may be asked questions regarding the WebIDE code base that was provided. Questions will either be general (e.g. explain or create a sequence diagram to show the flow of control, what portion runs on the client side vs. the server side), or they may be specific (e.g. what is the name of the method that gets called when the processLab service has completed). For specific questions, you will be provided appropriate code listings that contain the answer. You just have to understand it.