Skip to content

sunki-hong/swppfall2017

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 

Repository files navigation

M1522.000100 Principles and Practices of Software Development

Announcements

  • Sep. 07 : [email protected] and [email protected] are not created yet, so please use individual emails of TAs or issues board to ask questions.
  • Sep. 09 : there had been a minor change regarding the compilation of typescript files in the skeleton code of hw1. Please use the updated skeleton code for form.html with the updated instructions. The part marked as TODO are not changed.
  • Sep. 13 : there was a minor bug in the python skeleton code of hw1, which didn't print as same as sample output (each location printed multiple weathers). The parts marked as TODO are not changed.

Assignments

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

Schedule

Week Lecture Practice Session Homework / Project
9.5/7 Introduction - what softwares do, requirements and challenges to make them good, safe, and reliable Environment setup HW1 out
9.12/14 How to collaborate as a team and the methods and tools for it Git + GitHub practice with basic javascript + python coding examples Team formation start
9.19/21 Good coding habits. Comments and code conventions Typescript + Front-end lecture (with a sample provided backend) Team formation due 9/18 9pm; HW 1 due 9/22 9pm
9.26/28 Complexity problem and software structures Typescript + Front-end lecture cont’d Project proposal due 9/25 (Monday) 9pm
10.3/5 Choosuk - No class HW 2 due
10.10/12 Testing and throwing exceptions, Requirements and specification Python + Creating backend for the created front-end from previous week Project sprint 1 begin (bi-weekly meetings with TAs)
10.17/19 Software development processes, Design patterns I Python + Creating backend for the created front-end, Testing and CI
10.24/26 Software structure and modeling Design pattern practice 1 HW 3 due, Project sprint 2 begin
10.31/11.2 (10.31 - No class) Design patterns 2 Coding exams (1 hour 30 min?)
11.7/9 Code refactoring Mid-project check Project sprint 3 begin
11.14/16 Design patterns 3 Design pattern practice 2 Code refactoring
11.21/23 Service architecture Connecting DB and the backend, Performance layer Project sprint 4 begin
11.28/30 Operation Scaling
12.5/7 Operation (load testing, security) Data analytics Project sprint 5 begin
12.12/14 TBD Coding exams (2 hours?)
12.19 Project poster session

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 58.9%
  • TypeScript 20.9%
  • HTML 20.2%