Informatics 121
Software Design I
Fall 2009
André van der Hoek
http://www.ics.uci.edu/~andre
andre@ics.uci.edu
Office: Donald Bren Hall 5228
Phone: +1 949-824-6326
Nick Mangano
nmangano@ics.uci.edu
Location: AIRB 1030
Day and time: Tuesday and Thursday, 12:30-13:50
121 Software Design I (4). Introduction to application design: designing the overall functionality of a software application. Topics include general design theory, software design theory, and software architecture. Includes practice in designing and case studies of existing designs. Prerequisite: Informatics 102 with a grade of C or better.
All students enrolled in the course will earn a letter grade based upon:
(a) class attendance and participation, (b) midterm, and (c) assignments
and class project.
Grade distribution will be as follows:
- Readings: 10%
- Bus stop: 20%
- Design Studio 2: 20%
- Video analysis: 10%
- Design Studio 3: 20%
- Design Studio 4: 20%
To send mail: 37050-F09@classes.uci.edu
To view the archive: https://eee.uci.edu/classmail/f09/37050/
Any student who feels he or she may need an accommodation based on the
impact of a disability should contact me privately to discuss his or her
specific needs. Also contact the Disability Services Center at
(949) 824-7494 as soon as possible to better ensure that such
accommodations are implemented in a timely fashion.
The documents below are included to ensure timely dissemination of scholarly
and technical work on a non-commercial basis and are for the sole use of
students enrolled in Informatics 121. Copyright and all rights therein are
maintained by the authors or by other copyright holders, notwithstanding that
they have offered their works here electronically. It is understood that all
persons copying this information will adhere to the terms and constraints
invoked by each author's copyright. These works may not be resposted without
the explicit permission of the copyright holder.
Week
|
Date
|
Topic
|
Slides
|
Assignments
|
1
|
September 24
|
Design Exercises
|
Lecture 1
|
Assignment 1 out (see slides; download text here)
|
2
|
September 29
|
Design Exercises
|
Lecture 2
|
Assignment 1 due
Assignment 2 out (see slides; download text here)
|
|
October 1
|
Defining Design
|
Lecture 3
|
Assignment 2 due
Assign 3, part 1 out (see slides)
|
3
|
October 6
|
Design Exercises
|
Lecture 4
|
Assignment 3, part 1 due
Assignment 3, part 2 out (see slides)
|
|
October 8
|
Design Theory
|
Lecture 5
|
|
4
|
October 13
|
Design Exercises
|
|
Assignment 3, part 2 due
|
|
October 15
|
Design theory
|
Lecture 6
|
Assignment 4 out (see slides; download text here and here)
|
5
|
October 20
|
Design Studio I
|
Lecture 7
|
Assignment 4 due
Design Studio I out (see slides)
|
|
October 22
|
Design Theory
|
Lecture 8
|
Design Studio I continued (see slides)
|
6
|
October 27
|
Design Studio I
|
Lecture 9
|
Design Studio I continued (see slides)
|
|
October 29
|
Design Studio I
|
Lecture 10
|
Design Studio I continued (see slides)
|
7
|
November 3
|
Design Studio I
|
|
Design Studio I continued
|
|
November 5
|
Design Studio I
|
Lecture 11
|
Design Studio I continued
Video analysis out (see slides)
|
8
|
November 10
|
Video analysis
|
Lecture 12
|
Video analysis due
|
|
November 12
|
Design Theory
|
Lecture 13
|
|
9
|
November 17
|
Design Studio II
|
Lecture 14
|
Design Studio II out (see slides and see
design documentary format
)
|
|
November 19
|
Design Studio II
|
Lecture 15
|
Design Studio II continued
|
10
|
November 24
|
Design Studio II
|
Lecture 16
|
|
|
November 26
|
Thanksgiving, no lecture
|
|
|
11
|
December 1
|
Design Studio III
|
Lecture 17
|
Design Studio III out (see slides and see the
design brief)
|
|
December 3
|
Design Studio III
|
|
|
Finals week
|
December 11, 10:30 - 12:30
|
Design Studio III
|
|
|
|