App Lab logo

COMP 523: Software Engineering

Calendar

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

Notes:

Week assignments due by Mon. 8am Monday Wednesday Friday reading
1 - - Aug. 18: (FDOC) welcome; course overview Aug. 20: project overview; working with clients Ch. 1-3
2 - Aug. 23: client pitches, day 1 Aug. 25: client pitches, day 2 Aug 27: (preferences due by 8am) project/team matches announced; mentor matchmaking session Ch. 4
3 - Aug. 30: project management Sep. 1: design principles - Ch. 5
4 team web site; project management approach (due Tue. 8am) Sep. 6: Labor Day (no class) Sep. 8: design tools; evaluating technologies; Figma workshop; quiz 1 - Ch. 6-7
5 user stories Sep. 13 architecture; simplicity Sep. 15: architecture pt. 2; layout pt. 1; quiz 2 - Ch. 8-9
6 clickable prototype Sep. 20: layout Sep. 22: deployment - Ch. 10-12
7 APPLES reflection 1 Sep. 27: git pt. 1 Sep. 29: git pt. 2; quiz 3 - Ch. 13
8 application architecture; architecture diagram Oct. 4: interpersonal effectiveness Oct. 6: agility - Ch. 14-15
9 - Oct. 11: agility practices Oct. 13: testing pt. 1; quiz 4 - -
10 walking skeleton Oct. 18: midterm presentations (A9) Oct. 20: midterm presentations (A9) Oct. 22: fall break -
11 tech talk preferences (due Wed. 3pm) Oct. 25: testing pt. 2 Oct. 27: effects; quiz 5 - -
12 - Nov. 1: tech talks (A: RedHat OpenShift; β: MySQL) Nov. 3: tech talks (γ: Expo with React Native; U: Django; α: Tailwind CSS) - -
13 test coverage report Nov. 8: tech talks (T: Redux; W: Unity; V: Functional .NET Programming with F#) Nov. 10: tech talks (Z: websockets; H: Sails.js; B: Flutter and Dart) - -
14 developer README Nov. 15: tech talks (R: Firebase; D: package managers; I: Convergence) Nov. 17: tech talks (F: Docker; Q: GraphQL; G: Node.js) - -
15 client-oriented overview; APPLES reflection 2 Nov. 22: tech talks (L: React Native; M: React; O: Blockchain) Nov. 24: Thanksgiving (no class) - -
16 personal report Nov. 29: tech talks (C: Sveltekit; P: Google Maps; S: DialogFlow) Dec. 1: (LDOC) tech talks (E: Firebase in Swift; J: Cryptographic Hashing; K: Using Cloud Computing Environments) - -

During the final exam period (Sat Dec 4 12-3pm), each team will give their final presentation (A16).