Skip to content

swsnu/swppfall2020

Folders and files

NameName
Last commit message
Last commit date

Latest commit

966043d · Oct 10, 2021

History

71 Commits
Sep 6, 2020
Sep 9, 2020
Sep 29, 2020
Oct 20, 2020
Dec 13, 2020
Oct 10, 2021

Repository files navigation

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
  • Project proposal due 9/22 (Tue) 6pm
  • HW3 out: 9/21 (Mon); due 10/7 (Wed) 6pm (feature), 10/15 (Thu) 6pm (unittest)
  • HW4 out: 10/14 (Wed); due 10/29 (Thu) 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/7 (Wed) 18:00 (feature), 10/15 (Thu) 18:00 (unittest) (hard deadline)
    • This is an individual assignment
  • Oct. 14: homework 4 is out

    • Due : 10/29 (Thu) 18:00 (hard deadline)
    • This is an individual assignment
  • Oct. 28 (TBD): homework 5 is out

    • Due : TBD
    • 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; Redux 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 Frontend Testing (Jest + Enzyme) Project sprint 1 begin (bi-weekly meetings with TAs at the end of sprint)
10/12,14 Taming complexity; defensive programming; Design patterns Django HW4 out 10/14,
HW3 due 10/15 6pm
10/19,21 Design patterns Django + Python Testing Project sprint 2 begin
10/26,28 Design patterns; code refactoring Integration + CI + SonarCloud HW4 due 10/28 6pm
11/2,4 Operation Deployment + Design Pattern Project sprint 3 begin
11/9,11 Operation, Mid-presentation Project Mid Presentation The mid presentation session will be on 11/11 and 12.
11/16,18 ML pipeline AWS SageMaker + Optimization Project sprint 4 begin
11/23,25 ML pipeline Final Exam 11/26 Coding exams (In-class exam ~ 3 hours)
11/30,12/2 Operation Code Refactoring 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published