Bachelor of Computer Science, Major in Artificial Intelligence
Program start date | Application deadline |
2024-07-29 | - |
2025-03-03 | - |
Program Overview
The Bachelor of Computer Science is a three-year program that provides students with a strong foundation in computer science and software development. Students will learn the fundamentals of computer programming, computer architecture, operating systems, databases, and algorithms. They will also gain experience in developing software applications using a variety of programming languages and tools. Graduates from the program can find employment in a wide range of computer-related fields.
Program Outline
Degree Overview:
Crack the code for a rewarding career at the forefront of the digital revolution. With a focus on software development, this course is taught by some of the best computer minds in the business. Learn in industry-standard labs and choose to specialise with a major in Artificial Intelligence, Cyber security, Data Science, Games Development, Software Development or Internet of Things.
- Overview: The Bachelor of Computer Science is a three-year full-time degree that provides students with a strong foundation in computer science and software development. Students will learn the fundamentals of computer programming, computer architecture, operating systems, databases, and algorithms. They will also gain experience in developing software applications using a variety of programming languages and tools.
- Objectives: The Bachelor of Computer Science aims to provide students with the knowledge, skills, and experience necessary to succeed in a career in computer science. Graduates of the program will be able to:
- Design, develop, and maintain software applications.
- Understand the fundamental concepts of computer science.
- Apply computer science principles to solve real-world problems.
Outline:
- Year 1
- Semester 1
- Computer Systems
- Introduction to Programming
- Computing Technology Inquiry Project
- Semester 2
- Technology in an Indigenous Context Project
- Object-Oriented Programming
- Networks and Switching
- Cloud Computing Architecture
- Year 2
- Semester 1
- Computing Technology Design Project
- Introduction to Artificial Intelligence
- Elective
- Elective
- Semester 2
- Intelligent Systems
- Computing Technology Innovation Project
- Elective
- Elective
- Optional Professional Work Placement
- Professional placement - Major (12 months)
- Semester 1
- Work Experience In Industry A
- Integrated Professional Placement A - Information and Communication Technology
- Semester 2
- Work Experience in Industry B
- Work Experience in Industry B
- Integrated Professional Placement B - Information and Communication Technology
- Professional placement - Minor (6 months)
- Semester 1
- Work Experience In Industry A
- Integrated Professional Placement A - Information and Communication Technology
- Semester 2
- Work Experience in Industry B
- Integrated Professional Placement B - Information and Communication Technology
- Year 3
- Semester 1
- Computing Technology Project A
- Applied Machine Learning
- Software Architectures and Design
- Elective
- Semester 2
- Computing Technology Project B
- Artificial Intelligence for Engineering
- Elective
- Elective
Assessment:
Students are assessed through a variety of methods such as:
- Assignments
- Quizzes
- Projects
- Presentations
- Exams
Teaching:
The program utilizes different teaching methods such as lectures, tutorials, and practical classes to ensure students receive theoretical knowledge and hands-on experience. The program is also taught in industry-standard laboratories which allow students to access the latest equipment.
Careers:
Graduates from the Bachelor of Computer Science can find employment in a wide range of computer-related fields, such as:
- Software development
- Web development
- Database administration
- Network administration
- Information security
- Data analysis
- Artificial intelligence
- Machine learning
- Cloud computing
- Mobile development