Skip to content

swsnu/swppfall2020

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 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)
  • 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