Informatics 121
Software Design I
Fall 2010
André van der Hoek
http://www.ics.uci.edu/~andre
andre@ics.uci.edu
Office: Donald Bren Hall 5228
Phone: +1 949-824-6326
Nadine Amsel
namsel@uci.edu
Location: AIRB 1030
Day and time: Tuesday and Thursday, 11:00-12:20
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 113 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, and (b) assignments, and (c) course
projects.
Grade distribution will be as follows:
- Readings: 10%
- Design studio 1: 20%
- Design Studio 2: 20%
- Video analysis: 10%
- Design Studio 3: 20%
- Design Studio 4: 20%
To send mail: 37050-f10@classes.uci.edu
To view the archive: https://eee.uci.edu/classmail/f10/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 23
|
(no lecture, André out of town)
|
|
|
2
|
September 28
|
Design Exercises
|
Lecture 1
|
Reading 1 out (see slides; download text here)
|
|
September 30
|
Design Exercises
|
Lecture 2
|
Reading 1 due
Reading 2 out (see slides; download text here)
|
3
|
October 5
|
Defining Design
|
Lecture 3
|
Reading 2 due
Desgin Studio 1, part 1 out (see slides)
|
|
October 7
|
Design Studio I
|
Lecture 4
|
Design Studio I, part 1 due
Design Studio I, part 2 out (see slides)
|
4
|
October 12
|
Defining Design
|
Lecture 5
|
|
|
October 14
|
Design Studio I
|
(no slides, team presentations)
|
Design Studio I, part 2 due (teamevaluation-1.doc)
|
5
|
October 19
|
Design Techniques
|
Lecture 6
|
Design Studio II, part 1 out (see slides)
|
|
October 21
|
Design Studio II
|
Lecture 7
|
Design Studio II, part 1 due
Design Studio II, part 2 out (see slides and the Michael Jackson paper)
|
6
|
October 26
|
Design Studio II
|
Lecture 8
|
Design Studio II, part 2 due
Design Studio II, part 3 out (see slides)
|
|
October 28
|
Design Example
|
(no slides, example design on the whiteboard)
|
|
7
|
November 2
|
Design Studio II
|
(no slides, discussion)
|
|
|
November 4
|
Design Studio II
|
Lecture 9
|
Design Studio II, part 3 due
Design Studio III, part 1 out (see slides)
|
8
|
November 9
|
(no lecture, André out of town)
|
|
|
|
November 11
|
(no lecture, André out of town)
|
|
|
9
|
November 16
|
Design Notations
|
Lecture 10
|
Design Studio III, part 1 due
Design Studio III, part 2 out (see slides)
|
|
November 18
|
Design Rationale
|
Lecture 11
|
|
10
|
November 23
|
Design Studio IV
|
Lecture 12
|
Design Studio III, part 2 due
Design Studio IV out
|
|
November 25
|
(no lecture, Thanksgiving)
|
|
|
11
|
November 30
|
Design Studio IV
|
|
Design Studio IV, posters
|
|
December 2
|
Design Studio IV
|
Lecture 13
|
Design Studio IV, preliminary designs
|
Finals week
|
December 7, 10:30 - 12:30
|
Design Studio IV
|
|
Design Studio IV, final posters and designs
|
|