Undergraduate core professional course
Fundamentals of Software Engineering
Undergraduate core course covering the full software engineering lifecycle
- Term
- Spring
- Credits
- 3 credits
- Hours
- 64 contact hours
We design software engineering courses around requirements, architecture, model-driven development, intelligent tools, and engineering evidence. The teaching portfolio combines BUAA SPOC courses with public MOOC resources under development.
BUAA Course (SPOC)
These courses support classroom teaching, online learning, laboratories, project reviews, and formative assessment. Each course page summarizes the syllabus, objectives, modules, practice tasks, assessment, and references.
Undergraduate core professional course
Undergraduate core course covering the full software engineering lifecycle
Undergraduate core practice course
Intensive undergraduate practice course on CI/CD, microservices, and cloud-native testing
Graduate core professional course
Graduate blended course on intelligent model-driven development
Public Course (MOOC)
Public course materials will focus on reusable learning units, tool demonstrations, and online practice resources around intelligent model-driven software engineering.
The public course section is reserved for future MOOC modules, recorded demonstrations, and openly accessible teaching materials.
Requirements
Modeling and analysis
MDE
Transformation and generation
AI4SE
LLM-assisted engineering