Overview
Description
Software processes, project management, software requirements, system models, architectural design, detailed design, user interface design, implementation, integration, verification, validation, testing, evolution, rapid development, software tools.
Requirements
Prerequisites
- CSE major
- Junior or Senior standing
CS 326
Original catalog text
Prerequisites
CS 326; CSE major; Junior or Senior standing.
Units
Lecture3
Catalog Details
Offering
Offered: Every Fall
Terms
fall
Restrictions
CSE major; Junior or Senior standing
Attributes
Standard
Learning Outcomes
- recognize professional responsibilities and make informed judgments in engineering and computing practice based on legal and ethical principles, considering the impact of solutions in global, economic, environmental, and societal contexts.
- function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline, creating a collaborative and inclusive environment, establishing goals, planning tasks, and meeting objectives.
- apply computer science theory and software development fundamentals to produce computing-based solutions.