| Effective Term: | 2024/05 |
| Institute / School : | Institute of Innovation, Science & Sustainability |
| Unit Title: | Artificial Intelligence and Machine Learning |
| Unit ID: | ITECH7001 |
| Credit Points: | 15.00 |
| Prerequisite(s): | (ITECH5104) |
| Co-requisite(s): | (An approved mathematics or information technology elective.) |
| Exclusion(s): | (ITECH2111) |
| ASCED: | 020119 |
| Other Change: | |
| Brief description of the Unit |
Artifical intelligence and machine learning are increasingly important in the rapidly advancing technological landscape. They play a role in many aspects of life. While the scope of applications is diverse and useful, they also come with a host of philosophical and ethical considerations. This unit exposes students to the theory and practical methods associated with the field of artificial intelligence (AI). Students will gain an appreciation for the philosophy, history and applications of artificial intelligence. They will gain an understanding of the functioning of core algorithms within AI, and skills in the application of software tools which implement those algorithms. Areas covered will include knowledge representation, logic and automated reasoning, search, and modelling uncertainty, with a particular emphasis on techniques associated with various areas of machine learning, including unsupervised, supervised and reinforcement learning. Students will also be required to consider the ethics associated with the development and deployment of AI technology within society, and understand the importance of factors such as fairness, safety and explainability. |
| Grade Scheme: | Graded (HD, D, C, P, MF, F, XF) |
| Work Experience Indicator: |
| No work experience |
| Placement Component: | |
| Supplementary Assessment:No |
| Supplementary assessment is not available to students who gain a fail in this Unit. |
| Course Level: |
| Level of Unit in Course | AQF Level(s) of Course | | 5 | 6 | 7 | 8 | 9 | 10 | | Introductory | | | | |  | | | Intermediate | | | | | | | | Advanced | | | | | | |
|
| Learning Outcomes: |
| Knowledge: |
| K1. | Identify and explain a range of artificial intelligence algorithms and methodologies for solving complex problems. |
|
| K2. | Recognise and outline historical and current progress across a range of artificial intelligence approaches. |
|
| K3. | Explain how to design and deploy artificial intelligence so as to produce beneficial and equitable outcomes for society. |
|
| Skills: |
| S1. | Represent knowledge using different techniques to solve complex problems; |
|
| S2. | Select, set up and apply appropriate algorithmic approaches for solving a variety of complex problems and real world situations. |
|
| S3. | Prepare data for use as input to machine learning systems. |
|
| S4. | Interpret, compare and report on algorithm output and performance in different contexts. |
|
| Application of knowledge and skills: |
| A1. | Display initiative and judgement in adapting algorithms to unique and diverse contexts. |
|
| A2. | Research and interpret appropriate developments in Artificial Intelligence. |
|
| Unit Content: |
Topics may include: 1. History and philosophy behind artificial intelligence; current and future applications of artificial intelligence; social implications of AI 2. Logic and search; 3. Knowledge representation, and reasoning - including reasoning with uncertainty; 4. Machine learning - overview, development processes and tools 5. Supervised and semi-supervised learning 6. Dimension reduction, clustering and unsupervised learning; 7. Neural networks and deep learning; deep learning architectures 8. Reinforcement learning; |
| Graduate Attributes: |
| | Learning Outcomes Assessed | Assessment Tasks | Assessment Type | Weighting | | 1. | K1, K2, S1, S2, S3 | Weekly tasks such as on-line quizzes; discussion of ideas in an on-line forum; and recording a journal on how to solve problems using AI techniques. | Journal, forum, quizzes and/or exercises | 20% - 35% | | 2. | K3, S1, S2, S3, S4, A1, A2 | Students will review industry and/or academic research, and prepare reports relating the topic of each week's classes to an existing or potential industry application of AI. They will also prepare a report on the potential impact of AI on our society. | Written Report | 35% - 50% | | 3. | K1, K2, K3, S1, S2, S3 | Questions covering a range of algorithms, methodologies, knowledge representations, appropriate algorithm setups and data abstraction methodologies. | Test(s) | 30% - 40% |
|