Informatics 121 Software Design I
description
Transcript of Informatics 121 Software Design I
Department of Informatics, UC IrvineSDCL Collaboration LaboratorySoftware Design and
sdcl.ics.uci.edu 1
Informatics 121Software Design I
Lecture 1
Duplication of course material for any commercial purpose without the explicit written permission of the professor is prohibited.
Department of Informatics, UC IrvineSDCL Collaboration LaboratorySoftware Design and
sdcl.ics.uci.edu 2
Today’s lecture
• Sign-up sheet
• Logistics
• Two design exercises
• Reflection
• First assignment
Department of Informatics, UC IrvineSDCL Collaboration LaboratorySoftware Design and
sdcl.ics.uci.edu 3
Logistics
• http://www.ics.uci.edu/~andre/informatics121f2012.html
• Professor: André van der Hoek ([email protected])
• TA: Christian Adriano ([email protected])
• No required book
• No midterm, no final– we will use the final’s time slot, however
Department of Informatics, UC IrvineSDCL Collaboration LaboratorySoftware Design and
sdcl.ics.uci.edu 4
Logistics
• Office hours by appointment only
• Open door policy– DBH 5228– DBH 5038
• IM
• TA will have office hours and you can also reach him via e-mail
Department of Informatics, UC IrvineSDCL Collaboration LaboratorySoftware Design and
sdcl.ics.uci.edu 5
Structure of the class
• Four design studios
• A select few readings
• A video analysis
Department of Informatics, UC IrvineSDCL Collaboration LaboratorySoftware Design and
sdcl.ics.uci.edu 6
Basic tenor of the class
• Team work
• Disagreements
• Constructive criticism
• Pressure
• Creativity
• Satisfaction
Department of Informatics, UC IrvineSDCL Collaboration LaboratorySoftware Design and
sdcl.ics.uci.edu 7
Your first design exercise
• Suppose you are to give out an award for excellence in advertising. Create a design for this award…
• …and be able to explain its meaning…
• …in 10 minutes…
• …and money is no object.
• (We will take some pictures)
Department of Informatics, UC IrvineSDCL Collaboration LaboratorySoftware Design and
sdcl.ics.uci.edu 8
Reflection
• How difficult was it to think of the design for the award?
Department of Informatics, UC IrvineSDCL Collaboration LaboratorySoftware Design and
sdcl.ics.uci.edu 9
Reflection
• How difficult was it to specify the design for the award?
Department of Informatics, UC IrvineSDCL Collaboration LaboratorySoftware Design and
sdcl.ics.uci.edu 10
Reflection
• Which representation did you use for your design, and why?
Department of Informatics, UC IrvineSDCL Collaboration LaboratorySoftware Design and
sdcl.ics.uci.edu 11
Reflection
• How easy is it to take your design and turn it into a real award?
Department of Informatics, UC IrvineSDCL Collaboration LaboratorySoftware Design and
sdcl.ics.uci.edu 12
Reflection
• How does your design reflect its meaning?
Department of Informatics, UC IrvineSDCL Collaboration LaboratorySoftware Design and
sdcl.ics.uci.edu 13
Reflection
• How do you think the recipient will react to the award’s design?
Department of Informatics, UC IrvineSDCL Collaboration LaboratorySoftware Design and
sdcl.ics.uci.edu 14
Your second design exercise
• Create a design for your ideal classroom seat to be produced and sold by a major retailer…
• …using any of the following…– paper– pencil– wire– wire cutter– Play-Doh
• …in 20 minutes.
• Cost is a concern, and this will also be your final design that you hand of to the manufacturer for production.
Department of Informatics, UC IrvineSDCL Collaboration LaboratorySoftware Design and
sdcl.ics.uci.edu 15
Reflection
• Who did you keep in mind while designing?
Department of Informatics, UC IrvineSDCL Collaboration LaboratorySoftware Design and
sdcl.ics.uci.edu 16
Reflection
• What goals did you have in designing?
Department of Informatics, UC IrvineSDCL Collaboration LaboratorySoftware Design and
sdcl.ics.uci.edu 17
Reflection
• Did you reach your goals with your design?
Department of Informatics, UC IrvineSDCL Collaboration LaboratorySoftware Design and
sdcl.ics.uci.edu 18
Reflection
• What assumptions did you make in designing?
Department of Informatics, UC IrvineSDCL Collaboration LaboratorySoftware Design and
sdcl.ics.uci.edu 19
Reflection
• How many different designs did you consider?
Department of Informatics, UC IrvineSDCL Collaboration LaboratorySoftware Design and
sdcl.ics.uci.edu 20
Reflection
• Who did you keep in mind while designing?
Department of Informatics, UC IrvineSDCL Collaboration LaboratorySoftware Design and
sdcl.ics.uci.edu 21
Reflection
• Did you make any preliminary designs?
Department of Informatics, UC IrvineSDCL Collaboration LaboratorySoftware Design and
sdcl.ics.uci.edu 22
Reflection
• Which design represents the most comfortable classroom seat?
Department of Informatics, UC IrvineSDCL Collaboration LaboratorySoftware Design and
sdcl.ics.uci.edu 23
Reflection
• Which design represents the most usable classroom seat?
Department of Informatics, UC IrvineSDCL Collaboration LaboratorySoftware Design and
sdcl.ics.uci.edu 24
Reflection
• Which design represents the sturdiest classroom seat?
Department of Informatics, UC IrvineSDCL Collaboration LaboratorySoftware Design and
sdcl.ics.uci.edu 25
Reflection
• Which design is the cheapest to mass produce?
Department of Informatics, UC IrvineSDCL Collaboration LaboratorySoftware Design and
sdcl.ics.uci.edu 26
Reflection
• Which representation did you choose for your design?
Department of Informatics, UC IrvineSDCL Collaboration LaboratorySoftware Design and
sdcl.ics.uci.edu 27
Reflection
• Could you express everything you wanted of your design?
Department of Informatics, UC IrvineSDCL Collaboration LaboratorySoftware Design and
sdcl.ics.uci.edu 28
Reflection
• Which of these designs would be most useful to the manufacturer?
Department of Informatics, UC IrvineSDCL Collaboration LaboratorySoftware Design and
sdcl.ics.uci.edu 29
First assignment
• Read “Case Study: A Computer Science Perspective on Bridge Design” by Alfred Spector and David Gifford– available on the class web site
• Provide a 1 page summary highlighting…1. …five major lessons to learn from this text2. …how these lessons relate to the design exercises we performed in
class today
• Due Wednesday