CSU's Bachelor of Computer Science (with specialisation) is a dynamic course that will equip you to become an expert programmer. You will graduate with the skills to take a software application from concept to reality in object-oriented programming, games programming and the development of apps for mobile and other devices. A degree with clout In the 2016 University Reviews rankings, CSU was rated second in Australia for computer science. Taught out of the School of Computing and Mathematics, CSU's computer science course has an excellent national reputation, with a research profile that is ranked at world level according to the 2015 Excellence in Research for Australia (ERA) evaluation. Flexibility at its core Choose between full-time, part-time and online study options to match your work and lifestyle commitments. You can: study at a CSU campus, a CSU Study Centre or online from almost anywhere in the world; speed up or slow down your study pace to meet your changing professional and personal needs; cut the overall length and cost of your course by obtaining recognition of prior study – in some cases, waiving up to half of the degree. Choose your speciality If you follow the Games Programming specialisation, your subjects will focus on the latest in games design, programming apps for Android, programming games engines such as Unity, and computer graphics. When you choose the Computer Science stream you can choose from subjects reflecting the latest developments in cloud computing, mobile application development, computer security, database and more. High-achieving graduates may also choose to join a Computer Science Honours program. Strong industry ties Our dedicated teaching staff have strong research backgrounds and collaborate closely with industry. If you're studying on campus, you will have opportunities to visit industry sites and work on two projects based on real-life industry situations.
Number | Duration |
---|---|
3 | year |
Play all day Test, promote and conduct market research for new products and software packages for a range of platforms. Create the code Take up a leading role in developing computer graphics and software or be at the forefront of the latest artificial intelligence developments. Be your own boss Take charge of your career as a contractor or consultant. Job opportunities range from computer or information technology analyst, programmer, software or systems engineer, game developer, to mobile application developer.