form.html
with the updated instructions. The part marked as TODO are not changed.Sep. 07 : homework 1 is out
Project proposal: Guideline
Sep. 23 : homework 2 is out
Oct. 10 : homework 3 is out
Week | Lecture | Practice Session | Homework / Project |
---|---|---|---|
9.5/7 | Introduction - what softwares do, requirements and challenges to make them good, safe, and reliable | Environment setup | HW1 out |
9.12/14 | How to collaborate as a team and the methods and tools for it | Git + GitHub practice with basic javascript + python coding examples | Team formation start |
9.19/21 | Good coding habits. Comments and code conventions | Typescript + Front-end lecture (with a sample provided backend) | Team formation due 9/18 9pm; HW 1 due 9/22 9pm |
9.26/28 | Complexity problem and software structures | Typescript + Front-end lecture cont’d | Project proposal due 9/25 (Monday) 9pm |
10.3/5 | Choosuk - No class | HW 2 due | |
10.10/12 | Testing and throwing exceptions, Requirements and specification | Python + Creating backend for the created front-end from previous week | Project sprint 1 begin (bi-weekly meetings with TAs) |
10.17/19 | Software development processes, Design patterns I | Python + Creating backend for the created front-end, Testing and CI | |
10.24/26 | Software structure and modeling | Design pattern practice 1 | HW 3 due, Project sprint 2 begin |
10.31/11.2 (10.31 - No class) | Exam (1 hour) | ||
11.7/9 | Code refactoring | Mid-project check | Project sprint 3 begin |
11.14/16 | Design patterns 2 | Design pattern practice 2 | Code refactoring |
11.21/23 | Design patterns 3 | Design pattern practice 3 | Project sprint 4 begin |
11.28/30 | Operation | Connecting DB and the backend, Performance layer | |
12.5/7 | Operation (load testing, security) | Scaling | Project sprint 5 begin |
12.12/14 | Code optimization | Coding exams (2 hours) | |
12.19 | Project poster session |
Professor :
TAs :
Won Wook SONG (mainly TypeScript-related questions):
DongJin SHIN (mainly Python-related questions)