|
|
Apr 26, 2024
|
|
Catalog 2017-2018 [ARCHIVED CATALOG]
|
CSD 480 Capstone Project5 credits Students experience a full software product development cycle by designing, implementing, and deploying a desktop, web, or mobile application. The course is designed to prepare students for employment at a software company, applying the knowledge they accumulated during the entire course of studies, from project management and design, to algorithm development, to coding and quality assurance. The course may be completed as an internship at a software company.
Prerequisites: Instructor permission required
Quarters Offered: Spring
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Describe software application development life cycle
- Explain the general structure of a software project
- Manage development of an application from initial conception to final release
- Analyze a problem domain
- Document project requirements and use cases
- Develop technical specifications
- Develop project architecture
- Design and develop set of tests for the project
- Develop and deploy a complete software package
- Demonstrate ability to create end-to-end analysis, design, and development of a real-life project
- Produce written documentation for a project
- Deliver effective presentation of a software solution
Total Hours: 60 Lecture Hours: 40 Lab or Clinical Hours: 20
|
|
|