|
Nov 22, 2024
|
|
|
|
SE 2800 - Software Engineering Process I2 lecture hours 2 lab hours 3 credits Course Description This course provides an introduction to the software engineering process and the management of software projects. Topics covered include the software lifecycle, effort tracking, project planning, measurement and estimation, reviews and checklists, and software quality management. Laboratory assignments provide an opportunity for students to develop and enhance a defined process for their own work. (prereq: CS 2852 , SE 2030 ) Course Learning Outcomes Upon successful completion of this course, the student will be able to:
- Understand basic concepts of the software engineering process
- Understand the software process and product metrics
- Work within a standard development process
- Document process and product measurements
- Plan and track software projects
Prerequisites by Topic
- Proficiency in high level programming language
- Knowledge of object-oriented programming concepts, data structures, and basic software design techniques
Course Topics
- Introduction to the course and the Scrum software process
- Software project management, product and process measures, estimation
Laboratory Topics
- Development of small software projects to facilitate practice and improvement in individual software processes
- Final project report, including a brief oral presentation
Coordinator Dr. Jonathon Magaña
Add to Portfolio (opens a new window)
|
|