CS 3240

Software Engineering

New Add to Schedule

Course Description

Pre-Requisite(s): CS 3140 with a grade of C- or better

Analyzes modern software engineering practice for multi-person projects; methods for requirements specification, design, implementation, verification, and maintenance of large software systems; advanced software development techniques and large project management approaches; project planning, scheduling, resource management, configuration control, and documentation.


  • Sebastian Elbaum

     Rating

     Difficulty

     GPA

    3.89

     Sections

    Last Taught

    Spring 2024

  • Mark Sherriff

     Rating

    3.97

     Difficulty

    2.65

     GPA

    3.77

     Sections

    2

    Last Taught

    Spring 2026

  • Paul McBurney

     Rating

    3.83

     Difficulty

    3.50

     GPA

    3.66

     Sections

    Last Taught

    Fall 2022

  • Thomas Horton

     Rating

    2.27

     Difficulty

    3.00

     GPA

    3.52

     Sections

    Last Taught

    Fall 2017

  • Mary Smith

     Rating

    1.83

     Difficulty

    2.38

     GPA

    3.39

     Sections

    Last Taught

    Spring 2017

  • Panayiotis Steele

     Rating

     Difficulty

     GPA

    3.26

     Sections

    Last Taught

    Spring 2013

  • Kevin Sullivan

     Rating

     Difficulty

     GPA

    3.23

     Sections

    Last Taught

    Spring 2011

  • John Knight

     Rating

    2.00

     Difficulty

    1.00

     GPA

    3.12

     Sections

    Last Taught

    Fall 2012

  • Faculty Staff

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Fall 2013

  • Derrick Stone

     Rating

    4.50

     Difficulty

    2.50

     GPA

     Sections

    Last Taught

    Fall 2025

  • Tom Horton

     Rating

    4.67

     Difficulty

    2.00

     GPA

     Sections

    Last Taught

    Fall 2024

  • Sarah Elder

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026