CSC/CPE 409 Final Exam Study Guide
The goal of this course was to gain breadth and depth in mobile application
development and the Android SDK, while applying software engineering principles.
The lectures were designed to introduce and overview topics. The labs were
designed to provide deeper experiences on a range of topics, most of which
were introduced in lectures and the text. The course
project was designed to allow for creativity while gaining practical
experience in the context of a software engineering process. The final exam
is intended to give you an opportunity to demonstrate a sample of what you've
learned, and to provide motivation for you to review the course materials in
hopes that you will retain them longer and gain a deeper understanding.
- The final exam will have two components: 1) a written exam
and 2) a programming task to be completed on the computer.
Both sections will be completed in class.
- You should bring a pencil and eraser.
- You may not use any study aids during the written portion of the exam. For instance, books,
notes, friends, phones, computers will not be allowed.
- The written exam will contain multiple choice, fill-in-the-blank, true/false, and possibly short
answer questions. Questions will vary from very technical to
very abstract. Emphasis will be on recognition over recall.
- You may be asked to answer questions regarding reading assignments
from the course text and lecture material. You are particularly
encouraged to review lecture slides on the
course schedule.
- You may be asked to answer questions regarding guest presentations.
- You may be asked questions from previous quizzes. You are encouraged
to review these in the Blackboard Grade Center.
- The programming portion of the exam will involve creation of at
least two Activities with some widgets. It will be
simple enough to be completed in one to one and a half hours.
You may use your textbook and on-line resources including previous
projects when completing the programming portion. However, you may
not communicate with any other person other than Dr. Janzen in any way
during the programming portion of the exam. Be sure that you
have all tools available to compile and demonstrate your app (via
emulator) on either a lab machine in 14-256 or on your laptop.
- Awards for the top apps will be awarded at 1:10pm. The final will
begin immediately after this.
- Don't forget to bring your phones and cables to the final exam. All
phones must be turned in at this time.