Skip to content

khkim6040/CSED332

Repository files navigation

CSED332(Software Design Methods)

Objective

This course teaches the fundamentals of Software Engineering, including processes, design, testing, and verification.
For programming assignments, we use Java, a widely-used object-oriented programming language.
We will learn how to work with existing large software projects as well as how to create software artifacts.

Professor

Name: Kyungmin Bae

References

S. McConnell, Code Complete: A Practical Handbook of Software Construction
I. Sommerville, Software Engineering

Lecture Schedule

  1. Software processes
  2. Requirement engineering
  3. Project management
  4. Object-oriented designs and UML
  5. Refactoring and debugging
  6. Testing and verification
  7. Design patterns
  8. Formal methods

About

CSED332: Software Design Methods

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published