Software Design (ENGR2510) Objectives
Course Objectives
Students will:
- Develop and debug a complete computer program including both network communication and graphical user interface components.
- Analyze and explain the behavior of computer programs and modify them based on this understanding.
- Be able to communicate this understanding to others.
- Use modern programming tools and environments, including an ability to read API documentation and use new libraries.
- Design a multi-component software application, appropriately taking into account the customer and the user.
- Appropriately document designs and software produced.
- Work cohesively in a team environment.