[Software Engineering] This is an EMI Full English Course.
This course introduces the fundamental concepts, research issues, and hands-on practices of software engineering.
Topics include:
Introduction to Software Engineering
Software Products and Project Management: Software product management and prototyping
Agile Software Engineering: Agile methods, Scrum, and Extreme Programming
Features, Scenarios, and Stories
Software Architecture: Architectural design, System decomposition, and Distribution architecture
Cloud-Based Software: Virtualization and containers, Everything as a service, Software as a service
Cloud Computing and Cloud Software Architecture
Microservices Architecture, RESTful services, Service deployment
Security and Privacy; Reliable Programming
Testing: Functional testing, Test automation, Test-driven development, and Code reviews
DevOps and Code Management: Code management and DevOps automation
Case Study on Software Engineering
授課教師:

Min-Yuh Day

Associate Professor

Graduate Institute of Information ManagementNational Taipei University

Tel: 886-2-86741111 ext. 66873

Office: B8F12 

Address: 151, University Rd., San Shia District, New Taipei City, 23741 Taiwan

Email: myday@gm.ntpu.edu.tw

Web: http://web.ntpu.edu.tw/~myday/