- HW1 out: 9/2 (Thur); due 9/10 (Fri) 6pm
- Team formation due 9/12 (Sun) 6pm
- Project proposal due 9/24 (Fri) 6pm
Please follow the guideline in this link.
There may be some changes to the schedule.
Week | Lecture | Practice Session | Homework / Project / Exam |
---|---|---|---|
9/2 | Course overview | Environment Setup + Python + HTML/Javascript (DOM) | HW1 out 9/2 |
9/7,9 | Challenges to make software; Version control | Git | HW2 out 9/9, HW1 due 9/10 6pm, Team formation due 9/12 (Sun) 6pm |
9/14,16 | SaaS architecture; Building software; ORM | React | HW2 due 9/17 6pm, HW3 out 9/17 |
9/23 | Project sprints; Requirements and specification; | Redux | Project proposal due 9/24 6pm |
9/28, 30 | Testing | Frontend Testing (Jest + Enzyme) | |
10/5,7 | Software development process; Design patterns | Django | Project sprint 1 begin (bi-weekly meetings with TAs at the end of sprint), HW3(feature) due 10/7 6pm |
10/12,14 | Taming complexity; defensive programming; Design patterns | Django + Python Testing | HW4 out 10/11, HW3(testing) due 10/14 6pm |
10/19,21 | Design patterns | Design Pattern | Project sprint 2 begin |
10/26,28 | Design patterns; code refactoring | Code Refactoring | HW4 due 10/28 6pm |
11/2,4 | Operation | Integration + CI + SonarCloud | Project sprint 3 begin |
11/9,11 | Operation, Mid-presentation | Project Mid Presentation | The mid presentation session will be on both 11/10 and 11/11. |
11/16,18 | ML pipeline | Deployment | Project sprint 4 begin |
11/23,25 | ML pipeline | Final Exam 11/25 | Coding exams (Minimum 4 hours) |
11/30,12/2 | Operation | Optimization | Project sprint 5 begin |
12/7,9 | TBD | Testing Session | |
12/17 | Project poster session | Project final report (due 12/17 6pm) |
Professor :
- Office: Bldg. 302, Rm. 322
- Tue, Thur 15:30-16:30, by appointment (TBD)
TAs :
Donghyun Kim
- Email: [email protected]
- Office: Bldg. 302, Rm. 420
- Office hour: Monday 16:00~17:00 (TBD)
Changjin Jeong
- Email: [email protected]
- Office: Bldg. 302, Rm. 420
- Office hour: Monday 16:00~17:00 (TBD)
Soyoung Jung
- Email: [email protected]
- Office: Bldg. 302, Rm. 420
- Office hour: Monday 16:00~17:00 (TBD)
(Please send TAs an email ahead of time, we can set up a specific time and place)