This course aims to provide students with a comprehensive foundation in neural networks and deep learning, covering the underlying principles, model architectures, learning algorithms, and practical considerations involved in designing and training deep neural networks. Students will learn both classical and modern deep learning models, including feedforward networks, convolutional neural networks, recurrent neural networks, Transformers, autoencoders, generative adversarial networks, and diffusion models. The course also introduces key concepts in model selection, generalization, representation learning, sequence modeling, attention mechanisms, and modern generative AI, preparing students to understand, implement, and apply deep learning methods to problems in artifi cial intelligence and data science.
| AUs | 3.0 AUs |
| Grade Type | |
| Prerequisite | MH1403, SC1123, SC1004, SC1007, MH2802, MH1201, IE2108 |
| Exam | 28 November 2026, 1.00 pm - 3.00 pm |
The Exam information shown may be subject to changes. Students are to check the finalised exam timetable with exam seat information, which will be available at the 'Examination Seating Arrangement' webpage, 2 weeks before start of examination.
Prerequisite Graph
Required first
IE2108Data Structures & Algorithms in PythonMH1201Linear Algebra IiMH1403Algorithms & ComputingMH2802Linear Algebra for ScientistsSC1004Linear Algebra for ComputingSC1007Data Structures & AlgorithmsSC1123Math 1: Linear Algebra & Calculus for ComputingNeural Network & Deep Learning
Available Indexes
| Mon | Tue | Wed | Thu | Fri | |
|---|---|---|---|---|---|
| 1430 | COMMON LEC (SCL4) 1430-1620 Fri LT19 | ||||
| 1500 | |||||
| 1530 | |||||
| 1600 | |||||
| 1630 | |||||
| 1700 | |||||
| 1730 | 10520 TUT (SCEL) 1730-1820 Wed LT19 Wk2-13 | ||||
| 1800 |
Other offerings
Other Relevant Mods
SC1001
Introduction to Computational Thinking & Programming
SC1004
Linear Algebra for Computing
SC1005
Digital Logic
SC1006
Computer Organisation & Architecture
SC1007
Data Structures & Algorithms
SC1008
C & C++ Programming
SC1013
Physics for Computing
SC1123
Math 1: Linear Algebra & Calculus for Computing
SC1301
Language & Logic