COMP16321: Introduction to Programming 1 (Semester A, 2025/26 Academic Year)
Learning outcomes:
- Evaluate the quality of code (correctness, maintainability, efficiency)
- Estimate the development time needed to implement a solution to a problem
- Explain what a given (simple) program does
- Design programs to solve given (simple) problems
- Explain basic programming constructs and describe their manifestation in different programming languages
- Identify appropriate programming resources (tools, libraries) needed to implement a solution to a problem
- Implement maintainable solutions to problems using appropriate development tools