home | teaching | research | publications | bio | resume (PDF) | address André van der Hoek
Crowd Development
Graduate students
Tariq Ibrahim
Adriana Meza Soria
Elahe Paikari
post doc
Ayushi Rastogi
Course Title
Informatics 43
Introduction to Software Engineering
Fall 2012

André van der Hoek
Office: DBH 5228 (you may also find me in DBH 5038)
Phone: +1 949-824-6326

Hadar Ziv
Office: DBH 5062

Teaching Assistant
Lee Martie
Office hours: Friday 13:00-15:00

Ankita Raturi
Office hours: Monday 12:30-13:30 and Thursday 15:30-16:30

Location: SSPA 1100
Day and time: Monday and Wednesday, 14:00-15:20

Catalogue Description
43 Introduction to Software Engineering (4). Concepts, methods, and current practice of software engineering. Large-scale software production, software life cycle models, principles and techniques for each stage of development. Laboratory project applying these concepts. Only one course from Informatics 43, ICS 52, and ICS 105 may be taken for credit.

All students enrolled in the course will earn a letter grade based upon: assignments, midterm, and final.

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

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.

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 43. 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 October 1 Introduction Lecture 1
October 3 Case study (Facebook) No slides Assignment 1 out
2 October 8 Software architecture Lecture 2
October 10 Case study (Facebook) No slides Assignment 1 due
Assignment 2 out
3 October 15 Evolution Lecture 3
October 17 Case study (Facebook) No slides Assignment 2 due
4 October 22 User orientation Lecture 4
October 24 Case study (Facebook) No slides Assignment 3 out
5 October 29 Software process Lecture 5
October 31 Midterm review Assignment 3 due
6 November 5 Midterm
November 7 Requirements Lecture 6
7 November 12 No class (holiday)
November 14 Requirements interview with TA Assignment 4 out
8 November 19 Notations Lecture 7
November 21 Case study (prison bartering)
9 November 26 Testing and analysis Lecture 8 Assignment 4 due
November 28 Case study (prison bartering) Assignment 5 out
10 December 3 Tools No slides
December 5 Review Assignment 5 due
Finals week December 14, 13:30 - 15:30
Andre's picture