- HW1 out: 9/2 (Thur); due 9/10 (Fri) 6pm
- HW2 out: 9/9 (Thur); due 9/17 (Fri) 6pm
- Team formation due 9/12 (Sun) 6pm
- HW3 out: 9/17 (Fri); due 10/7 (Thur) 6pm (Feature), 10/14 (Thur) 6pm (Testing)
- Project proposal due 9/24 (Fri) 6pm
- HW4 out: 10/15 (Fri); due 11/4 (Thur) 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 | Frontend Q&A | 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 | HW3(testing) due 10/14 6pm |
10/19,21 | Design patterns | Django + Python Testing | HW4 out 10/15, Project sprint 2 begin |
10/26,28 | Design patterns; code refactoring | Integration + CI + SonarCloud | |
11/2,4 | Operation | Design Pattern | HW4 due 11/4 6pm, Project sprint 3 begin |
11/9,11 | Operation, Mid-presentation | Project Mid Presentation | The mid presentation session will be on 11/11. |
11/16,18 | ML pipeline | Deployment | Project sprint 4 begin |
11/23,25 | ML pipeline | Code Refactoring + Optimization | |
11/30,12/2 | Operation | Final Exam 12/2 | Coding exams (Minimum 4 hours), 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)
- Team 1 : ReJourN
- Team 2 : Smart Travel
- Team 3 : Troll Detector
- Team 4 : Tripick
- Team 5 : Kitchen Vesta
- Team 6 : Woori Dong-saeng
- Team 7 : Vidol
- Team 8 : Subroker
- Team 9 : Bandcruit
- Team 10 : Connectoon
- Team 11 : Soolae
- Team 12 : MeetHub
- Team 13 : ProbLoom
- Team 14 : FitVox