CSC436

Instructor: Doug Lea
Class: T-Th 9:35
Office/Lab hours. Normally T-W-Th 11-12:30, but send mail at any time with questions or to set up online meeting

Overview

February 18 2025. Remote at Google Meet

Basic concepts of software requirements engineering, safety, and security engineering. Focus will be on types of requirements and requirements artifacts, modeling of consistent requirements in the static-structural, functional, and behavioral perspective of system description, documenting solution-neutral and solution-oriented requirements, differences between natural language requirements and model-based requirements, requirements quality, as well as ambiguity.

Associated materials may be found on the csc436 Google Drive folder. Many rely heavily on those developed by Bastian Tenbergen and planned to become parts of a textbook for this course.

Topics

Outcomes

Upon completion of this course, students will demonstrate ability to:

Textbook

There are no required texts. The following texts are recommended.

Requirements

Subject to minor change: (All submissions are via Google Drive.)
Two Exams (40%)
One during finals week
Six Assignment worksheets (30%)
For practice in developing requirements
Three Project milestones (30%)
Presentations, reports, and AI/peer review

Campus references

See the CS and College course policies and resources.

If you have a disabling condition, which may interfere with your ability to successfully complete this course, please contact the Office of Disability Services.

SUNY Oswego is committed to Intellectual Integrity. Any form of intellectual dishonesty is a serious concern and therefore prohibited. The full policy can be found at http://www.oswego.edu/integrity

Clery Act /Title IX Reporting: SUNY Oswego is committed to enhancing the safety and security of the campus for all its members. In support of this, faculty may be required to report their knowledge of certain crimes or harassment. Upon receipt of a report of harassment or discrimination based on sex, gender, pregnancy and/or related conditions, or familial status, all employees have a responsibility to report to the Title IX Coordinator. For more information about Title IX protections, go to https://ww1.oswego.edu/title-ix/ or contact the Title IX Coordinator, 407 Culkin Hall, 315-312-5604, titleix@oswego.edu, or schedule a meeting here: tinyurl.com/MeetWithLisaE. For more information about the Clery Act and campus reporting, go to the University Police annual report: https://www.oswego.edu/police/annual-report.