Software Development Fundamentals
Becoming a professional software developer
- How to write a large program in Java using Java keywords, syntax and libraries
- How to represent a problem in terms of the different classes that need to be designed
- Identify and write a set of comprehensive test cases
- Development environments, tools, and frameworks for modern Java software development
*University of Pennsylvania 在全球大學排名第11位 (資料來源：Times Higher Education (THE) World University Rankings 2020).