Computer Science (AI) - COMPI13782
Stream Summary
Faculty: ENG - Faculty of Engineering
School: School of Computer Science and Engineering
Contact: http://www.cse.unsw.edu.au
Program: 3782 - Adv Science (Hons) / Comp Sci
Award(s):
Bachelor of Science (Major)
Stream Outline
Artificial Intelligence (AI), once simply a branch of computing research, has over the last decade moved into the mainstream of computational problem solving techniques. Many systems, from search engines to financial systems and health systems employ AI techniques such as machine learning. While true "intelligence" via computers is still remote, AI techniques are increasingly being used to enhance the performance of a vast range of existing systems, and to enable new applications, especially those involving large amounts of data.
In many applications (e.g. driverless vehicles), AI allows existing systems to work with less and less manual intervention. As autonomous devices become more common, potential employers include companies that can make ready use of automation. This includes companies concerned with home and office automation, entertainment companies and autonomous systems research and development. Autonomous systems and the sophisticated sensors they employ are also adopted in many industries to enhance production and to improve safety (e.g. mining, manufacturing, transport).
This stream introduces students to the foundations of artificial intelligence and the core technologies (machine learning, knowledge representation) that are required to apply AI in the real world.
In many applications (e.g. driverless vehicles), AI allows existing systems to work with less and less manual intervention. As autonomous devices become more common, potential employers include companies that can make ready use of automation. This includes companies concerned with home and office automation, entertainment companies and autonomous systems research and development. Autonomous systems and the sophisticated sensors they employ are also adopted in many industries to enhance production and to improve safety (e.g. mining, manufacturing, transport).
This stream introduces students to the foundations of artificial intelligence and the core technologies (machine learning, knowledge representation) that are required to apply AI in the real world.
Stream Structure
Students must complete 96 UOC including:
Core courses (72 UOC)
Core courses (72 UOC)
- COMP1511 Introduction to Programming (6 UOC)
- COMP1521 Computer Systems Fundamentals (6 UOC)
- COMP1531 Software Eng Fundamentals (6 UOC)
- COMP2511 O-O Design & Programming (6 UOC)
- COMP2521 Data Structures and Algorithms (6 UOC)
- COMP3121 Algorithms & Programming Tech (6 UOC)
- COMP3411 Artificial Intelligence (6 UOC)
- COMP3900 Computer Science Project (6 UOC)
- COMP4920 Management and Ethics (6 UOC)
- MATH1081 Discrete Mathematics (6 UOC)
Plus choose ONE of:
- MATH1131 Mathematics 1A (6 UOC)
- MATH1141 Higher Mathematics 1A (6 UOC)
And ONE of:
- MATH1231 Mathematics 1B (6 UOC)
- MATH1241 Higher Mathematics 1B (6 UOC)
Discipline electives (24 UOC)
18 UOC from the following courses:
18 UOC from the following courses:
- COMP3431 Robotic Software Architecture (6 UOC)
- COMP4418 Knowledge Representation (6 UOC)
- COMP9417 Machine Learning & Data Mining (6 UOC)
- COMP9444 Neural Networks (6 UOC)
- COMP9517 Computer Vision (6 UOC)
- 6 UOC of computing courses (COMP3 or higher)