Course Description

Course Name

Software Engineering

Session: VSOF3221

Hours & Credits

3 Credits

Prerequisites & Language Level

Programming language, data structure, database

Taught In English

  • There is no language prerequisite for courses at this language level.

Overview

The class goal is to enable the students to develop, manage, test, and maintain from a large-size to middle-size software in a systematical way.

Course Schedules

  • Introduction
  • software process & agile software development & process improvement
  • Project Management & project planning
  • Quality Management & Configuration Management
  • Exam I & Requirements engineering
  • System modeling, Project Presentation I
  • Architecture design & implementation
  • Software testing & evolution
  • Exam II & Project Presentation II
  • Sociotechnical systems & dependability
  • Software reuse & component-based SE
  • Distributed SE & SOA
  • Embedded software
  • Exam III
  • Project Presentation III
  • Project Demo

*Course content subject to change