- Courses
- Bachelor of Computer Science
Bachelor of Computer Science
University of New England
University of New England ARMIDALE New South Wales 2351
Overview
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.
If you elect to take a single major you can complete your degree with your choice of additional units from within the Bachelor of Computer Science, or from other degrees, depending on your interests and career aspirations.
You also have the option to participate in our overseas exchange program, which will give you the opportunity to study at one of our international partner universities for one trimester, and have it count towards your degree.
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.
We’re highly rated – year after year, students award UNE 5-star ratings in The Good Universities Guide for Overall Experience and Student Support, so when you study with us, you know you are in good hands.
Study Option
- Tuition Fees
- Duration156 Weeks
- Intake24 June 2024 21 October 2024
- Study TypeOnline & Campus
-
Campuses
UNE Armidale
New South Wales ( Inc. Sydney )
University of New England Armidale, 2351
Course Structure
Students will complete Core Units; OPTION 1; One Major and 42 credit points of elective units OR OPTION 2; One Major, one Minor and 18 credit points of elective units OR OPTION 3; Two Majors.
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).
Core Units
60 credit points
Complete the following units:
- Discrete Mathematics (AMTH140) – 6 credit points
- Introduction to Programming and the UNIX Environment (COSC110) – 6 credit points
- Object Oriented Programming (COSC120) – 6 credit points
- Fundamentals of Cybersecurity and Privacy (COSC130) – 6 credit points
- Database Management Systems (COSC210) – 6 credit points
- Software Development Studio 2 (COSC220) – 6 credit points
- Data Structures and Algorithms (COSC230) – 6 credit points
- Operating Systems (COSC240) – 6 credit points
- Software Project Management (COSC310) – 6 credit points
- Information Technology Project (COSC320) – 6 credit points
Approved Majors
Complete ONE Major or TWO Majors
NOTE; Students completing two Majors may replace overlapping units in one major with units from another major or minor within the course, with at least 18 credit points at 300 level or above are taken in each major.
Data Science
Prescribed Units:
18 credit points
Complete the following units:
- Calculus and Linear Algebra 1 (MTHS120) – 6 credit points
- Introduction to Statistical Modelling (STAT100) – 6 credit points
- Statistical Modelling and Experimental Design (STAT210) – 6 credit points
Additional Prescribed Unit
6 credit points
Complete 6 cp from the following units:
- Data Science Studio 1 (COSC102) – 6 credit points
- Calculus and Linear Algebra 2 (MTHS130) – 6 credit points
Additional Prescribed Unit
18 credit points
Complete 18 cps from the following units:
- Parallel and Distributed Computing (COSC330) – 6 credit points
- Artificial Intelligence (COSC350) – 6 credit points
- Algorithms in Machine Learning (COSC380) – 6 credit points
- Advanced Statistical Modelling (STAT320) – 6 credit points
- Statistical Learning (STAT330) – 6 credit points
Software DevelopmentPrescribed Units
36 credit points
Complete 36 credit points with at least 24 credit points at 300-level the following units:
- Software Development Studio 1 (COSC101) – 6 credit points
- Functional and Reactive Programming (COSC250) – 6 credit points
- Web Programming (COSC260) – 6 credit points
- Parallel and Distributed Computing (COSC330) – 6 credit points
- Computer Networks and Network Security (COSC340) – 6 credit points
- Artificial Intelligence (COSC350) – 6 credit points
- Advanced Web Programming (COSC360) – 6 credit points
- User Experience and Interaction Design (COSC370) – 6 credit points
- Cloud Security (COSC484) – 6 credit points
Additional Prescribed Unit
6 credit points
Complete 6 cps from the following units:
- Quantitative Skills with Applications (MTHS110) – 6 credit points
- Calculus and Linear Algebra 1 (MTHS120) – 6 credit points
- Introduction to Statistical Modelling (STAT100) – 6 credit points
Cybersecurity Prescribed Units
12 credit points
Complete the following units;
- Data Science Studio 1 (COSC102) – 6 credit points
- Calculus and Linear Algebra 1 (MTHS120) – 6 credit points
Additional Prescribed Units
12 credit points
Complete 12 cps from the following units:
- Computer Networks and Network Security (COSC340) – 6 credit points
- Artificial Intelligence (COSC350) – 6 credit points
- Management Information Systems (COSC372) – 6 credit points
Additional Prescribed Units
12 credit points
Complete 12 cps from the following units:
- Cryptography (COSC481) – 6 credit points
- Ethical Hacking (COSC482) – 6 credit points
- Cybersecurity Risk and Project Management (COSC483) – 6 credit points
- Cloud Security (COSC484) – 6 credit points
Approved Minors
24 credit points
Students completing one Major and one Minor complete 24 credit points from either minor:Preparatory Mathematics and ComputingPrescribed Units
Complete 24 cps from the following units:
- Introduction to Quantitative Skills (MTHS100) – 6 credit points
- Quantitative Skills with Applications (MTHS110) – 6 credit points
- Computational Thinking (ICT100) – 6 credit points
- From Logic to Data Processing (ICT101) – 6 credit points
- Communication for Business (MM105) – 6 credit points
Theoretical Data SciencePrescribed Units
24 credit points
Complete 24 cps from the following units:
- Calculus and Linear Algebra 1 (MTHS120) – 6 credit points
- Calculus and Linear Algebra 2 (MTHS130) – 6 credit points
- Probability and Simulation (MATH260) – 6 credit points
- Computational Mathematics (AMTH250) – 6 credit points
- Mathematical Methods in the Sciences (AMTH246) – 6 credit points
- Multivariable Calculus (PMTH212) – 6 credit points
- Algorithms in Machine Learning (COSC380) – 6 credit points
- Digital Technology Survival Skills (SCI310) – 6 credit points
Elective Units
Complete 0 to 42 credit points
OPTION 1; One Major and 42 credit points of elective units OR
OPTION 2; One Major, one Minor and 18 credit points of elective units.
Elective Units can be selected from any unit offered by the University subject to candidates meeting overall course requirements and prerequisite and timetabling requirements for individual units.
See UNE Handbook for more details. The Handbook contains detailed course information designed for enrolled students, including course plans, exit awards, intensive schools, and work placement requirements.
Career Outcomes
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.
Academic
For direct admission into undergraduate courses offered by UNE you must have completed an educational qualification considered to be at least equivalent to completion of Year 12 in Australia.
Entry Requirement
An IELTS (Academic) overall score of at least 6.0 with no sub-band less than 5.5; or
Equivalent TOEFL score of at least 213 in the computer-based test; or
At least 79 in the internet-based test with no less than 22 in the written component; or
A PTE Academic minimum overall score of 57 with no skill less than 50.
Read Our Articles
Australia: Culture and Lifestyle
Australia serves as an excellent locale for both living and learning, boasting vibrant cities and to...
Living costs in Australia
Understanding the average living expenses in Australia is a crucial aspect of financial pl...
Why Australia?
Australia stands as an ideal destination for international students, offering high-quality education...