Handbook Public View

This page displays current curriculum information. For staff view, please login

Major (2019)

Information on this page, including unit offerings, is from the 2019 academic year.

Computer Science (BSc)

  • B1317; B1317ABACHELOR OF SCIENCE

  • Course Outline
  • Course Structure
  • Fees
  • Course Plans
Title Computer Science (BSc)
Course Code B1317; B1317A
Study Level Bachelor (Undergraduate)
School School of Engineering and Information Technology
Academic Contacts

Academic Chair: Mr Shri Rai | Email: s.rai@murdoch.edu.au | Tel: 9360 6090

Qualification Bachelor of Science (BSc) in Computer Science
Duration 3 years full-time or part-time equivalent
Availability Murdoch campus (internal)
Murdoch campus (external)
Kaplan Higher Education Institute and Kaplan Higher Education Academy (Singapore) ['KAPLAN-SGP'] (internal) (language of instruction: English)
Murdoch University Dubai (UAE) ['DUBAI-ISC'] (internal) (language of instruction: English)
Description The Computer Science major is designed to provide students with a thorough understanding of the theory, methods and systems used by the information technology industry. Required units cover the major areas of software development, computer technology, systems applications and software engineering.
Murdoch's Bachelor of Science is a flexible degree which gives you the opportunity to build deep understanding and practical experience as well as to supplement your studies by engaging with industry and the community on relevant problems. You can even undertake studies through another discipline to broaden your understanding of the way in which science operates in relation to social, business, health and policy environments.
Admission Requirements: Onshore course offerings As per normal undergraduate admission requirements.

Equivalent of an Academic IELTS overall score of 6.0 with no band less than 6.0.
Special Requirements There may be a reduction in choice of units if completing this course in the external mode. Individual units may require access to specific nominated software.
Major Learning Outcomes KNOWLEDGE
MLO 1 - Demonstrate a clear understanding of the role of Information Technology in society.
MLO 2 - Demonstrate a broad and coherent knowledge and understanding of the underlying principles and core concepts of Information Technology, including:
a) Abstraction
b) Systems thinking
c) Complexity
MLO 3 - Demonstrate a broad and coherent knowledge and understanding of the underlying principles and core concepts of Computer Science, including:
a) Appreciation of the interplay between theory and practice
b) Awareness of the broad applicability of computing
c) Appreciation of domain-specific knowledge, including:
* Complex algorithm design
* Advanced programming techniques
* Storage systems
* Intelligent systems
* Systems software
* Systems design
MLO 4 - Demonstrate mastery of the core computing technologies, methodologies, programming paradigms and languages to create efficient solutions to computing problems.

SKILLS
MLO 5 - Identify, Interpret and analyse stakeholder needs, establish priorities and the goals, constraints and uncertainties of the system, including:
a) Recognition of social, cultural, legislative, environmental and business constraints.
b) Recognition of the ethical implications of professional practice.
MLO 6 - Design, develop, use and improve systems as well as tools for solving problems employing a systematic approach that involves appropriate analytical and technical methods.
MLO 7 - Develop proficiency in the use of a number of programming languages and environments for implementation of solutions to problems.
MLO 8 - Test, document and maintain software solutions in accordance with agreed standards to meet specified requirements.
MLO 9 - Develop the ability and commitment to independently acquire new knowledge and skills in order to stay abreast of developments in the rapidly changing field of Computer Science.

APPLICATION
MLO 10 - Apply problem solving, design and decision-making methodologies to develop components, systems, relevant infrastructure and processes to meet specified requirements, including:
a) Innovative approaches to the synthesis of alternative solutions, concepts and procedures.
b) Demonstrated information skills and the application of research methods.
c) Selection of appropriate tools and development environments.
d) Modelling.
e) Demonstrated rigorous approach to testing of solutions.
f) Demonstrated rigorous approach to documentation at all project stages.
MLO 11 - Demonstrated capacity to function effectively both as an individual and as a member in diverse teams, using the basic tools and practices of formal project management.
MLO 12 - Demonstrated experience of working on at least one substantial project as a team requiring evaluation of potential solutions and resulting in the delivery of a software product that meets client requirements.
MLO 13 - Demonstrated written, oral and interpersonal communication skills that support the efficient and effective communication of developed systems through documentation and technical reports to a broad range of audiences.
MLO 14 - Demonstrated capacity to specify, design, implement, compare, select and maintain systems and tools for solving problems.
Course Learning Outcomes KNOWLEDGE
CLO 1 - Demonstrate a clear understanding of the role of science in society
CLO 2 - Demonstrate a broad and coherent knowledge and understanding of the underlying principles and core concepts of at least one scientific discipline, including:
a) An understanding of the scientific method and how it is applied
b) A systematic approach to problem solving using appropriate analytical and technical methods

SKILLS
CLO 3 - Collect, record, analyse and interpret information using the conventions of scientific argument, judgment, deduction and communication, including:
a) Creativity in defining and resolving scientific problems
b) Rigor in designing and planning an investigation
c) Rigorous collection, recording and treatment of data
d) Demonstration of skills in quantitative and qualitative analysis
e) Demonstrated capacity for self-management and organisation
f) Written, oral and interpersonal communication skills demonstrating the capacity for efficient and effective communication of scientific data, information and arguments to scientific peer groups and the broader community

APPLICATION
CLO 4 - Provide evidence of ethical behaviour including:
a) A demonstrated understanding of the ethics of science (including where applicable in clinical and professional settings)
b) Demonstrated academic and scholarly integrity
CLO 5 - Capacity to apply knowledge and skills in a global and regional context
CLO 6 - Provide evidence of interdisciplinary thinking through:
a) Demonstrated appreciation of different intellectual outputs and how they are used/understood by different disciplines
b) Demonstrated capacity to work across disciplinary boundaries
CLO 7 - Demonstrate accountability for your own learning by:
a) Demonstrating a capacity to work under supervision and autonomously
b) Working effectively in team environments, including teams with intercultural and interdisciplinary diversity
c) Demonstrated capacity for critical reflection, including the capacity for lifelong learning
Employment Prospects Excellent career opportunities exist for Computer Science graduates in business, industry and government as programmers, systems analysts, database administrators, software architects, computer systems and network managers, user support officers and software engineers.
Professional Recognition This course is accredited at the Professional level with the Australian Computer Society.
Recommended Double Majors Business Information Systems; Cyber Security and Forensics; Games Technology; Internetworking and Network Security; Mobile and Web Application Development
Internet Access RequirementsMurdoch units normally include an online component comprising materials, discussions, lecture recordings and assessment activities. All students, regardless of their location or mode of study, need to have access to and be able to use computing devices with browsing capability and a connection to the Internet via Broadband (Cable, ADSL or Mobile) or Wireless. The Internet connection should be readily available and allow large amounts of data to be streamed or downloaded (approximately 100MB per lecture recording). Students also need to be able to enter into online discussions and submit assignments online.

Course Structure - 72 credit points

Part I - 24 credit points

Year 1 - 24 credit points

Transition Unit - 3 credit points

BSC100 Building Blocks for Science Students - 3 points
MURDOCH: S1-internal, S1-external, S2-internal, S2-external


OR (for Kaplan and Dubai students only)
BBS100 Academic Skills for Business - 3 points
MURDOCH: S1-internal, S1-external
DUBAI-ISC: TJD-internal, TMD-internal, TSD-internal

Breadth Unit for Degree - 3 credit points

Select from the following:

BSC150 What is Science? - 3 points
MURDOCH: S1-internal, S1-external, S2-internal, S2-external

MSP100 Career Learning: Managing Your Career - 3 points
MURDOCH: S1-external, S2-external
DUBAI-ISC: TJD-internal, TMD-internal, TSD-internal

Core Units - 15 credit points

ICT167 Principles of Computer Science - 3 points
MURDOCH: S2-internal, S2-external
DUBAI-ISC: TJD-internal, TMD-internal, TSD-internal
KAPLAN-SGP: TJA-internal, TMA-internal, TSA-internal

ICT159 Foundations of Programming - 3 points
MURDOCH: S1-internal, S1-external
DUBAI-ISC: TJD-internal, TMD-internal, TSD-internal

ICT169 Foundations of Data Communications - 3 points
MURDOCH: S2-internal, S2-external
DUBAI-ISC: TJD-internal, TSD-internal

MAS162 Foundations of Discrete Mathematics - 3 points
MURDOCH: S1-internal, S1-external, S2-internal, S2-external
DUBAI-ISC: TJD-internal, TSD-internal

ICT170 Foundations of Computer Systems - 3 points
MURDOCH: S2-internal, S2-external
DUBAI-ISC: TMD-internal

General Electives - 3 credit points

Select from any 100-level units offered by the University, subject to individual unit prerequisites. Students are advised to consider using General Elective points to meet the requirements of a second major or minor. Any recommended double majors and minors will be included in the major's description.

Part II - 48 credit points

University-Wide Breadth Unit - 3 credit points  Unit List

Select from the prescribed list of University-Wide Breadth Units. A unit cannot be used to satisfy both this Breadth Unit requirement and the requirements of a major or minor. If taken at 100 level the unit(s) will be attributed to Part I. Note that no more than 30 credit points at Part I may be credited towards course completion requirements.

Year 2 - 21 credit points

Research Skills Unit - 3 credit points

BSC203 Introduction to ICT Research Methods - 3 points
MURDOCH: S1-internal, S1-external
DUBAI-ISC: TSD-internal
KAPLAN-SGP: TJA-internal, TSA-internal

Core Units - 9 credit points

ICT284 Systems Analysis and Design - 3 points
MURDOCH: S1-internal, S1-external
DUBAI-ISC: TJD-internal, TSD-internal
KAPLAN-SGP: TJA-internal, TSA-internal

ICT283 Data Structures and Abstractions - 3 points
MURDOCH: S1-internal, S1-external
DUBAI-ISC: TJD-internal, TMD-internal, TSD-internal
KAPLAN-SGP: TJA-internal, TMA-internal, TSA-internal

ICT285 Databases - 3 points
MURDOCH: S2-internal, S2-external
DUBAI-ISC: TMD-internal
KAPLAN-SGP: TMA-internal

General Electives - 9 credit points

Select from any 200- to 400-level units offered by the University, subject to individual unit prerequisites. Students are advised to consider using General Elective points to meet the requirements of a second major or minor. Any recommended double majors and minors will be included in the major's description.

Year 3 - 24 credit points

Research Skills Unit - 3 credit points

BSC301 Applied Research Skills in ICT - 3 points
MURDOCH: S1-internal, S1-external
KAPLAN-SGP: TMA-internal

Core Units - 12 credit points

ICT373 Software Architectures - 3 points
MURDOCH: S1-internal, S1-external
DUBAI-ISC: TMD-internal
KAPLAN-SGP: TMA-internal

ICT319 Intelligent Systems - 3 points
MURDOCH: S2-internal, S2-external
DUBAI-ISC: TMD-internal
KAPLAN-SGP: TMA-internal

ICT374 Operating Systems and Systems Programming - 3 points
MURDOCH: S2-internal, S2-external
DUBAI-ISC: TJD-internal, TSD-internal
KAPLAN-SGP: TJA-internal, TSA-internal

ICT302 IT Professional Practice Project - 3 points
MURDOCH: S1-internal, S1-external, S2-internal, S2-external
DUBAI-ISC: TMD-internal, TSD-internal
KAPLAN-SGP: TJA-internal, TMA-internal, TSA-internal

General Electives - 9 credit points

Select from any 200- to 400-level units offered by the University, subject to individual unit prerequisites. Students are advised to consider using General Elective points to meet the requirements of a second major or minor. Any recommended double majors and minors will be included in the major's description.

Fee Calculator
Handbook help
Information for Students

Cancellation

The University reserves the right to cancel, without notice, any course, major, minor or unit if the number of students enrolled falls below limits set by the University.


Regulations and Rules

Students should ensure they are familiar with the University's internal legislation, including provisions specifically relevant to their studies. See the University Regulation overview and view legislation online.