Curriculum (IEDA)
Major Requirements
Core & Electives (87 AUs)
- Mathematics I & 2
- Physics
- From Computational Thinking to Programming
- Engineers in Society
- Analog Electronics
- Digital Electronics
- Object-Oriented Programming
- Data Structure And Algorithm
- Thinking And Communicating Visually I
- Thinking And Communicating Visually II
- Thinking And Communicating Visually III
- Engineering Mathematics I & II
- Software Engineering
- Computer Communications
- Signals And Systems
- Intro To Design And Project
- Design & Innovation Project
- Final Year Project
- 3 Third Year Prescribed Electives *
- 2 Design + 3 Technical Prescribed Electives Or 1 Design + 4 Technical Prescribed Electives **
Interdisciplinary Collaborative Core Requirements
Common Core (17 AUs)
- Inquiry & Communication in the Inter-Disciplinary World
- Navigating the Digital World
- Ethics & Civics in a Multicultural World
- Healthy Living & Mental Wellbeing
- Sustainability: Society, Economy & Environment
- Career & Entrepreneurial Development for The Future World
- Science & Technology for Humanity
Foundation Core (15 AUs)
- Intro to Data Science & Artificial Intelligence
- Engineering Communication
- Professional Internship
Data Analytics Courses (30AUs)
- FROM COMPUTATIONAL THINKING TO PROGRAM #
- STRUCTURE AND ALGORITHM #
- ENGINEERING MATHEMATICS II #
- ABILITY THEORY & APPLICATIONS #
- DATABASE SYSTEMS
- ARTIFICIAL INTELLIGENCE & DATA MINING
- DATA VISUALIZATION
- 3 x DATA ANALYTICS ELECTIVE
Note: Courses marked # are double counted toward the two majors.
Third Year Prescribed Electives **
- Microprocessors
- Digital Signal Processing
- Communication Principles
- Information Security
Final Year Prescribed Electives **
Design Electives
- Web Application Design
- Enterprise Network Design
- DSP System Design
- Machine Learning Design And Application
- Wireless System Design
- Optical Communication System Design
Technical Electives
- Probability Theory And Applications
- Pattern Recognition And Machine Learning
- Computer Architecture
- Database Systems
- Digital and Telecommunications Systems
- Wireless Communication & Mobile Networks
- Embedded Systems
- Audio Signal Processing
- Image Processing
- Artificial Intelligence And Data Mining
- Computer Networks
- Video Signal Processing
- Distributed Multimedia Systems
- Virtual And Augmented Reality (SCSE)
- Computer Vision (SCSE)
- Simulation And Modelling (SCSE)
- Web Design And Technologies (SCI)
- Image And Sound Production (SCI)
- Audio In Media (SCI)
- Interface Design (ADM)
- Interactive I (ADM)
- Interactive II (ADM)