Be prepared for emerging technologies and trends in software development

Software development is a constantly evolving field that requires professionals to keep up with rapid changes in technology. As new advancements continue to emerge, those who are able to adapt and stay ahead of the curve will have a competitive edge in the job market and be better equipped to succeed in their careers.

At UNE we recognise that the field of software development is advancing swiftly. That's why we offer a range of undergraduate and postgraduate courses and specialisations that are specifically designed to equip you with the knowledge and skills you need to succeed in the industry. Our offerings focus on key concepts and topics that will help you adapt to changes and advancements in the field, making you future-fit for the challenges and opportunities that lie ahead.

The majority of our students opt for online study, which grants them an adult community that pools together their work and life experiences, forming genuine networks for future endeavors. Meanwhile, those who study on-campus can take advantage of our available campus accommodation, sporting activities, and support services. Students can select between studying full-time or part-time over the course of three trimesters.

With UNE, you’ll graduate ready to join the fast-paced information technology industry, qualified for a wide variety of government, private, and not-for profit roles. By choosing UNE, you’ll be studying with an industry leader in the provision of online lifelong learning. Year after year, students award us the maximum 5-star ratings for Overall Experience and Student Support in The Good Universities Guide.

Explore the study options related to software development on offer at UNE.

Why study with us?

Smiling Bachelor of Agriculture student Greg Kemmett stands on wooden stairwell at UNE Armidale

The most enjoyable part of my studies is the sense of achievement and being part of something bigger than myself.

Greg Kemmett

Find the right major or specialisation for your studies in Software Development

As technology advances and new frameworks and programming languages emerge, you will need to be adaptable and innovative to stay ahead. Study one of our specialist software development offerings and graduate with the technical knowledge and business acumen needed to succeed.

Filter by:
Showing 110 of 11 results
Analytics and the Internet of Things
  • Undergraduate
  • Bachelor Honours
  • Postgraduate
  • Major
  • Minor
  • Specialisation
  • Teaching Area
  • Specialist Course
Prepare for the future of information technology by building a valuable skillset in analytics and the Internet of Things. The experts at UNE will position you to take a leading role in shaping this emerging field, providing you with the technical…

Prepare for the future of information technology by building a valuable skillset in analytics and the Internet of Things. The experts at UNE will position you to take a leading role in shaping this emerging field, providing you with the technical knowledge needed to excel in a dynamic sector.

Courses Type Level of Study
Bachelor of Information Technology Specialist Course Undergraduate
Bachelor of Information Technology Major Undergraduate
Computational Data Science
  • Undergraduate
  • Bachelor Honours
  • Postgraduate
  • Major
  • Minor
  • Specialisation
  • Teaching Area
  • Specialist Course
UNE's tech experts will help you use algorithms, programming languages, and statistical models to turn raw data into valuable insights. Be future-fit for the rapidly evolving fields of machine learning and artificial intelligence that are seeing …

UNE's tech experts will help you use algorithms, programming languages, and statistical models to turn raw data into valuable insights. Be future-fit for the rapidly evolving fields of machine learning and artificial intelligence that are seeing advances in automation and data visualisation.

Courses Type Level of Study
Graduate Diploma in Science Major Postgraduate
Computational Science
  • Undergraduate
  • Bachelor Honours
  • Postgraduate
  • Major
  • Minor
  • Specialisation
  • Teaching Area
  • Specialist Course
Benefit from UNE's experts in computational science and develop the critical thinking, communication, problem-solving, resilience, flexibility, perseverance and research skills to succeed in the rapidly changing world of data that will see vast…

Benefit from UNE's experts in computational science and develop the critical thinking, communication, problem-solving, resilience, flexibility, perseverance and research skills to succeed in the rapidly changing world of data that will see vast changes in AI, automation and data visualisation.

Courses Type Level of Study
Bachelor of Arts/Bachelor of Science Major Undergraduate
Bachelor of Computer Science Specialist Course Undergraduate
Bachelor of Computer Science/Bachelor of Laws Specialist Course Undergraduate
Bachelor of Science Major Undergraduate
Bachelor of Science/Bachelor of Laws Major Undergraduate
Bachelor of Computer Science with Honours Specialist Course Bachelor Honours
Bachelor of Science with Honours Major Bachelor Honours
Master of Computer Science Specialist Course Postgraduate
Undergraduate Certificate in Computing Specialist Course Undergraduate
Cybersecurity
  • Undergraduate
  • Bachelor Honours
  • Postgraduate
  • Major
  • Minor
  • Specialisation
  • Teaching Area
  • Specialist Course
Develop expertise in cybersecurity with UNE. Acquire technical skills such as cloud security, cryptography, and penetration testing that are highly sought after by employers. Enter a field with growing demand in areas such as information security,…

Develop expertise in cybersecurity with UNE. Acquire technical skills such as cloud security, cryptography, and penetration testing that are highly sought after by employers. Enter a field with growing demand in areas such as information security, network administration, and risk management.

Courses Type Level of Study
Bachelor of Computer Science Major Undergraduate
Master of Cybersecurity Specialist Course Postgraduate
Master of Cybersecurity and Computing Specialist Course Postgraduate
Graduate Diploma in Cybersecurity Specialist Course Postgraduate
Graduate Certificate in Cybersecurity Specialist Course Postgraduate
Graduate Certificate in Cybersecurity and Computing Specialist Course Postgraduate
Data Science
  • Undergraduate
  • Bachelor Honours
  • Postgraduate
  • Major
  • Minor
  • Specialisation
  • Teaching Area
  • Specialist Course
UNE's data specialists will help you develop the analytical and decision making skills needed for a successful career in the rapidly changing world of data science. Learn how to build and develop software as well as use current and emerging tech …

UNE's data specialists will help you develop the analytical and decision making skills needed for a successful career in the rapidly changing world of data science. Learn how to build and develop software as well as use current and emerging tech to prepare for the fast-paced world of data analysis.

Courses Type Level of Study
Bachelor of Computer Science Major Undergraduate
Master of Business Administration (Data and Cyber Management) Specialist Course Postgraduate
Master of Data Science Specialist Course Postgraduate
Graduate Diploma in Data Science Specialist Course Postgraduate
Graduate Certificate in Data Science Specialist Course Postgraduate
Informatics and Digital Literacy
  • Undergraduate
  • Bachelor Honours
  • Postgraduate
  • Major
  • Minor
  • Specialisation
  • Teaching Area
  • Specialist Course
UNE's highly regarded business academics will help you develop data management, statistical analysis and project management skills so you are future-fit for a career in the rapidly changing field of informatics and digital literacy. Learn using…

UNE's highly regarded business academics will help you develop data management, statistical analysis and project management skills so you are future-fit for a career in the rapidly changing field of informatics and digital literacy. Learn using current and advancing technology.

Courses Type Level of Study
Bachelor of Business Major Undergraduate
Information Processes and Technology
  • Undergraduate
  • Bachelor Honours
  • Postgraduate
  • Major
  • Minor
  • Specialisation
  • Teaching Area
  • Specialist Course
Help students develop invaluable IT skills to prosper in the digital world. Learn practical strategies to teach effectively amid advancing education tech and an expanding emphasis on inclusivity and diversity. Safeguard your career in the…

Help students develop invaluable IT skills to prosper in the digital world. Learn practical strategies to teach effectively amid advancing education tech and an expanding emphasis on inclusivity and diversity. Safeguard your career in the high-demand education sector.

Courses Type Level of Study
Bachelor of Education (In-service Conversion) Major Undergraduate
Bachelor of Education (K-12 Teaching) Teaching Area Undergraduate
Bachelor of Education (Secondary Arts) Teaching Area Undergraduate
Bachelor of Education (Secondary STEM) Teaching Area Undergraduate
Information Systems and Cybersecurity
  • Undergraduate
  • Bachelor Honours
  • Postgraduate
  • Major
  • Minor
  • Specialisation
  • Teaching Area
  • Specialist Course
Future-fit yourself for a fulfilling career in the growing field of IT by studying information systems and cybersecurity. The experts at UNE will help you to develop your critical thinking, problem-solving and technical IT skills, ready to graduate…

Future-fit yourself for a fulfilling career in the growing field of IT by studying information systems and cybersecurity. The experts at UNE will help you to develop your critical thinking, problem-solving and technical IT skills, ready to graduate as an innovative and adaptable IT professional.

Courses Type Level of Study
Bachelor of Information Technology Specialist Course Undergraduate
Bachelor of Information Technology Major Undergraduate
Information Technology
  • Undergraduate
  • Bachelor Honours
  • Postgraduate
  • Major
  • Minor
  • Specialisation
  • Teaching Area
  • Specialist Course
Benefit from UNE’s expert IT department and develop the technical skills to succeed in the rapidly-changing field of computing and information technology. As AI and agile technologies evolve there will be demand for professionals who can help…

Benefit from UNE’s expert IT department and develop the technical skills to succeed in the rapidly-changing field of computing and information technology. As AI and agile technologies evolve there will be demand for professionals who can help organisations design and implement tech solutions.

Courses Type Level of Study
Master of Information Technology Specialist Course Postgraduate
Graduate Diploma in Information Technology Specialist Course Postgraduate
Graduate Certificate in Information Technology Specialist Course Postgraduate
Diploma in Information Technology Specialist Course Undergraduate
Undergraduate Certificate in Professional Development Specialisation Undergraduate
Software Development
  • Undergraduate
  • Bachelor Honours
  • Postgraduate
  • Major
  • Minor
  • Specialisation
  • Teaching Area
  • Specialist Course
In an increasingly globalised and digital landscape, software developers are in high demand. Become industry-ready with UNE by building programming, artificial intelligence and cybersecurity expertise. Secure your career by developing the agile…

In an increasingly globalised and digital landscape, software developers are in high demand. Become industry-ready with UNE by building programming, artificial intelligence and cybersecurity expertise. Secure your career by developing the agile methodology needed to succeed in the tech industry.

Courses Type Level of Study
Bachelor of Computer Science Major Undergraduate
Bachelor of Information Technology Major Undergraduate

Why study with us?

5 stars
For Overall Experience and Teaching Quality
Good Universities Guide 2024
Australian Universities
No. 1
For Undergraduate Student Support
Good Universities Guide 2024
Public NSW Universities
No. 1
For Postgraduate Student Experience
QILT Student Experience Survey
NSW Universities

Careers in Software Development

UNE offers a variety of courses and specialisations in software development that can provide the necessary skills to succeed in this dynamic field. With technology rapidly evolving and becoming increasingly integral to the success of modern businesses, developing a skillset in software development will help you to secure valued positions in a wide range of industries.

  • Software developer
    Design, develop, test, and maintain software applications and systems for various industries and organisations.
  • Data analyst
    Collect, analyse, and interpret large and complex data sets to provide insights and improve business decisions.
  • Cybersecurity specialist
    Develop and implement security measures to protect computer networks and systems from cyber threats.
  • Artificial intelligence engineer
    Design and develop systems that use machine learning algorithms to analyse and interpret data, and automate tasks.
  • Full-stack developer
    Develop both the front-end and back-end of web applications and software programs.
  • Cloud computing specialist
    Design, implement, and manage cloud-based systems and services for businesses.
  • DevOps engineer
    Develop and implement processes and tools to automate software development, testing, and deployment.
  • Mobile application developer
    Design, develop, and maintain mobile applications for different platforms such as Android and iOS.

A five-star experience

2024 Overall Experience Good University Logo

Five Stars,
18 Years in a Row

UNE is the only public uni in Australia awarded 18 straight years of five stars for Overall Experience

Good Universities Guide 2007-2024
2024 Student Experience Good University Logo

No.1 in NSW for
Student Experience

QILT (government-endorsed) ranks UNE as the top public NSW uni for Student Experience

QILT Student Experience Survey
2024 Teaching Quality Good University Logo

Five Stars for
Teaching Quality

UNE rates among the top 20 per cent of universities in Australia for Teaching Quality

Good Universities Guide 2024

Browse other disciplines within IT and Data Science

What happens next?

laptop icon
1. Decide on your course

Got any questions about a course you would like to study? Don’t hesitate to contact us, our Future Student team is standing by to help.

pencil icon
2. Apply

2024 applications are now open. The application process only takes 20 minutes to complete. Don’t delay, apply now!

form icon
3. Receive an offer, enrol and start studying

Your start date is based on the study period you choose to apply for.