CSPB 3308 - Software Development Methods and Tools Course uri icon



  • Covers tools and techniques for successful software development with a strong focus on best practices used in industry. Students work in small teams to complete a semester-long application development project. Students learn front-end design and construction using HTML & CSS, back-end database design and construction, and full-stack integration. Students gain exposure to agile methodologies, web services, distributed version control, requirements definition, automated integration testing, and cloud-based application deployment. Same as CSCI 3308.


  • Knox, David Allen  
    Primary Instructor - Fall 2020 / Spring 2022 / Summer 2022 / Fall 2022 / Spring 2023 / Fall 2023 / Spring 2024
  • Nath, Sreesha  
    Primary Instructor - Fall 2021 / Summer 2023