ICS 499 Software Engineering and Capstone Project
This course focuses on the theory and practice of effectively and efficiently building software systems that satisfy the requirements placed upon them by customers. This course gives an overview of the software lifecycle and introduces various process models used to develop software.
First day attendance is mandatory.
Note: Students are responsible to both be aware of and abide by prerequisites for ICS courses for which they enroll, and will be administratively dropped from a course if they have not met prerequisites.
Prerequisites
Special information
Note: Students are responsible to both be aware of and abide by prerequisites for ICS courses for which they enroll, and will be administratively dropped from a course if they have not met prerequisites.
4 Undergraduate credits
Effective August 17, 2014 to present
Learning outcomes
General
- Effectively and efficiently build software systems.
- Design and document a complete system and implement it
- Write user manuals
- Present work orally
- Understand Computer Ethics issues
- Elucidate requirements, and use those build a system that fulfills those requirements.
- Manage the software lifecycle.
- Select an appropriate process model for a project.
- Verify and validate a system.
- Manage a software project, including estimating effort, time, and resources needed.
- Work cooperatively in a group
- Create a project plan and execute it
- Elicit and document system requirements
Summer 2024
Section | Title | Instructor | books | eservices |
---|---|---|---|---|
50 | Software Engineering and Capstone Project | Bile Hassan, Ismail | Books for ICS-499-50 Summer 2024 | Course details for ICS-499-50 Summer 2024 |
51 | Software Engineering and Capstone Project | Levitt, David L | Books for ICS-499-51 Summer 2024 | Course details for ICS-499-51 Summer 2024 |
Fall 2024
Section | Title | Instructor | books | eservices |
---|---|---|---|---|
50 | Software Engineering and Capstone Project | Levitt, David L | Books for ICS-499-50 Fall 2024 | Course details for ICS-499-50 Fall 2024 |
51 | Software Engineering and Capstone Project | Jasthi, Siva | Books for ICS-499-51 Fall 2024 | Course details for ICS-499-51 Fall 2024 |
52 | Software Engineering and Capstone Project | Foy, Ralph Alex | Books for ICS-499-52 Fall 2024 | Course details for ICS-499-52 Fall 2024 |
Spring 2025
Section | Title | Instructor | books | eservices |
---|---|---|---|---|
50 | Software Engineering and Capstone Project | Bile Hassan, Ismail | Books for ICS-499-50 Spring 2025 | Course details for ICS-499-50 Spring 2025 |
51 | Software Engineering and Capstone Project | Jasthi, Siva | Books for ICS-499-51 Spring 2025 | Course details for ICS-499-51 Spring 2025 |
52 | Software Engineering and Capstone Project | Bile Hassan, Ismail | Books for ICS-499-52 Spring 2025 | Course details for ICS-499-52 Spring 2025 |