Aug 18, 2022  
2020-2021 Undergraduate Academic Catalog 
2020-2021 Undergraduate Academic Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

SE 2800 - Software Engineering Process I

2 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

Dr. Jonathon Magaña

Add to Portfolio (opens a new window)