Bachelor of Computer Science

Bachelor of Computer Science

Course code

117810

Course type

Bachelor Degree (AQF Level 7)

Professional accreditation status

This course is currently undergoing an application with the Australian Computer Society (ACS) for accreditation.

The ACS is the authority responsible for the accreditation of professional ICT education programs in Australia. The ACS is also a signatory to the Seoul Accord (http://www.seoulaccord.com/accord/contents.jsp).  The Accord signatories confer mutual recognition to their respective accreditation schemes. On confirmation of accreditation with ACS, graduates are eligible to immediately become an Associate Member of the Society  and a full Professional Member after they have been certified as a Certified Technologist or Certified Professional and satisfy the Society that they have acquired the Core Body of Knowledge through demonstrated equivalence and adherence to the ACS Code of Ethics.  The course is accredited as a whole course and the accreditation may not apply when students are granted advanced standing, credit(s) or exemption(s) by the institution. A course undertaken by a student granted advanced standing, credit(s) or exemption(s) will only be regarded as the accredited course where, in the opinion of the Society, credit(s) or exemption(s) are given for equivalent subjects (particularly in terms of Information Technology content) taken at an equivalent educational level in an institution of appropriate academic standing.

Division

Tropical Environments and Societies

Award Requirements

Admission Requirements

Course pre-requisites

English, Maths B

Minimum English language proficiency requirements

Applicants of non-English speaking backgrounds must meet the English language proficiency requirements of Band 1 Schedule II of the JCU Admissions Policy.

Academic Requirements for Course Completion

Credit points

72 credit points as per course structure

Course learning outcomes

JCU graduates are committed to lifelong learning, intellectual development, and to the display of exemplary personal, professional and ethical standards. They have a sense of their place in the tropics and are charged with professional, community, and environmental responsibility. JCU graduates appreciate the need to embrace and be acquainted with the Aboriginal and Torres Strait Islander Peoples of Australia. They are committed to reconciliation, diversity and sustainability. They exhibit a willingness to lead and to contribute to the intellectual, environmental, cultural, economic and social challenges of regional, national, and international communities of the tropics.

On successful completion of the Bachelor of Computer Science graduates will be able to:

  • Identify and interpret Industry needs and project management techniques to provide practical solutions
  • Evaluate social, ethical and legal ramifications inherent in the discipline of computer science and apply to practice
  • Illustrate advanced computer knowledge from the systems level perspective to think at multiple levels of detail and abstraction
  • Demonstrate well-developed communication skills through the presentation of knowledge and ideas to a diverse audience
  • Develop resilience in adapting to changing industry environments
  • Research, review, analyse and interpret data to recognise the context in which the computer system functions, including its interactions with people and the physical world
  • Contribute effectively to teamwork in virtual and non-virtual environments.
  • Apply design thinking methods to plan and develop solutions to real world challenges
  • Demonstrate personal reflection and self-development to show responsibility and accountability for own learning in digital technology and computer science practices
  • Apply innovation, entrepreneurship and creativity to ideate and iteratively develop solutions.

Course Structure

CORE SUBJECTS

Level 1

CP1401:03 Fundamentals of Problem Solving and Programming

CP1403:03 Design Thinking

CP1404:03 Programming I

CP1408:03 Pervasive Systems Software

MA1000:03 Mathematical Foundations

MA1003:03 Mathematical Techniques

MA1401:03 Statistics and Data Analysis 1

PLUS

Select 3 credit points of any CP or MA Level 1 subject

Level 2

CP2406:03 Programming II

CP2410:03 Algorithms and Data Structures

CP2415:03 Neural Networks and Deep Learning

CP2416:03 Hardware Fundamentals

CP2418:03 Game Engine and Simulation

MA2405:03 Advanced Statistical Modelling

PLUS

Select 6 credit points of any CP Level 2 subject

Level 3

CP3101:03 Professional Internship or CP3102:03 Multi-disciplinary Project

CP3405:03 Design Thinking and Project Management

CP3406:03 Mobile Computing

CP3407:03 Advanced Software Engineering

CP3409:03 Cryptography

CP3411:03 Virtual Reality and Immersive Technologies

MA3405:03 Statistical Data Mining for Big Data

PLUS

Select 3 credit points of any CP Level 3 subject

Campus

Course available at

Notes

Cairns

 

Townsville

 

Candidature

Expected time to complete

3 years full-time or equivalent part-time

Maximum time to complete

7 years

Maximum leave of absence

1 year

Progression

Course progression requisites

Must successfully complete all level 1 and level 2 subjects before attempting any level 3 subject

Course includes mandatory professional placement(s)

No

Special assessment requirements

Nil

Professional accreditation requirements

On confirmation of accreditation with ACS, graduates will be eligible to immediately become an Associate Member of the Society and a full Professional Member after they have been certified as a Certified Technologist or Certified Professional and satisfy the Society that they have acquired the Core Body of Knowledge through demonstrated equivalence and adherence to the ACS Code of Ethics. The course is accredited as a whole and the accreditation may not apply when students are granted advanced standing, credit(s) or exemption(s) by the institution. A course undertaken by a student granted advanced standing, credit(s) or exemption(s) will only be regarded as the accredited course where, in the opinion of the Society, credit(s) or exemption(s) are given for equivalent subjects (particularly in terms of Information Technology content) taken at an equivalent educational level in an institution of appropriate academic standing.

Maximum allowed Pass Conceded (PC) grade

Nil

Supplementary exam for final subject

A student who has failed the final subject towards the award and who gained 40% or more of the marks for that subject, may be granted a supplementary examination in that subject. However, if that subject is required for accreditation, then the criteria specified by that accreditation will apply.

Advanced Standing

Eligibility

Students may apply for advanced standing for previous tertiary study in accordance with the Advanced Standing and Articulation policy and associated procedures.

Maximum allowed

48 credit points except where a student transfers from one JCU award to another, then advanced standing may be granted for more than two-thirds of the new award, where there is subject equivalence between the awards

Currency

Advanced standing will be granted only for studies completed in the 5 years prior to the commencement of this course.

Expiry

Advanced standing gained for any subject shall be cancelled 12 years after the date of the examination upon which the advanced standing is based if, by then, the student has not completed this course.

Other restrictions

Not applicable

Award Details

Award title

BACHELOR OF COMPUTER SCIENCE

Approved abbreviation

BCompSc

Inclusion of majors on testamur

Not applicable

Exit with lesser award

Students who have completed 24 credit points of their course award requirements, and withdraw from or fail to meet the requirements for progression in the later years, may be eligible for the award of Diploma of Tertiary Studies.

Course articulation

Not applicable

Honours

Honours availability

Not available

Eligibility

Not applicable