Learning Objectives
Upon completion of the course, students will be able to:
- Specify software requirements.
- Practice agile design and development methodologies.
- Apply best practices in Java app development and deployment.
- Apply unit/integration testing, code refactoring and continuous integration.
- Practice secure and defensive programming.
- Appreciate the importance of collaboration in software development.
School Term
Course Code
CS203
Faculty Course Outlines