CSE 416 Software Engineering (Fall 2025, Section 3)
Announcements
Quick links (requires SBU login):
- Zulip
- Notes/slides
- Voluntary Presentation
- Progress Review
- iris, walrus, pandas, cactus, totoro, eagles
- hawks, orca, whales, turtle, potato
- Note for skipping progress review: You don’t have to request permission to skip progress reviews, but it would be better if you notify me in advance. If you want to make up for the missed progress review, we can try to schedule one if other teams skip their slots. Otherwise, you will need to wait for your next turn.
- If you would like to add slides links in the following schedule list, please send pull request to this page on github.
Schedule
- Aug 25: Course Overview (Syllabus)
- Aug 27: Lecture: Bitcoin
- Sep 1: No class (Labor Day)
- Sep 3: Lecture: Bitcoin (cont’d)
- Sep 8: Lecture: Design Overview
- Sep 10: Presentation: GUI
- Sep 15: Lecture: DHT
- Sep 17: Progress Review
- Sep 22: Workshop
- Sep 24: Progress Review
- Sep 29: Lecture: A tour of the Rust Lanugage
- Oct 1: Progress Review
- Oct 6: Presentation: Code Review
- Oct 8: Progress Review (Oct 9 Due first peer review)
- Oct 13: No class (Fall Break)
- Oct 15: Progress Review
- Oct 20: Progress Review (pandas, iris, totoro, eagles)
- Oct 22: Progress Review (hawks, orca, potato)
- Oct 27: Presentation: Testing (eagles, hawks)
- Oct 29: Progress Review (iris, walrus, pandas, cactus, totoro, eagles)
- Nov 3: Discussion: Boeing
- Nov 5: Progress Review (Nov 6 Due second peer review)
- Nov 10: TBD
- Nov 12: Progress Review
- Nov 17: Presentation: Debugging (Pandas)
- Nov 19: Progress Review
- Nov 24: TBD
- Nov 26: No class (Thanksgiving Break)
- Dec 1: Progress Review (Dec 2 Due final peer review)
- Dec 3: Presentation: “Fake it until you make it”
-
Dec 8: Last day (TBD, posters?)
- SBU Academic Calendar
Office hours
MW noon-2pm NCS 351 (Please book a GCal meeting at least a day before)
Course information
For more information like project, grading, tools, AI policy, take a look at this document. (The link requires your sbu login, please do not send request access messages with your other accounts.)
TLDR:
- We will do an IPFS-like blockchain project.
- The grading is entirely subjective, based on your contribution, and reviews from TA and your peers.
- Typescript (frontend) and Rust (backend).
- AI is encouraged, use it as much as you can.