Skip to content

khkim610/swppfall2020

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 

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)

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. 15: homework 4 is out

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

    • Due : 11/8 (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; 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/15,
HW3 due 10/15 6pm
10/19,21 Design patterns Django + Python Testing Project sprint 2 begin
10/26,28 Design patterns; code refactoring AWS + Sagemaker HW4 due 10/28 6pm,
HW5 out 10/28
11/2,4 Operation CI + SonarCloud + Design Pattern Project sprint 3 begin,
HW5 due 11/8 6pm
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 + Scaling + Deployment Project sprint 4 begin
11/23,25 ML pipeline Final Exam 11/26 Coding exams (Minimum 3 hours)
11/30,12/2 Operation AWS + 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

Alchan Kim

Donghyun Kim

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

Project Teams

  • Team 1 : Foodify
  • Team 2 : Almanac
  • Team 3 : Recipick
  • Team 4 : QuantCash
  • Team 5 : AllTastesMatter
  • Team 6 : Rotus
  • Team 7 : Naeng Pa
  • Team 8 : adoor
  • Team 9 : PLAND
  • Team 10 : F.R.I.D.G.E
  • Team 11 : ASAP GO
  • Team 12 : Caffeine Camera
  • Team 13 : Goaling Ball
  • Team 14 : Fontopia!
  • Team 15 : stockin'
  • Team 16 : Coding MBTI
  • Team 17 : Safe-it
  • Team 18 : Term'inator

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 97.9%
  • JavaScript 1.3%
  • Other 0.8%