Course information
Computers and technology are entrenched in our rapidly changing society, so knowledge and skills in these areas are highly sought after by employers. Our Bachelor of Computer Science will give you the strong programming, technical, mathematical, and problem-solving skills that are in demand in a wide range of industries and careers.
Our degree is particularly designed with software development and computational science roles in mind, but with the in-built flexibility to choose how you structure your study to suit your interests and aspirations. You can study online, as well as on campus.
Whether you’re pivoting in your career, enhancing your skills, or just starting out, our Bachelor of Computer Science will help you adapt and thrive in any modern workplace.
Why study the Bachelor of Computer Science with UNE?
Our Bachelor of Computer Science includes a core of subjects that will give you a solid programming, mathematical, and software engineering background. From these units you will learn multiple programming languages, as well as the leading collaborative tools and practices that software teams use to design, develop and deliver software that solves problems for their users.
You will also participate in a team project where you will have the opportunity to develop solutions to real-world computing problems, drawn from industry and community organisations.
You can choose to study either one, or both, of two majors:
- Software Development - You will study topics including artificial intelligence, functional programming, development for the modern web, mobile development, and interaction design.
- Data Science - You will learn topics that are relevant to applying computing to science. This includes statistical machine learning, distributed computing, and computational science.
What makes our course different?
Our graduates are perfectly placed to succeed in a broad range of careers through their understanding of computer science. You will have the opportunity to:
- Build a solid foundation in critical thinking, communication, problem solving, resilience, flexibility, perseverance and research skills — skills in high demand by a wide range of employers.
- Structure your degree to focus purely on the areas of software development and data science by taking both majors. Alternatively, you can study a single major, allowing you to choose from a wide range of elective units from areas as diverse as business, biology, communications, psychology, or broader maths and science topics, to name just a few, giving you the flexibility to tailor your degree to meet your career goals.
- Choose to study when it suits you. The degree is available online, allowing you to fit study around your busy lifestyle, not the other way around, no matter where you are in the world. Or join us on campus and take advantage of our small staff-student ratio and supportive environment.
- Expand your theoretical knowledge and practical experience, and hone your problem solving and analytical skills to future proof your career in today’s fast-paced ICT environment
- Work in a small team on a capstone research project with an industry client to develop an ICT solution to a real-world issue. This is one of a number of opportunities you will have to work collaboratively throughout your studies.
Course structure
To qualify for the award a candidate must pass units to the value of 144 credit points comprising not more than 60 credit points at 100-level and either (at least 36 credit points from 300-level COSC units) or (STAT330 plus at least 30 credit points from 300-level COSC units).- Discrete Mathematics
- Introduction to Programming and the UNIX Environment
- Object Oriented Programming
- Database Management Systems
- Software Development Studio 2
- Data Structures and Algorithms
- Operating Systems
- Software Project Management
- Information Technology Project
- Calculus and Linear Algebra 1 (MTHS120) – 6 credit points
Your career
When you graduate with a Bachelor of Computer Science you will have the skillset you need to step into a variety of career pathways across a range of industries. They include:
- software designer and developer
- web and mobile developer
- scientific technology consultant
- database administrator
- multimedia programmer
- systems analyst.
- Course outcomes
The Bachelor of Computer Science teaches students the strong programming, technical, mathematical, and problem-solving skills that they will need in their careers. The course is particularly designed to lead to roles in software development or computational science, but as computing has become so important to so many different fields, the course allows the flexibility for students to take a number of units from other disciplines if they choose to.
