Software Engineering Capstone

Harvard Extension School

CSCI E-599

Section 1

CRN 24531

Begin Registration
This course examines how current software engineering methods approach structuring and managing software projects, from requirements gathering to production release. Formal methods in software engineering have a long history, from the older waterfall method to the current agile methods. Students collaborate in small teams to define an architectural model and a project plan, and then implement a system while practicing techniques in software engineering. They present to the Extension School's Master of Liberal Arts, software engineering faculty committee based on the course project.

Instructor Info

Peter Vaughan Henstock, PhD


Meeting Info

W 7:40pm - 9:40pm (1/27 - 5/17)

Participation Option: Online Synchronous

Deadlines

Last day to register: January 22, 2025

Prerequisites

Registration is limited to officially admitted candidates in the Master of Liberal Arts, software engineering, capstone track. Prospective candidates and students with pending admission applications are not eligible. Candidates must be in good academic standing, have completed nine degree courses including the software design requirement, and have proficiency in programming. Candidates who do not meet these degree requirements are dropped from the course.

Notes

This course meets via web conference. Students must attend and participate at the scheduled meeting time.

Syllabus

All Sections of this Course

CRN Section # Participation Option(s) Instructor Section Status Meets Term Dates
24531 1 Online Synchronous Peter Henstock Waitlisted W 7:40pm - 9:40pm
Jan 26 to May 16