SE / Department overview

Software Engineering

Requirements, architecture, code, testing, and operations are treated as one continuously evolving engineering system.

Department codeSE
Study levelsBEng · MSc
Learning modelCourses · labs · real projects
SE / 01

Architecture, testing, DevOps, cloud-native development, requirements, and project management.

Specialist pathways

Choose your disciplinary depth

Each pathway shares the department foundation, then develops clear professional capability through studios, laboratories, and research.

01SE-ARC

Software Architecture & Dependable Systems

Design large software systems that are verifiable, maintainable, and evolvable.

ProgressionSoftware architect, reliability engineer, technical lead
02SE-CLD

Cloud-Native & Platform Engineering

Distributed services, DevOps, observability, and developer platforms.

ProgressionCloud platform engineer, DevOps engineer, site reliability engineer
03SE-PRO

Product Engineering & Delivery

Connect user research, requirements, agile delivery, and quality assurance.

ProgressionProduct engineer, delivery lead, quality engineer

Core curriculum

A sequence from foundations to integrated practice

Architecture, testing, DevOps, cloud-native development, requirements, and project management.

  1. 01
    CourseIntroduction to Software Engineering
  2. 02
    CourseRequirements Engineering
  3. 03
    CourseSoftware Design
  4. 04
    CourseSoftware Architecture
  5. 05
    CourseDatabase Applications
  6. 06
    CourseSoftware Testing
  7. 07
    CourseQuality Assurance
  8. 08
    CourseProject Management
  9. 09
    CourseAgile Methods
  10. 10
    CourseDevOps
  11. 11
    CourseCloud-Native Development
  12. 12
    CourseSoftware Engineering Capstone
Teaching & research platform

Dependable Software & Cloud Systems Studio

Requirements, architecture, code, testing, and operations are treated as one continuously evolving engineering system.

Tomoaki Tanifuji
Academic leadership

Tomoaki Tanifuji

谷藤智明

Head of Software Engineering · Associate Professor