Skip to content

swsnu/swppfall2021

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

M1522.002400 Principles and Practices of Software Development

Announcements

  • 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.

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/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)

Online Office Hours

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)

Project Teams

About

Learning Software Engineering By Building Web Services

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •