Skip to content

Latest commit

 

History

History
85 lines (65 loc) · 3.15 KB

File metadata and controls

85 lines (65 loc) · 3.15 KB

M1522.002400 Principles and Practices of Software Development

Announcements

  • HW1 out: 9/2 (Wed); due: 9/11 (Fri) 6pm
  • Team formation due 9/13 (Sun) 6pm
  • HW2 out: 9/9 (Wed); due: 9/18 (Fri) 6pm
  • HW3 out: 9/21 (Mon); due 10/11 (Sun) 6pm

Assignments

  • Sep. 02 : homework 1 is out

    • Due : 9/11 (Fri) 18:00 (hard deadline)
    • This is an individual assignment
  • Sep. 09 : homework 2 is out

    • Due : 9/18 (Fri) 18:00 (hard deadline)
    • This is an individual assignment
  • Sep. 21: homework 3 is out

    • Due : 10/11 (Sun) 18:00 (hard deadline)
    • This is an individual assignment
  • Oct. 12: homework 4 is out

    • Due : 10/25 (Sun) 18:00 (hard deadline)
    • This is an individual assignment

Please follow the guideline in this link.

Schedule (TBD)

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/11 6pm,
Team formation due 9/13 (Sun) 6pm
9/14,16 SaaS architecture; Building software; ORM React HW2 due 9/18 6pm
9/21,23 Project sprints; Requirements and specification; React HW3 out 9/21,
Project proposal due 9/22 6pm
9/28 Testing Choosuk (No practice session)
10/5,7 Software development process; Design patterns React Project sprint 1 begin (bi-weekly meetings with TAs at the end of sprint),
HW3 due 10/11 6pm
10/12,14 Taming complexity; defensive programming; Design patterns Django HW4 out 10/12
10/19,21 Design patterns Django + Python Testing Project sprint 2 begin,
HW4 due 10/25 6pm
10/26,28 Design patterns; code refactoring CI + SonarCloud + Design Pattern
11/2,4 Operation AWS + Code Refactoring Project sprint 3 begin
11/9,11 Operation, Mid-presentation Project Mid Presentation The mid presentation session will be on both 11/11 and 11/12.
11/16,18 ML pipeline AWS Project sprint 4 begin
11/23,25 ML pipeline Final Exam 11/26 Coding exams (Minimum 3 hours)
11/30,12/2 Operation AWS + Scaling + Deployment Project sprint 5 begin
12/7,9 TBD Testing Session
12/17 Project poster session Project final report (due 12/18 6pm)

Office hours

Professor :

  • Office: Bldg. 302, Rm. 322
  • Mon,Wed 13:00-14:00, by appointment

TAs :

Haeyoon Cho

Yunmo Koo

  • Email: mpbb03@gmail.com
  • Office: Bldg. 302, Rm. 420
  • Office hour: Monday 17:00~18:00

Alchan Kim

Donghyun Kim

(Please send TAs an email ahead of time, we can set up a specific time and place)

Project Teams

The project list will be announced after the team formation is done.