SE-3092 Software Development Laboratory II 2 - 2 - 3


Description

This is the second course in the software development laboratory sequence, in which students work on large-scale software projects. As students develop their individual and team skills, they can take on additional roles and responsibilities on a project team or in laboratory staff positions.

Prerequisites

Materials

Required:
  • Introduction to the Team Software Process (SEI Series in Software Engineering) Watts S. Humphrey, Addison-Wesley, 2000
  • Notebook computer required

Program Outcomes Containing SE 3092

Click to see all the program tracks

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
  • be able to work within a defined software process and to contribute actively to its improvement
  • be able to work in a small team with designated member roles, and to contribute to the overall success of a small software development organization
  • be able to plan and track project activities, identify risks, evaluate alternative courses of action, and manage contingencies
  • be able to communicate project and process information in written and oral form
  • be able to research and apply independently learned knowledge and skills to the development of software components and systems.

Course Topics

  • Team work on development projects and staff assignments (10 classes)

Prerequisites by topic

  • Proficiency in software development using object-oriented design techniques, design patterns, and algorithms.
  • Proficiency in the use of a team software process.
  • Familiarity with software development laboratory practice and process.

    Laboratory topics

    • Team work on development projects and staff assignments (10 sessions)

      Course topics by day

      Lecture/Lab topics

      ACCE content

      General Education Math & Science Business & Mgmt. ConstructionConstruction Science
      00000

      View Specific Requirements

      ABET/EAC content

      Engineering topics Design General education Math/ScienceOther
      333% 000

      ABET/TAC content

      Communications Math & Science HU/SS Tech ContentOther
      00000

      Coordinator

      Mark Hornick, Assistant Professor

      Last review

      Deepti Suri
      on Oct 15, 2007

      Last update

      Deepti Suri
      on Oct 15, 2007