Dec 08, 2025  
2024-2025 Undergraduate Academic Catalog-June 
    
2024-2025 Undergraduate Academic Catalog-June [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

SWE 3720 - Software Development Laboratory II

2 lecture hours 2 lab hours 3 credits
Course Description
This is the second course in the software development laboratory sequence. Students continue working 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: SWE 2721 SWE 3710  (quarter system prereq: SE 3010)
Note: None
This course meets the following Raider Core CLO Requirement: Integrate Learning
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
  • Plan and track project activities with students serving in both leadership and team membership roles
  • Identify measurable process improvement opportunities and enact improvements
  • Communicate project and process information in written and oral form
  • Deliver a thoroughly tested system along with an automated testing environment which provides confidence that the system meets customer requirements
  • Document system operation in sufficient detail to support deployment by the client
  • Document key design decisions in sufficient detail to support future development

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

Coordinator
Dr. Robert Hasker



Add to Portfolio (opens a new window)