Link Search Menu Expand Document

Course Schedule & Graded Activities

This calendar is tentative, and subject to revision during the semester.

Greenlectures

Bluesupporting activities, including labs, tutorial, demo, etc

Redstudent project deliverables

Week

Date

Topic

Assignment Due/Milestone/Notes

1

01/11/2021

01/13/2021

Course Overview & Team Setup

01/15/2021

L01History of Software Engineering

2

01/18/2021

L02Software Lifespan Model

01/20/2021

L03Software Technologies

LabGithub

01/22/2021

TutorialIntro to Xfig project

- Xfig Overview Video

- Official Xfig Website

Start working on X Window presentation, and proposing two extra features

3

01/25/2021

L04Software Models

01/27/2021

LabInstall and build Xfig

- On Ubuntu Linux Server/Laptop/Virtual machine

- On Windows OS

01/29/2021

Supporting Techniques of Xfig and its Discussion - X Window (Presented by Students)

Presentation slides are due before the class

4

02/01/2021

Discussion: the Architecture of Xfig Source Codes (Illustrating the Architecture with UML style diagrams drawn by Xfig itself)

Start working on the Xfig architecture diagrams

02/03/2021

L05Introduction to Software Changes

02/05/2021

P01aXfig Architecture Presentation (Section I)

Presentation slides/document are due before the class

5

02/08/2021

P01bXfig Architecture Presentation (Section II)

02/10/2021

SLSpecial Topic 1

02/12/2021

Career Fair

6

02/15/2021

Discussion: discuss the new features (new send to back/bring to front + new export format + your proposed 2 features)

SLIntro to Requirements Writing & In-class Practice

Your proposed two features need to be ready for discussion before the class

02/17/2021

February Break

02/19/2021

L06Concepts and Concept Location

7

02/22/2021

L07Impact Analysis

02/24/2021

P02aRequirement Presentation (Section I)

Presentation slides/document are due before the class

02/26/2021

P02bRequirement Presentation (Section II)

8

03/01/2021

L08Actualization

03/03/2021

L09Refactoring

03/05/2021

L10Verification

9

03/08/2021

SLIntro Code Inspection

03/10/2021

Spring Break

03/12/2021

L11Conclusion of Software Changes

Essay Assignment

Start working on the essay

10

03/15/2021

P03aDesign (Concept Location & Impact Analysis) Presentation (Section I)

Presentation slides/document are due before the class

03/17/2021

P03bDesign (Concept Location & Impact Analysis) Presentation (Section II)

03/19/2021

L12Software Security

11

03/22/2021

Spring Break

03/24/2021

Review

03/26/2021

Discussion: Code Inspection Plan & Assignments

SLIntro to Test Case Writing & In-class Practice

12

03/29/2021

Exam

03/31/2021

P04aTest Plan & Cases Presentation (Section I)

Github repository ready by March 31, 2021

Presentation slides/document are due before the class

04/02/2021

P04aTest Plan & Cases Presentation (Section II)

13

04/05/2021

Coding/Testing/Code Inspection Meeting

Submit the requested materials according to the code inspection planning before the meeting

04/07/2021

Coding/Testing/Code Inspection Meeting

04/09/2021

Coding/Testing/Code Inspection Meeting

14

04/12/2021

Coding/Testing/Code Inspection Meeting

04/14/2021

Coding/Testing/Code Inspection Meeting

Booked

04/16/2021

Coding/Testing/Code Inspection Meeting

Booked

15

04/19/2021

Coding/Testing/Code Inspection Meeting

Booked

04/21/2021

Coding/Testing/Code Inspection Meeting

Booked

04/23/2021

RAPS

16

04/26/2021

SLSpecial Topic 2

04/28/2021

P05aTeam Presentation and Demo of New Features (Section I)

Presentation slides/document & source codes repository are due before the class

04/30/2021

P05aTeam Presentation and Demo of New Features (Section II)

Essay is due by May 7, 2021