![](headshot.jpg)
CSC 436 Software Engineering
Fall 2017
Professor: |
Ravi Sethi
Gould-Simpson 720 rsethi@email.arizona.edu Office Hours: Tuesdays & Thursdays 10:00-11:00, or by appointment (Subject to Change) |
TA: | To Be Announced |
  |   |
All materials made available through the instructor or The University of Arizona remain the property of the copyright holders. They are provided for the use of students in this course for the duration of the course, except as noted.
Announcements
Aug 09. Welcome! Classes begin Aug 22. The meeting time is 12:30-1:45, Tuesdays and Thursdays, in Gould-Simpson 906.
Schedule
Event Date | Upcoming Event |
Aug 22 | First class |
Oct 12 | Midterm Exam |
Dec 08 | 1:00-3:00, Final Exam, GS 906 |
  |   |
Readings
Slides: Working Drafts
Edited versions of the slides from the lectures will be posted here.
Topic | Date Posted |
  |   |
Textbook: Working Drafts
Lectures will be based on material from working drafts of a planned textbook on Software Engineering. The chapters in the book are as follows:
Chapter | Topic |
  | Preface |
  | Contents |
1 | What is Software Engineering? |
2 | Introduction to Processes |
3 | Iterative and Agile Processes |
4 | Working with Customers |
5 | Use Cases |
6 | Estimation |
7 | Goals and Metrics |
8 | Software Architecture |
9 | Architectural Patterns |
10 | Software Quality: Reviews |
11 | Software Quality: Testing |
  | Link to a single file with Chapters 1-7,10-11 |
  |   |