home | teaching | research | publications | bio | resume (PDF) | address André van der Hoek
projects
Calico
CodeExchange
Crowd Development
Graduate students
Tariq Ibrahim
Thomas Kwak
Lee Martie
post doc
Ayushi Rastogi
Course Title
Informatics 121
Software Design I
Fall 2011

Professor
André van der Hoek
http://www.ics.uci.edu/~andre
andre@ics.uci.edu
Office: DBH 5228 (you may also find me in DBH 5038)
Phone: +1 949-824-6326

Teaching Assistant
Fang Deng
fdeng@ics.uci.edu

Logistics
Location: AIRB 1030
Lecture day and time: Tuesday and Thursday, 12:30-13:50
Discussion day and time: Friday, 14:00-15:30

Catalogue Description
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.

Grades
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: 10%
  • Video analysis: 10%
  • Design studio 3: 25%
  • Design studio 4: 25%

Course Mailing List
To send mail: 37050-f11@classes.uci.edu
To view the archive: https://eee.uci.edu/classmail/f11/37050/

Students with Disabilities
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.

Copyright
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.

Schedule

Week Date Topic Slides Assignments
1 September 22 Design exercises Lecture 1 Reading 1 out (see slides; download text here)
2 September 27 Design exercises Lecture 2 Reading 1 due
Reading 2 out (see slides; download text here)
September 29 Defining design Lecture 3 Reading 2 due
Design studio 1, part 1 out
3 October 4 Design studio 1 Lecture 4 Design studio 1, part 1 due
Design studio 1, part 2 out (team evaluation form)
October 6 Design is difficult Lecture 5
4 October 11 Design studio 1 Design studio 1, part 2 due
October 13 Design essence and tradeoffs Lecture 6 Video analysis out
5 October 18 Design studio 2 Lecture 7 Video analysis due
Design studio 2, part 1 out (read Michael Jackson and Mary Shaw)
October 20 Design studio 2 Lecture 8 Design studio 2, part 1 due
Design studio 2, part 2 out
6 October 25 Design notations Lecture 9  
October 27 (lecture canceled) Design studio 2, part 2 due
7 November 1 Guest lecture: Ping Chen (Google)
November 3 Design studio 3 Lecture 10 Design studio 3, part 1 out
8 November 8 Design studio 3 Lecture 11 Design studio 3, part 1 due
Design studio 3, part 2 out
November 10 Guest lecture: Jim Dibble (Cooper)
9 November 15 Design studio 3 Lecture 12 Design studio 3, part 2 due (team evaluation form)
Design studio 3, part 3 out
November 17 Design studio 3 Lecture 13 Design studio 3, part 3 due
10 November 22 Design studio 4 Lecture 14
November 24 (no lecture, Thanksgiving)
11 November 29 Design studio 4
December 1 Design studio 4
Finals week December 9, 10:30 - 12:30 Design studio 4
Andre's picture
contact
email
andre@ics.uci.edu

skype
awvanderhoek

aim
AW van der Hoek