CSE 327 Software Engineering

Code and Name CSE 327 Software Engineering
Type Core
Credit Hours 3
Pre-requisites CSE 311

Course Summary: Follows the software life cycle – from requirement, specification, and design phases through the construction of actual software. Topics include management of programming teams, programming methodologies, debugging aids, documentation, evaluation and measurement of software, verification and testing techniques, and the problems of maintenance, modification, and portability.

Course Objectives: The objectives of this course are

  1. Give the students an appreciation of the complexity involved in the inception, design, implementation and delivery of modern software systems.
  2. Students should appreciate what makes quality software and how software engineering topics/methods can be effective to deliver such quality products.
  3. The course will present theoretical material and create opportunities for students to apply what they learn in class and from other sources.