Messages

May 05 The handout and formatting template for the course paper are available in section Homework below. Deadline is Thursday May 16 at 10:00 pm.
May 05 The handout for Project Part 3 (Prototype Implementation) is available in section Homework below. Deadline is Tuesday May 14 at 8:00 pm.

Teaching team

Instructor: Dr. Sergiu Dascalu
Teaching Assistant: Mr. Saul Reed, PhD candidate

Lectures

Lecture 01 (Jan 22): Course syllabus [ppt] and [pdf].
Lecture 02 (Jan 24): Students' presentation
Lecture 03 (Jan 29): SE fundamentals 1 - Software processes [ppt]
Lecture 04 (Jan 31): SE fundamentals 1 (continued); and On agile methods
Lecture 05 (Feb 05): SE fundamentals 2 - Requirements [ppt].
Lecture 06 (Feb 07): SE fundamentals 2 - Requirements (continued)
Lecture 07 (Feb 12): SE fundamentals 3 - System modeling [ppt].
Lecture 08 (Feb 14): SE fundamentals 4 - Architectural design [ppt].
Lecture 09 (Feb 19): SE fundamentals 5 - Software testing [ppt].
Lecture 10 (Feb 21): SE fundamentals 6 - Software evolution [ppt].
Lecture 11 (Feb 26): Individual homework preparation (assigned research)
Lecture 12 (Feb 28): Project preparation - requirements and specification slides [set 1] and [set 2].
Lecture 13 (Mar 05): class held on February 13 (invited speaker, Dr. Jeff Gray)
Lecture 14 (Mar 07): Presentations round I (tool): Chris, Afrin, John, Ivan
Lecture 15 (Mar 12): Presentations round I (tool): Likhitha, Javier, Vamsi
Lecture 16 (Mar 14): Project meetings with the instructor: 2:00 pm Chris, 2:30 pm Javier, 3:00 pm Afrin, and 3:30 pm John.
Lecture 17 (Mar 26): Project preparation - design slides [set 3]
Lecture 18 (Mar 28): Individual project preparation (design)
Lecture 19 (Apr 02): Project preparation - design slides [set 4]
Lecture 20 (Apr 04): Project preparation - design slides [set 5]
Lecture 21 (Apr 09): Presentations round II (SE areas): Chris on SE for Computer Games [focus_1]
Lecture 22 (Apr 11): Presentations round II (SE areas): Ivan on Model Driven Engineering [focus_2] and Vamsi on SE for Mobile Apps [focus_3].
Lecture 23 (Apr 16): Project preparation
Lecture 24 (Apr 18): Presentations round II (SE areas): Afrin on Software Frameworks (slides not available) and John on Model-View-Controller [focus_4].
Lecture 24 (Apr 23): Presentations round II (SE areas): Javier on Aspect Oriented Software Development [focus_5] and Likhitha on Visualization Tools [focus_6].
Lecture 26 (Apr 25): Midterm exam
Lecture 27 (Apr 30): Presentations round III (project): 1. Chris 2. John 3. Javier
Lecture 28 (May 02): Presentations round III (project): 4. Afrin 5. Vamsi 6. Ivan 7. Likhitha
Lecture 29 (May 07, May 13, May 14): Project demos

TUE May 07:
  • 3:00 pm Chris

    MON May 13:
  • 1:00 pm Likhitha
  • 2:00 pm John
  • 2:30 pm Javier
  • 3:00 pm Ivan

    TUE May 14:
  • 2:00 pm Afrin
  • 2:30 pm Vamsi

    Homework

    Paper: [pdf]. Due Thursday May 16 at 10:00 pm (hard deadline). Paper formatting template is available [here].
    Project 3: [pdf]. Demos to the instructor on May 13 and 14. Documentation due Tuesday May 14 at 8:00 pm.
    Project 2: [pdf]. Due Tuesday April 16 at 8 pm.
    Project 1: [pdf]. Due (deadline extended) Friday March 29 at 8:00 pm.
    Assignment 3: [pdf]. Due Friday March 8 at 8:00 pm.
    Assignment 2: [pdf]. Due (extended deadline) Friday February 22 at 8:00 pm.
    Assignment 1: [pdf]. Due Friday February 8 at 8:00 pm by email.

    Exam

    Midterm exam: Thursday April 25, 2013. The study required (updated) is available [here].

    Students

    [Likhitha]

    [Ivan]

    [Chris]

    [Afrin]

    [Javier]

    [John]

    [Vamsi]

    Recommended Links