BSC (Hons) Computer Science
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.
3 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.
Introduction to OO Systems Development
Computer and Network Systems
Introduction to Artificial Intelligence
Principles of Computing
*Diploma in Computer Science will be awarded by Villa College at the completion of the first year.
Compulsory Modules
OO Systems Development 2
Hybrid Intelligent Systems
Design and Analysis of Data Structures and Algorithms
Elective Modules (30 credits) (subject to availability)
Internet of Things
Operating Systems
Data, Schemas and Applications
Software Engineering
Compulsory Modules
Digital Systems Project
Enterprise Systems Development
BioComputation
Ethical and Professional Issues in Computing and Digital Media
Elective Modules (30 credits) (subject to availability)
Professional Experience
International Experience
Professional Development
Requirements Engineering
Advanced Databases
Cryptography
Entrepreneurial Skills
Mobile Device Development
Advanced Topics in Web Development 2
Usability and interaction Design
Internet of Things
Operating Systems
Cloud Computing
Readings in Artificial Intelligence