Your mini and capstone projects • Why do a capstone project? – – What do you think? Share your thoughts Reinforce what you have learned with a neighbor Learn how to learn new ideas Develop confidence in your ability to develop software Have fun! • Why do a mini-project? – Learn and practice effective project-management techniques What do you think? Share your thoughts with a neighbor • So that you can use them effectively in your capstone project – Learn the remaining programming ideas of CSSE 120: • Event-driven programming • Threads • Collections Fundamentals of Software Development 1 1
How do the mini and capstone projects work? • Work in teams: – Teams of 3 (possibly a few teams of 2 or 4) This is critical to your success! – We select the teams • We try to maximize your learning experience Questions? – Regarding group work: • All members must participate fully in the process • All members should understand the basic ideas of ALL aspects of the project • Deliverables as you go (details shortly) – Mini-project: About 1½ weeks – Capstone project: About 3½ weeks Fundamentals of Software Development 1 2
This term’s projects • Mini-project: Instant Messenger! – It is a mini-project because you will do only the first few stages – Details shortly • Capstone project: TBA – Offer your suggestions to your instructor! Find and sit with your teammates now (follow the link) Fundamentals of Software Development 1 3