|
Jan 13, 2025
|
|
|
|
SE 3030 - Software Development Laboratory III2 lecture hours 2 lab hours 3 credits Course Description This is the third course in the software development laboratory sequence. Students work on large-scale software projects with a goal of delivering a system that could be deployed by clients. In addition, students gain additional experience at processes assessment and improvement. (prereq: SE 3020 ) Course Learning Outcomes Upon successful completion of this course, the student will be able to:
- Apply software engineering practices and tools to the development of significant software components and systems
- Develop deliverable prototypes for evaluation by clients
- Plan and track project activities
- Identify process improvement opportunities, implement those improvements, and evaluate their success
- Communicate project and process information in written and oral form
- Research and apply independently learned knowledge and skills to the development of software components and systems
Prerequisites by Topic
- Proficiency in software development using object-oriented design techniques
- Experience with software design patterns
- Proficiency in the use of an agile software development process in a small team environment
Course Topics
- Teamwork on development projects and staff assignments
Laboratory Topics
- Teamwork on development projects and staff assignments
Coordinator Dr. Robert Hasker
Add to Portfolio (opens a new window)
|
|