(formerly ICS 127)
Spring Quarter 2007
Last update: May 8, 2007
Instructor: |
|
Email: |
(taylor [at] ics [dot] uci [dot] edu) |
Office hours: |
After class, or by email appointment |
Lectures: |
Tuesday and Thursday 2:00-3:20 p.m, ICS180 |
Labs | MWF 2:00-3:50 or MWF 10:00-11:50, both in ICS 193 |
Web site: | http://www.ics.uci.edu/~taylor/classes/119/syllabusSQ07.html |
Description - Schedule - Grading - Readings - Policies
Students work in teams to specify, design, construct, test, and document a complete software system in a specialized application domain using application/domain-specific techniques. Each offering's topic is announced the preceding spring. Prerequisites: Informatics 117 or 118A with a grade of C or better; Mathematics 2C or 2J or Statistics 67/Mathematics 67.
The schedule is subject to change.
Week | Date | Topic | Presented by | Readings | |
---|---|---|---|---|---|
1
| A P R I L | 3 Tu | Software architectures and architectural styles | Taylor | Chapter 5 |
5 Th | ArchStudio 4 and Lunar Lander | Asuncion | |||
2
| 10 Tu | Software Product Lines | Taylor | Chapter 15 | |
12 Th | Project status reports | The Teams | |||
3
| 17 Tu | Graphics discussion | |||
19 Th | Project status reports | ||||
4
| 24 Tu | Archipelago demonstration | Dashofy | ||
26 Th | Project status reports | ||||
5
| M A Y | 1 Tu | Demonstrations and Boothmanship | ||
3 Th | Project status reports | ||||
6
| 8 Tu | Myx and see also the Myx white paper on the ArchStudio website | |||
10 Th | Status reports | ||||
7
| 15 Tu | Code/architecture walk-through: Eterative Tale | |||
17 Th | Code/architecture walk-through: Lunar Lander | ||||
8
| 22 Tu | No class | |||
24 Th | No class | ||||
9
| 29 Tu | ||||
31 Th | |||||
10
| June | 5 | |||
7 | |||||
Exam | June | No final exam! |
Grading.
The final exam will entail
yes, it is the lunar lander "video" game! Details of this project will be forthcoming.
There will be chapters taken from books.
Course Evalutions. The window for fall quarter online evaluations will open at 7pm on Friday, November 24 and close at 11:59 p.m. on Sunday, December 3.
Cheating. The UCI academic honesty policy applies. Consequences of cheating in this class: a letter in your UCI file, and the course grade is lowered, most likely to F. Material that is copied from books or Web pages needs to be quoted and the source must be given. If you plagarize, you run the severe risk of failing the class, in a most disgraceful manner.
Disabilities. If you need an accommodation because of a disability, please contact the instructor and the Disability Services Center as soon as possible.