CSE 2221 Syllabus


CSE 2221: Software I: Software Components

Description

Intellectual foundations of software engineering; design-by-contract principles; mathematical modeling of software functionality; component-based software from client perspective.

Level and Credits

Prerequisites

General Information, Exclusions, etc.

Course Goals (Intended Learning Outcomes)

Texts

Course Topics

Grading Plan

Homework Assignments (many) 6%
Project Assignments (several) 30%
Midterm Exams (2 @ 15% each) 30%
Final Exam 30%
Participation 4%