In this programme, you will learn how to analyse complex problems, as well as design and write programs to solve them. You will develop a solid foundation in object-oriented software development, and the design, development, and analysis of algorithms and data structures. Learning from world-leading Artificial intelligence (AI) experts, you will study and apply AI in a range of environments. As a result, you will be able to design databases and develop cutting-edge programs - from desktop applications to enterprise systems. Career opportunities range from software engineering, web development and developing software to business analysis, IT project management and IT consulting.
General Entry Criteria
2 passes in A Level/HSC (At GCE A/L, a pass is considered E and above. HSC pass is considered C and above) OR
Attainment of a Level 4 qualification in a related field OR
Attainment of Level 4 Foundation Study Programme approved for the specific Diploma programme.
Artificial Intelligence Route
Year 1
Artificial Intelligence I
Computer Systems Architecture
Foundations of Computing
Principles of Programming
Web Development and Databases
Diploma will be awarded by Villa College after completing the first year
Year 2
Advanced Algorithms
Operating Systems
Systems Development Group Project
Advanced Software Development
Artificial Intelligence II
Machine Learning
Year 3
Advanced Artificial Intelligence
Digital Systems Project
Distributed and Enterprise Software Development
Options Group 1 – one module from group 1
Professional Development
Professional Studies in Computing
Options Group 2 - one module from group 2
Advanced Systems Programming
Security Data Analytics and Visualisation
Options Group 3 - one module from group 3
Mobile Applications
Autonomous Agents and Multi-Agent Systems
This programme aims to:
Develop able-enabled graduates who contribute to their profession and society.
Develop competent software developers who can explore and make sure of new technologies as they emerge.
Develop graduates who have the skills and habits of thinking that allow for life-long learning.
Develop graduates who are equipped to make a contribution to the discipline either through research or practice.
Develop graduates who recognise their ethical and professional responsibilities.
On the successful completion of this programme participants will be able to have:
Knowledge and Understanding of
Apply Artificial Intelligence concepts and techniques to offer innovative solutions to problems or to enhance the efficiency and effectiveness of existing systems
Be able to use their technical knowledge and skills to contribute to and deliver innovation through independent, self-driven evidence-based enquiry.
Be able to recognise security threats and their implications, plan actions and design systems to manage them
Be competent software developers, with excellent problem-solving skills and the ability to adapt to different development environments
Be able to make a significant contribution as a member of a team in the development of computer-based systems, offering solutions in a range of application areas.
Respond to and act upon the ethical, legal and professional implications which they may encounter during their professional lives.
Be equipped to understand and respond to the changing needs of industry and society.
Other similar programmes that might interest you.
I am a Computer Science student, completing my second year at Villa College and in my programme. I am working at Dhiraagu as a Technical Support Specialist.
Pursuing a first degree at the age of 28 years is challenging, especially while working and studying full-time, which is not easy. Learning innovative ideas and finding inspiring opportunities are activities that I always look out for.
When I started the course, I never thought that we would have an unforeseen challenge in our studies, but we had a sudden change from face-to-face theory and practical classes to going classes online. At first, it was very challenging, and I faced many difficulties and obstacles.
However, we managed to adapt to and continue with online classes. However, coordinating tasks with group members from class for meetings and working sessions became a challenge, and the team dynamic of working in a group changed since we couldn’t meet in person anymore. Even in lecture-based classes, not meeting in person changed the experience. Students are normally able to ask questions during lectures, which is beneficial for other students and for the lecturer, while in online classes, they may not realize that students are missing an important concept.
This was how the COVID pandemic lockdown was for me, busy with so much new learning. Some of the interesting modules in this course like Intelligent Systems and IOT have given me a lot of additional knowledge I’ll be able to use, which will definitely help me out in my career.
In completing the whole second year of the course online, what seemed impossible has proved to be possible now. But I really look forward to the day we can begin face-to-face classes again and to continuing my physical studies at Villa College.
We thought that computer lab sessions had to be physically attended classes, but now we all know they can be done online, virtually, anytime, anywhere! And Villa College computer science lecturers have been doing their best to ensure that we continue to receive a quality education.
I must say that we all must face difficulties with courage and find a workaround when we meet an obstacle.
Ibrahim Hamooz Abdul Razzag - BSc Computer Science student
I am a Computer Science student, completing my second year at Villa College and in my programme. I am working at Dhiraagu as a Technical Support Specialist.
Pursuing a first degree at the age of 28 years is challenging, especially while working and studying full-time, which is not easy. Learning innovative ideas and finding inspiring opportunities are activities that I always look out for.
When I started the course, I never thought that we would have an unforeseen challenge in our studies, but we had a sudden change from face-to-face theory and practical classes to going classes online. At first, it was very challenging, and I faced many difficulties and obstacles.
However, we managed to adapt to and continue with online classes. However, coordinating tasks with group members from class for meetings and working sessions became a challenge, and the team dynamic of working in a group changed since we couldn’t meet in person anymore. Even in lecture-based classes, not meeting in person changed the experience. Students are normally able to ask questions during lectures, which is beneficial for other students and for the lecturer, while in online classes, they may not realize that students are missing an important concept.
This was how the COVID pandemic lockdown was for me, busy with so much new learning. Some of the interesting modules in this course like Intelligent Systems and IOT have given me a lot of additional knowledge I’ll be able to use, which will definitely help me out in my career.
In completing the whole second year of the course online, what seemed impossible has proved to be possible now. But I really look forward to the day we can begin face-to-face classes again and to continuing my physical studies at Villa College.
We thought that computer lab sessions had to be physically attended classes, but now we all know they can be done online, virtually, anytime, anywhere! And Villa College computer science lecturers have been doing their best to ensure that we continue to receive a quality education.
I must say that we all must face difficulties with courage and find a workaround when we meet an obstacle.
Ibrahim Hamooz Abdul Razzag - BSc Computer Science student
I am a Computer Science student, completing my second year at Villa College and in my programme. I am working at Dhiraagu as a Technical Support Specialist.
Pursuing a first degree at the age of 28 years is challenging, especially while working and studying full-time, which is not easy. Learning innovative ideas and finding inspiring opportunities are activities that I always look out for.
When I started the course, I never thought that we would have an unforeseen challenge in our studies, but we had a sudden change from face-to-face theory and practical classes to going classes online. At first, it was very challenging, and I faced many difficulties and obstacles.
However, we managed to adapt to and continue with online classes. However, coordinating tasks with group members from class for meetings and working sessions became a challenge, and the team dynamic of working in a group changed since we couldn’t meet in person anymore. Even in lecture-based classes, not meeting in person changed the experience. Students are normally able to ask questions during lectures, which is beneficial for other students and for the lecturer, while in online classes, they may not realize that students are missing an important concept.
This was how the COVID pandemic lockdown was for me, busy with so much new learning. Some of the interesting modules in this course like Intelligent Systems and IOT have given me a lot of additional knowledge I’ll be able to use, which will definitely help me out in my career.
In completing the whole second year of the course online, what seemed impossible has proved to be possible now. But I really look forward to the day we can begin face-to-face classes again and to continuing my physical studies at Villa College.
We thought that computer lab sessions had to be physically attended classes, but now we all know they can be done online, virtually, anytime, anywhere! And Villa College computer science lecturers have been doing their best to ensure that we continue to receive a quality education.
I must say that we all must face difficulties with courage and find a workaround when we meet an obstacle.
Ibrahim Hamooz Abdul Razzag - BSc Computer Science student