Informatics 121 Software Design I

Post on 06-Feb-2016

27 views 0 download

Tags:

description

Informatics 121 Software Design I. Lecture 1 Duplication of course material for any commercial purpose without the explicit written permission of the professor is prohibited. Today’s lecture. Sign-up sheet Logistics Two design exercises Reflection First assignment. Logistics. - PowerPoint PPT Presentation

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 (andre@uci.edu)

• TA: Christian Adriano (adrianoc@uci.edu)

• 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

• E-mail

• 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