Home Contact

CMSC435: Software Engineering (Spring 2012)

Dept. of Computer Science, University of Maryland, College Park, MD, USA.

SCHEDULE

Date Topic Readings Comments
Jan. 26 Introduction to the course Class webpage *Sign up for a team.
Jan. 31 Intro. to Software Engineering 1.pdf *Get appointment for meeting with instructor
*Teams should pick dates for Preliminary design presentation and Final project presentation
*Submit individual Interpersonal Skills Statement*(For this and all future non-code submissions: fill, print, then submit paper copy in class.)
Feb. 2 Intro. to Software Engineering (contd...) 1.pdf *Quiz 1
Feb. 7 Synch-and-stabilize development process 2.pdf *Submit individual Meeting notes with customer*
*Submit individual Team assessment report*
Feb. 9 Software Requirements 3.pdf *Quiz 2
Feb. 14 Software Requirements (contd ...) 3.pdf
Feb. 16 Formal Specification 4.pdf *Quiz 3
*Submit individual Project Proposal*
Feb. 21 Architectural Design 5.pdf *Submit individual Team assessment report*
Feb. 23 Preliminary design presentation (AndroidGUITAR, AndroidIntentsGUITAR) *Submit individual Meeting notes with customer*
*Submit individual Preliminary design report*
*Submit individual Preliminary design presentation evaluation report using this rubric*
Feb. 28 Preliminary design presentation (WebGUITAR, JFCGUITAR) *Submit individual Preliminary design presentation evaluation report (seperately for both teams) using this rubric*
Mar. 1 Preliminary design presentations (iPhone, SWTGuitar) *Submit individual Preliminary design presentation evaluation report using this rubric*
Mar. 6 Architectural Design 5.pdf
Mar. 8 Architectural Design (contd ...) 5.pdf *Quiz 4
Mar. 13 MIDTERM EXAM
Mar. 15 Software Testing (contd ...) 6.pdf *Quiz 5
*Submit individual Meeting notes with customer*
Mar. 27 Software Testing 6.pdf *Submit individual Team assessment report*
Mar. 29 Types of Software Testing Techniques 7.pdf *Quiz 6
Apr. 3 User interface design 8.pdf
Apr. 5 Software system types 9.pdf *Quiz 7
Apr. 10 Design with reuse 10.pdf *Submit individual Meeting notes with customer*
Apr. 12 Static Verification 11.pdf *Quiz 8
Apr. 17 Project management 12.pdf
Apr. 19 Software Change 13.pdf *Quiz 9
Apr. 24 Final design presentation *Submit individual Team assessment report*
*Submit individual Final design presentation evaluation report using this rubric*
Apr. 26 Final design presentation for iPhone *Submit individual Meeting notes with customer*
*Submit individual Final design presentation evaluation report using this rubric*
May 1 Final design presentation for JFCGUITAR *Submit individual Final design presentation evaluation report (you are evaluating JFCGUITAR) using this rubric*
May 3 Final design presentation for AndroidGUITAR *Submit individual Final design presentation evaluation report (you are evaluating AndroidGUITAR) using this rubric*
May 8 Final design presentation for WebGUITAR *Submit individual Final design presentation evaluation report (you are evaluating WebGUITAR) using this rubric*
May 10 Final design presentation for AndroidIntentsGUITAR *Submit individual Final design presentation evaluation report using this rubric*
*Submit individual Tool Report*
*Submit individual Final Design Report*
*Submit individual Meeting notes with Instructor*
*Submit individual Team assessment report*