| Type: | Postgraduate Subject |
|---|---|
| Code: | ENAI71-100 |
| Faculty: | Bond Business School |
| Credit: | 10 |
| Study areas: |
|
Description
Computational Thinking is a foundation subject that introduces students to problem-solving used in modern computing and AI environments. Topics include decomposition, recognising patterns, abstracting structures and logic flows, and developing algorithms that are generalisable and reusable. Other important skills covered are debugging and testing. Students will learn to apply these concepts both in theory and practice, building skills that are used to tackle real-world problems. The traditional computational methods are blended with emerging AI. Students will learn how to integrate AI tools into a workflow to produce, optimise and validate code used in business environments
Subject details
Learning outcomes
- Apply core principles of computational thinking to solve structured and semi-structured complex problems.
- Design and implement complex algorithms using a real programming language.
- Use AI to assist in code generation, debugging, and documentation, and assess the ethical and commercial implications.
- Evaluate and propose workflow strategies to effectively use AI tools for coding, identifying limitations and ethical considerations.
- Communicate complex computational solutions effectively using appropriate abstractions, diagrams, and code.
Enrolment requirements
| Requisites: |
Nil |
|---|---|
| Restrictions: |
Nil |