Skip to main content

Computing & engineering · Individual course

Software Engineering & Architecture (CS 380)

Page describes systematic principles of professional software engineering and system architecture.

$45 one-time176 lessonsRuntime 20:09:40Self-pacedCertificate of completion

Outline

27 sections

  1. 01Course Intro & Syllabus
  2. 02Section 1: Professional Software Development & SE Ethics
  3. 03Section 2: Software Process Models
  4. 04Section 3: Agile Software Development & Scrum
  5. 05Section 4: Requirements Engineering Processes & Specifications
  6. 06Section 5: System Modeling & UML
  7. 07Section 6: Architectural Design & Architectural Patterns
  8. 08Section 7: Object-Oriented Design & Design Patterns
  9. 09Section 8: Software Testing, Verification & Validation
  10. 10Section 9: Software Evolution, Maintenance & Legacy Systems
  11. 11Midterm Exam
  12. 12Section 10: Dependable Systems & Sociotechnical Stack
  13. 13Section 11: Reliability Engineering & Fault-Tolerant Architecture
  14. 14Section 12: Safety Engineering & Safety Cases
  15. 15Section 13: Security Engineering & Secure Systems Design
  16. 16Section 14: Resilience Engineering & Cybersecurity
  17. 17Section 15: Software Reuse & Product Line Engineering
  18. 18Section 16: Component-Based Software Engineering (CBSE)
  19. 19Section 17: Distributed Software Engineering & SaaS
  20. 20Section 18: Service-Oriented Software Engineering
  21. 21Section 19: Systems Engineering & Systems of Systems (SoS)
  22. 22Section 20: Real-Time Embedded Software Engineering
  23. 23Section 21: Project Management & Teamwork
  24. 24Section 22: Project Planning & COCOMO Estimation
  25. 25Section 23: Quality Management & Software Metrics
  26. 26Section 24: Configuration Management & Continuous Integration/Deployment (CI/CD)
  27. 27Final Exam

Course facts

At a glance

Course
Software Engineering & Architecture (CS 380)
Course code
CS 380
Track
Computing & engineering
Price
$45 $94.99
Lessons
176
Total runtime
20:09:40
Delivery
100% online, self-paced
Language
English
On completion
Certificate of completion — a non-degree credential

How it fits

Take it alone, or build a credential

A single course earns a certificate of completion. Four related courses earn a named certificate. A structured set of seven to fourteen earns a degree.

On its own

Certificate of completion

Finish this course and receive a certificate of completion naming the course. No further commitment.

In a certificate

A named credential

23 named programmes bundle four related courses from this catalog, completed within twelve months.

Browse certificates

Inside a degree

Academic credit

Many of these courses are also taught inside the five ACLAS degrees, where they carry academic credit.

Compare degrees

Enrol on Software Engineering & Architecture (CS 380)

USD 45 one-time. Self-paced, online, with a certificate of completion at the end.