App Lab logo

COMP 523: Software Engineering

2020 Calendar

This is the calendar for fall 2020. You can also see the calendars for fall 2019 and fall 2021.

Notes:

Monday Wednesday Friday assignments due by Sunday night reading
Aug. 10: welcome; course overview Aug. 12: project overview; working with clients Aug. 14: client pitches, day 1 - Ch. 1-3
Aug. 17: client pitches, day 2 Aug. 19: (preferences due by 8am) project/team matches announced; mentor matchmaking session - project management board Ch. 4
Aug. 24: UNC classes cancelled Aug. 26: project management; quiz 1 - team web site Ch. 5
Aug. 31: design principles Sep. 2: evaluating technologies; Figma workshop - user stories Ch. 6-7
(Labor Day) Sep. 9: architecture; simplicity; quiz 2 - clickable prototype Ch. 8-9
Sep. 14: layout part 1 Sep. 16: layout part 2, client/server architecture - APPLES reflection 1 Ch. 10-12
Sep. 21: deployment Sep. 23: git, part 1 - application architecture; architecture diagram Ch. 13
Sep. 28: git, part 2; quiz 3 Sep. 30: interpersonal effectiveness - - Ch. 14-15
Oct. 5: agility Oct. 7: agility practices; quiz 4 - walking skeleton -
Oct. 12: midterm presentations (A9) Oct. 14: midterm presentations (A9) (fall break) tech talk preferences -
Oct. 19: testing, part 1 Oct. 21: testing, part 2; tech debt; quiz 5 - - -
Oct. 26: tech talks: GraphQL (R), Firebase Auth + React via Application Contexts (G), Static Site Generation (D) Oct. 28: tech talks: Flutter (B), Tableau (I), Security (S) - test coverage report -
Nov. 2: tech talks: Map APIs and Mapbox (O), React Native (X), Stripe with Firebase (H) Nov. 4: tech talks: React (J), Docker (K), Javalin (A) - developer README -
Nov. 9: tech talks: Android Development (M), GitHub Actions (L), SwiftUI vs. Swift Storyboard (F) Nov. 11: tech talks: Templating Engines and Jinja (N), Image Classification with TensorFlow (W), Applications of Machine Learning (U) - client-oriented overview; APPLES reflection 2 -
Nov. 16: tech talks: CMake (C), Node.js (V), Kotlin Multiplatform (T) - - personal report -

During the final exam period (Fri Nov 20 12-3pm), each team will give their final presentation (A16).