This module aims to help you understand the role, techniques and risks of using AI in the practical context of being a developer in the industry.
1.
TODO, Session Title
Preparation
Session Plan (for mentors)
Assignment
By the end of this module, you will be able to:
Use AI to support your development tasks such as refactoring and reviewing code.
Explore prompting techniques to understand complex code, code snippets and tough technical concepts.
Evaluate AI-generated code for correctness, expected outcomes, security and maintainability.
Use AI to support learning new programming languages, frameworks and tools.
Identify and integrate AI into appropriate parts of the software development workflow.
Describe ethical, legal and risk considerations of using AI in professional software development.
Explore the possible futures of how AI is changing the role and expectations of developers in the industry.
You should have completed or understand the learning goals in the following modules before proceeding:
Intro to Using AI
Last updated 9 days ago