15-112 Agenda 18-June
- Attendance Check: https://tinyurl.com/summer112att18
- Static methods were in recitation plan, not on exam
- Reminder again: Exam in lecture friday
- Extra credit next week: wipes a 0 off your attendance score if you attend 3/3 of them.
- Dealing with Large Projects
- Planning
- Before you build something in life: Is it worth building (to you ,to others, etc)?
- You’re going to put your heart and soul into this, make sure it is worth it
- Building things comes down to a lot more than just code:
- What’s the user experience like?
- What features should be there?
- Who’s using it?
- What’s the use case?
- How should the code be designed?
- What features should be there/who’s using this: Competitive Analysis
- What’s the use case/what’s the user experience: Storyboarding
- In reality you go beyond this: User studies, etc
- Structural Planning (what classes?) / Algo Planning (psuedo code)
- Multiple Files: how to
- Term Project Assignment
- What is it?
- Privilege of flexibility comes with expected communication
- The role of the mentor
- Mentor request form
- Getting external modules approved
- What makes a good project
- Not hit or miss
- Interactivity
- Collaboration + Citations
- Submissions are strict
- nothing late
- no grace days
- must be on autolab
- Google Drive
- The Schedule
- Have fun and get excited!
- Video can get you a job