CSE 416 Software Engineering (Fall 2025, Section 3)

Announcements

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: Presentation: Programming Patterns
  • Oct 22: Progress Review
  • Oct 27: Presentation: Testing (Eagles)
  • Oct 29: Progress Review
  • 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

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.