Messages

Nov 24 The handout for Project Part 3 is available in section Homework below. P3 demos will be on December 13 and 14. Deadline for P3 source code is Friday, December 15 at 9:00 pm.
Nov 24 The handout for Course Paper is available in section Homework below. Deadline for the Paper is Wednesday December 20 at 1:00 pm (hard deadline).
Aug 29 The official classroom for CS 709 is CFA-18.

Teaching team

Instructor: Dr. Sergiu Dascalu
Teaching Assistant: Mr. Alex Redei, PhD candidate

Lectures

Lecture 01 (Aug 29): Course syllabus [pptx] and [pdf].
Lecture 02 (Aug 31): Students' introduction
Lecture 03 (Sep 05): Students' introduction
Lecture 04 (Sep 07): SE fundamentals 1 - Software processes [pptx]
Lecture 05 (Sep 12): SE fundamentals 2 - Agile methods [pptx]
Lecture 06 (Sep 14): Agile methods (continued)
Lecture 07 (Sep 19): SE fundamentals 3 - Requirements engineering [pptx]
Lecture 08 (Sep 21): SE fundamentals 4 - System modeling [pptx]
Lecture 09 (Sep 26): System modeling (continued)
Lecture 10 (Sep 28): SE fundamentals 5 - Software architecture [pptx]
Lecture 11 (Oct 03): Individual study (no lecture)
Lecture 12 (Oct 05): Software architecture (continued)
Lecture 13 (Oct 10): Introduction to UML [pptx]
Lecture 14 (Oct 12): Requirements in UML [pptx]
Lecture 15 (Oct 17): Project part 1 preparation - Use Cases [pptx]
Lecture 16 (Oct 19): Presentation #1 (research paper): 1 Manash 2 Sonu 3 Connor 4 Biplav 5 Syed
Lecture 17 (Oct 24): Presentation #1 (research paper): 6 Hannah 7 Alisha 8 Yuan 9 Jalal 10 Athira
Lecture 18 (Oct 26): Presentation #1 (research paper): 11 Ali 12 Anudeep 13 Vinh 14 Chris
Lecture 19 (Oct 31): Presentation #1 (research paper): 15 Li 16 Jiajun and Overview of project part #2
Lecture 20 (Nov 02): Project part 2 preparation - Detailed Design Notations [pptx]
Lecture 21 (Nov 07): Project part 2 preparation - Interfaces and Components [pptx]
Lecture 22 (Nov 09): Instructor sick. Individual study of research paper [Beecham et al, 2014]
Lecture 23 (Nov 14): Software and system engineering for NRDC - presented by Eric Fritzinger
Lecture 24 (Nov 16): Individual project preparation
Lecture 25 (Nov 21): Research paper [Otero and Peter, 2015] - presented by instructor
Lecture 26 (Nov 28): Midterm exam
Lecture 27 (Nov 30): P3 and Paper preparation
Lecture 28 (Dec 05): Presentation #2 (project): 1. Jalal 2. Anudeep 3. Chris 4. Alisha 5. Vinh and Connor 6. Ahsan and Syed
Lecture 29 (Dec 07): Presentation #2 (project): 7. Hannah 8. Jiajun and Yuan 9. Sonu and Athira 10. Li Di 11. Manash and Biplav
Lecture 30 (Dec 13, 14): Project demos to the instructor:
  • WED Dec 13 in SEM-255: 1:30 Hannah 2:00 Li Di 2:30 Athira and Sonu 3:00 Anudeep 3:30 Chris
  • THU Dec 14 in MIKC-425: 10:00 Jalal 10:30 Alisha 11:00 Jiajun and Yuan
  • THU Dec 14 in MIKC-523: 1:00 Connor and Rui 1:30 Syed and Ali 2:00 Biplav and Manash

    Homework

    Course paper: [pdf]. Due Wednesday December 20 at 1:00 pm (hard deadline).
    Project part 3: [pdf]. Demos on December 13 or 14, source code due Friday December 15 at 9:00 pm.
    Project part 2: [pdf]. Due by Friday November 17 at 11:59 pm by email to the instructor. Sample projects from past senior projects: [DES_01] and [DES_02].
    Project part 1: [pdf]. Due by Monday October 30 at 11:59 pm by email to the instructor. Sample projects from past senior projects: [SRS_01], [SRS_02], and [SRS_03].
    Assignment 3: [pdf]. Due by Friday October 13 at 11:59 pm by email to the instructor.
    Assignment 2: [pdf]. Due date (extended) is Friday September 29 at 11:59 pm by email to the instructor.
    Assignment 1: [pdf]. Due by Friday September 15 at 11:59 pm by email to the instructor.

    Exam

    Midterm exam: Tuesday November 28, 2017. The final version of the study required is available [here].

    Students

    Project 01: Connor and Vinh
    Project 02: Sonu and Athira
    Project 03: Yuan and Jiajun
    Project 04: Manash and Biplav
    Project 05: Ahsan and Syed
    Project 06: Anudeep
    Project 07: Jalal
    Project 08: Li Di
    Project 09: Alisha
    Project 10: Hannah
    Project 11: Chris

    Recommended Links