- Final project due Dec. 14th before the final, but extra credit if submitted by Dec 10th (midnight)
- Deliverables:
- Promotional description of the product (press release style or a promotional flier)
- Link to product
- User manual
- Tutorial
- Software architecture, technology stack, and design overview
- Code
- Code documentation
- Final Gantt Chart
- Requirements document
- A statement of who contributed to each part (if multiple contributors, percentage contribution, and what part if relevant)
- Other documentation deliverables as appropriate?
- Send all deliverables to: gmadey, qzhi, and snjoroge as a team submission (Subject line: Final Project – Team #). If needed, send zipped folder of all files.
Month: December 2017
Lecture Notes – Dec 6th
Agenda
- Study guide for the final exam
- One page, 8 1/2″ x 11″, front-back “cheat sheet” allowed for the exam
- One half of final will be quiz style questions of which some will come directly from quizzes; other questions from the class notes. See all quizzes below.
- One half of final will be code focused questions, e.g.,
- Explain presented (pseudo) code, what is it doing
- Find bug in code
- Modify code to make it do something different
- Suggestions on how to review for the final
- Review syllabus
- Review class notes
- Give extra attention to terms, acronyms and ideas explicitly listed in the notes.
- For Wikipedia links, review the intro and additional sections associated with the term listed in the notes.
- Review programming assignments
- Review code examples examples in the notes
- Review the code you and your team wrote for the assignments
- Hint: each team might conduct a code walkthrough for their team projects
- Sample questions
- Explain presented (pseudo) code, and what is it doing:
-
keyword = request.GET.get('keyword') Search.objects.filter(name=keyword).count()
- Find the bug in the following model definition and propose a solution.
-
class Recipe(model): id = AutoField() name = CharField(max_length=100) views = CharField(default=0)
- Example provided in class
- Lightning talks
- Juan Pablo “JP” Borrero
- Ann Keenan
- Marcus Schimizzi
- Albert Oh
- Luigi Grazioso
- Kuang Wu
- Luke Duane
- Kevin Shin
- William Theisen
- Luis Preib
- Joshua Huseman
- Patricia “Happy” Hale
- David Durkin
- Jose Badilla
- Closing remarks
- Technology’s role in the arc of human history …
- Technology’s adoption and replacement …