Skip to content

jyeoniii/swppfall2017

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

M1522.000100 Principles and Practices of Software Development

Announcements

Assignments

  • Sep. 07 : homework 1 is out
    • Due : 9/22 (Fri) 20:59 (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
9.19/21 Good coding habits. Comments and code conventions Typescript + Front-end lecture (with a sample provided backend) Team formation, HW 1 due
9.26/28 Complexity problem and software structures Typescript + Front-end lecture cont’d Project idea proposal due
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 56.3%
  • HTML 24.2%
  • TypeScript 19.5%