Include discussion of ethics in one of the journal entries - see
commented out description under Week 8.
IMPORTANT NOTE: The following schedule is very much still under construction!!!
Skip directly to Week 1 | Week 2 | Week 3 | Week 4 | Week 5 | Week 6 | Week 7 | Week 8 | Week 9 | Week 10
DAY | BEFORE CLASS (Readings, etc.) | IN-CLASS TOPICS | FOLLOW-UP WORK |
---|---|---|---|
M1 | Introductions, Syllabus, Ice Breakers | ||
W1 |
Choose key topics
Develop initial schedule
for first 3 - 5 weeks
|
||
F1 |
Read Before Class:
2 sections ("The software crisis" and "'No
Silver Bullet'") in the
Wikipedia
article on the History of Software
Engineering
The
"Waterfall development" and
"Spiral development"
sections in the Wikipedia article on the history of
software engineering
|
Software Engineering, the Waterfall method, Intro to Agile development — Aliza, with unnecessary expansion by Alyce |
Weekly 488/490 Reflective Journal
Entry is due Sunday evening.
(Week 1 Journal Entry Markdown
template)
Follow-up if you're interested:
Read the book,
The Mythical Man-Month.
It's a classic!
article on Extreme Programming here or Monday?
|
DAY | BEFORE CLASS (Readings, etc.) | IN-CLASS TOPICS | FOLLOW-UP WORK |
M2 | User Experience (UI/UX) — Amalia | ||
W2 | System Architecture / Frameworks — Lelo & Ben | ||
F2 | Unit Testing — Natalie |
Weekly 488/490 Growth Journal
Entry is due by Sunday night.
(Weekly Journal Entry Markdown
template)
|
|
DAY | BEFORE CLASS (Readings, etc.) | IN-CLASS TOPICS | FOLLOW-UP WORK |
M3 | Databases — Derik & Sara |
Follow-up reading:
Relational
databases (recommended: read the beginning, through
the section on Keys; read more about primary and
foreign keys and indexes about half-way down the page)
Read
this
example of normalizing databases
|
|
W3 |
Design Work Day
|
|
|
F3 |
ChatGPT — Rowan & Jessie
|
Weekly 488/490 Growth Journal
Entry is due by Sunday night.
(Weekly Journal Entry Markdown
template)
Team Evaluations for Design Sprint Teams — Weeks 2 - 3
(Markdown
template)
|
|
DAY | BEFORE CLASS (Readings, etc.) | IN-CLASS TOPICS | FOLLOW-UP WORK |
M4 |
Tentative Implementation Groups for next Sprint:
Unified Design, evolving toward customization —
Aliza & Xavier
Dashboard — Jackson, Jesse, Lelo, & Luis
Searchable Schedule —
Amalia, Natalie, & Rowan
Back End —
Ben, Derik, Harsha, & Sara
|
|
|
W4 |
React — Derik
See Teams for links to relevant videos posted by Xavier and Harsha |
|
|
F4 |
Work Day
|
Weekly 488/490 Growth Journal
Entry is due by Sunday night.
(Weekly Journal Entry Markdown
template)
|
|
DAY | BEFORE CLASS (Readings, etc.) | IN-CLASS TOPICS | FOLLOW-UP WORK |
M5 |
Work Day
|
||
W5 |
Git — Harsha & Jackson
See Teams for links to relevant videos and "cheat sheet" |
|
|
F5 |
Fall Break
|
No Weekly Growth Journal Entry due this week. (Fall Break)
|
|
DAY | BEFORE CLASS (Readings, etc.) | IN-CLASS TOPICS | FOLLOW-UP WORK |
M6 |
Quick reporting
Work Day
|
|
|
W6 |
Work Day
|
|
|
F6 |
Work Day
|
Weekly 488/490 Growth Journal
Entry covering Weeks 5 and 6 is due by Sunday
night.
(Weekly Journal Entry Markdown
template)
|
|
DAY | BEFORE CLASS (Readings, etc.) | IN-CLASS TOPICS | FOLLOW-UP WORK |
M7 |
Visitor from Atomic Object
|
||
W7 |
Work Day
|
|
|
F7 |
Status Reports
|
Weekly 488/490 Growth Journal
Entry is due by Sunday night.
(Weekly Journal Entry Markdown
template)
Please include an overall reflection on what you've learned so far from working a completely different type of project. |
|
DAY | BEFORE CLASS (Readings, etc.) | IN-CLASS TOPICS | FOLLOW-UP WORK |
M8 |
ACM Code of Ethics — Xavier
|
Team Evaluations for 2nd Sprint Teams — Weeks 4 - 7
(Markdown
template)
|
|
W8 |
Project Management — Ben and Luis
|
||
F8 |
Weekly 488/490 Growth Journal
Entry is due by Sunday night.
(Weekly Journal Entry Markdown
template)
|
||
DAY | BEFORE CLASS (Readings, etc.) | IN-CLASS TOPICS | FOLLOW-UP WORK |
M9 |
Work Day
|
||
W9 |
Work Day
|
|
|
F9 |
Groups plan for demo(s)/summaries next week
|
Cancel weekly journal entry; groups are concentrating
on demos?
|
|
DAY | BEFORE CLASS (Readings, etc.) | IN-CLASS TOPICS | FOLLOW-UP WORK |
M10 |
Group Work Day
|
||
W10 |
Demo(s)
|
||
F10 |
"Post-mortem" of demos
Course Evaluations
|
Final 488/490 Growth Journal
Entry (described
here)
is due by Tuesday night.
(Final Journal Entry Markdown
template)
Team Evaluations for Final Sprint Teams — Weeks 8 - 10
(Markdown
template)
|
|
Exam Week
|
No Exam:
Final 488/490 Growth Journal
Entry is due by Tuesday night.
|