Faculty of Science and Information Technology

Bachelor of Mathematics/Bachelor of Computer Science

Program Code10253
Graduate LevelUndergraduate
LocationsNewcastle (Callaghan)
Contributing Schools and FacultiesFaculty of Science and Information Technology

School of Design, Communication and IT
School of Mathematical and Physical Sciences

Faculty of Engineering and Built Environment

School of Electrical Engineering and Computer Science
School of Engineering

Admission InstructionsHow to apply as a:
Program Award Rules and SchedulesRules Governing Undergraduate Academic Awards
320 Unit Undergraduate Degree Program Schedule
Mode of deliveryFace to face on campus.
Further InformationThe links provided under "Further Information" are to be read in addition to the approved program documentation, detailed below.

Back to topDescription

This combined degree program provides students with an opportunity to undertake concurrent study in Mathematics and Computer Science and complete two awards over a period of four years.

In general, a combined degree program offers greater breadth of learning, enhancing the academic and professional qualities gained in each separate degree. At the same time, it recognises the increasing need for students to graduate with multidisciplinary skills.

Along with core (compulsory) and directed (chosen from a list of approved courses) courses in Computer Science, students undertake core and directed Mathematics courses and some electives according to their particular areas of interest.

Back to topWhy study with us?

University of Newcastle Mathematics graduates are in high demand and when combined with the Computer Science degree you will enjoy excellent career prospects. Our graduates are highly sought after in industry as the majority of businesses worldwide require personnel skilled in with good analytical skills as well as programming, systems analysis and design and the management of computer resources.

Back to topCareer Opportunities

Graduate of this combined degree program have excellent career prospects. Skills in Mathematics are highly valued in private industry and the public sector in such areas as international finance, merchant banking and medicine, or whenever real world problems must be solved. Graduates often enter research, management and strategic planning, working in banks, finance and insurance companies, taxation or computer enterprises. At the same time, the field of Computer Science is experiencing exceptional growth and career opportunities can be found in a variety of areas including programming, systems analysis and design, and the management of computer resources.

Back to topAdmission Requirements

Current Australian Year 12 Students:

Apply for entry through UAC. Entry based on UAI or equivalent.

Non school leavers and previous Australian Year 12 students:

Apply for entry through UAC. Entry based on:

  • Previous Year 12 studies and/or
  • Higher education, tertiary, post-secondary qualifications and/or
  • Overseas qualifications considered equivalent to Australian qualifications.

International Students

International students currently undertaking:

  • an Australian Year 12 in Australia
  • an Australian Year 12 outside Australia
  • an International Baccalaureat (IB) in Australia

Apply for entry through UAC. Entry based on UAI or equivalent.

All other international students:

Apply direct to International Admissions. Entry based on overseas qualifications considered equivalent to Australian qualifications, as well as satisfying English language requirement.

Back to topAssumed Knowledge

Mathematics (Band 5 or above). Study of one science-related subject would also be an advantage.

Back to topRecommended Studies

HSC Mathematics Extension 1 or equivalent.

Back to topCredit Transfer

Credit transfer agreements with TAFE NSW and other educational providers are under continuous negotiations. For more information about articulation arrangements please see www.newcastle.edu.au/credit/.

Back to topHonours

An Honours year is available to students as a separate program in the form of an additional year to those who meet the entry requirements.

Back to topInternational Students

International students must comply with the University of Newcastle's English language proficiency requirements. All International Students enrolled in the program will be provided with an Orientation of the Faculty of Science and Information Technology and the University at the commencement of each semester. Additionally, the Deputy Head of the Faculty of Science and Information Technology has special responsibility for the progress of international students. All can also access additional learning support mechanisms provided by the Centre Teaching and Leaning at http://www.newcastle.edu.au/unit/ctl/index.htmlstudents

Back to topSpecial Needs

The support structures provided by the Student Support Unit will be available to assist any students with a disability or chronic illness. The Faculty and School accepts responsibility, in liaison with the Student Support Unit for providing reasonable accommodations to allow students wth disabilities to complete their program. Aboriginal and Torres Strait Islander students will draw on the assistance and support provided by the Wollotuka Indigenous Support Unit.

Back to topRequirements and Structure

To meet the current requirements of the combined degree program, students must complete a program of study that conforms to the structure set out below. The combined program will consist of 320 units of study make up of:

  • 200 units of core courses across the Bachelor of Computer Science and Bachelor of Mathematics;
  • 10 units of B Computer Science courses at 2000 level (chosen from the list of approved 2000 level courses in the BCompSc)
  • 10 units of directed Mathematics/Statistics courses (chosen from an approved list);
  • 30 units of B Computer Science courses at 3000 level (COMP or SENG courses chosen from the list of approved 3000 level courses in the BCompSc); and
  • 40 units of Mathematics/Statistics courses at 3000 level.

Within the program, students have the opportunity to select electives (courses chosen from any available course offered across the University) according to their individual areas of interest.

A maximum of 120 units at 1000 level is allowed.

The program of study is based on current year program requirements and may be varied as a result of future changes. Students are advised to contact the Student HUB for assistance when planning their academic program.

Back to topCourse Information

Back to topCore Courses
Complete the following core courses to fulfil the requirements of this program.
COMP1050Internet Communications10 units
ELEC1700Computer Engineering 110 units
GENG1803Introduction to Engineering Practice10 units
MATH1210Advanced Mathematics 110 units
MATH1220Advanced Mathematics 210 units
MATH1510Discrete Mathematics10 units
SENG1110Introduction to Software Engineering 110 units
SENG1120Introduction to Software Engineering 210 units
STAT1070Statistics for the Sciences10 units
COMP2200Comparative Programming Languages10 units
COMP2230Introduction to Algorithmics10 units
COMP2240Operating Systems10 units
COMP2270Formal Languages and Automata10 units
INFT2040Database Management Systems10 units
MATH2310Calculus of Science and Engineering10 units
MATH2320Linear Algebra10 units
MATH2330Analysis10 units
SENG2130Software Development10 units
COMP3290Compiler Design10 units
COMP3330Machine Intelligence10 units
Back to topElectives
Choose 30 units outside core or compulsory courses for this program.30 units
Back to topDirected Courses
Choose 10 units from 2000 level B Mathematics course from directed list.
MATH2600Mathematical Software10 units
MATH2710Modelling and Dynamical Systems10 units
MATH2730Operations Management10 units
STAT2010Fundamentals of Statistics10 units