Bachelor of Science (Computer Science)

+ Information by E-mail

Bachelor of Science (Computer Science)

  • Objectives The emphasis of this course is on software with a technological bias. You will develop a high level of understanding of computer systems as a whole and the processes involved in both software and hardware construction and analysis. You will write software and learn methods for analysing and solving problems and the fundamentals underlying the development of computer systems. Software design and algorithm analysis will be covered while you explore the fields of artificial intelligence, computer communications, systems programming and computer graphics. Strong emphasis is placed on mathematics in this course. You will learn C++ and Java from your first year, and Linux (open source version of UNIX available for many platforms) and Object Oriented skills throughout the course.
  • Entry requirements TEE Discrete Mathematics. TEE Applicable Mathematics preferred.
  • Academic title Bachelor of Science (Computer Science)
  • Course description Bachelor of Science (Computer Science)

    BSc(Curtin)

    Course CRICOS Code: 007892B
    Registered full-time Duration for International Onshore Students on student visas: 3 Years

    Introduction

    Computer science (CS) is focused on the foundations of modern computing, with the aim of producing graduates who have a high-level understanding of computer systems as a whole and the processes involved in both software and hardware construction and analysis. In Computer Science there is a strong emphasis on mathematics. Curtin's course in Computer Science teaches C+ + and Java from first year. Linux (open source version of UNIX available for many platforms), and Object Orientated Skills are taught throughout the course. The course covers in depth software design and algorithm analysis as well as the important aspects of artificial intelligence, computer communications, programming language design, databases and computer graphics. The CS course will prepare students for the areas of Information and Communication Technologies stated to be most in demand and for the positions considered to be most difficult to fill.

    Course Entry Requirements/Prerequisites
    TEE Discrete Mathematics. Applicable Mathematics preferred.

    Specific Requirements
    The STAT is not accepted for entry to this course.

    Recognition of Prior Learning
    Applications for recognition of prior learning are assessed on an individual basis.

    Duration and Availability

    3 years' full-time study or part-time equivalent.

    Professional Recognition

    Graduates are eligible for Professional Level accreditation of the Australian Computer Society.

    Career Opportunities

    Graduates are employed as specialists in industry, mining, research organisations and government departments.

    Additional Course Expenses
    Students may be expected to purchase a number of textbooks, readers and other essential study materials.

    Further Information
    For more information, contact the Career Consultant in the Faculty of Science and Engineering.

    Combined Degree Information

    Computer Science may be combined with Business Administration, Computer Systems Engineering, Electrical Power Engineering, Electronic and Communication Engineering.

    Course Structure Disclaimer
    Curtin University reserves the right to alter the internal composition of any course to ensure learning outcomes retain maximum relevance. Any changes to the internal composition of a course will protect the right of students to complete the course within the normal timeframe and will not result in additional cost to students through a requirement to undertake additional units.

    Course Structure                                                                                         Hrs/Wk     Credit
    Year 1 Semester 1

    10926       v.5           Mathematics 103                                                                 5.0     25.0
          OR
    308863     v.1           Mathematics 137                                                                 4.0     25.0
    12702       v.3           Hardware Fundamentals 101                                              4.0     25.0
    1920         v.7           Software Technology 151                                                    5.0     25.0
    307554     v.1           Science Communications 101                                               2.0     12.5
    307590     v.2           Statistical Data Analysis 101                                                3.0     12.5
                                                                                                                                           100.0

    Year 1 Semester 2

    10163       v.9           Introduction to Programming Environments 152                  4.0     25.0
    1922         v.7           Software Technology 152                                                     4.0     25.0
    308625     v.1           Introduction to Operating Systems 101                                4.0     25.0
                                     SELECT ELECTIVE UNITS TO THE TOTAL VALUE OF:                        25.0
                                                                                                                                           100.0

    Year 2 Semester 1

    12332       v.2           Foundations of Computer Science 152                                 3.0     25.0
    4517         v.7           Artificial and Machine Intelligence 251                                 3.0     25.0
    4521         v.6           Computer Communications 252                                           3.0     25.0
    8933         v.10           Software Engineering 251                                                 3.0     25.0
                                                                                                                                           100.0

    Year 2 Semester 2

    4524     v.5           Computer Graphics 252                                                           3.0     25.0
    4533     v.5           Database Systems 252                                                           3.0     25.0
    7492     v.5           Mathematics 104                                                                     5.0     25.0
    8934     v.8           Software Engineering 252                                                       3.0     25.0
                                                                                                                                          100.0

    Year 3 Semester 1

    12333   v.5           Design and Analysis of Algorithms 251                                    3.0     25.0
    3437     v.12         Programming Language Design Concepts 352                        3.0     25.0
    4542     v.8           Foundations of Computer Science 351                                     3.0     25.0
    4549     v.8           Project Design and Management 351                                      2.0     25.0
                                                                                                                                          100.0

    Year 3 Semester 2

    12334     v.4         Theoretical Foundations of Computer Science 352                 5.0     25.0
                                 SELECT OPTIONAL UNITS TO THE TOTAL VALUE OF:                         75.0
                                                                                                                                          100.0

    Optional Units to Select from in Year 3                                                   Hrs/Wk     Credit

    12335   v.5           Software Engineering 351                                                     3.0     25.0
    13391   v.4           Software Security 303                                                           3.0     25.0
    2519     v.16           Systems Programming and Design 251                                 3.0     25.0
    303008 v.3           Software Engineering Tools and Metrics 352                          3.0     25.0
    305684 v.2           Network Systems Design 304                                                 3.0     25.0
    308717 v.1           Software Engineering for Embedded Systems 352                 3.0     25.0
    3442     v.9           Computing Project 352                                                           4.0     25.0
    4522     v.6           Computer Communications 352                                              3.0     25.0
    4529     v.4           Computing Topics 251                                                             3.0     25.0
    4539     v.6           Machine Perception 362                                                          3.0     25.0
    4547     v.4           Systems Programming and Design 361                                   3.0     25.0

    N1              Students with Applicable Mathematics must do Mathematics 103 and Statistical Data Analysis 101 in semester 1 and choose an elective in semester 2.
    N2              Students with Discrete Mathematics must do Mathematics 137 and Statistical Data Analysis 101 in semester 1 and Mathematics 103 in semester 2.

    Availability
    Year       Location                                     Period         Internal     
    2009     Bentley Campus                         Semester 1           Y                 
    2009     Bentley Campus                         Semester 2           Y                 
    2009     Charles Telfair Inst Mauritius     Semester 1           Y                 
    2009     Charles Telfair Inst Mauritius     Semester 2           Y                 
    2009     Miri Sarawak Campus                 Semester 1           Y                 
    2009     Miri Sarawak Campus                 Semester 2           Y                 

    The information displayed above refers to study periods and locations where the course is available for first time entry. Students are normally only offered or admitted to a course once.

    *The course itself may not be available either solely internally or externally but individual units may be offered in either or both of those modes. Prospective students should contact the Course Coordinator for further information.

    ^Course and associated units are offered in this mode permitting International Onshore student enrolment.

    #Course and associated units are offered in this online only mode and DO NOT permit International Onshore student enrolment.
+ Information by E-mail

Other programs related to computer science

  • Bachelor of Science (Digital Media)

  • Institution: Edith Cowan University Mount Lawley Campus
  • + Information by E-mail
  • Bachelor of Science (Digital Media) Honours

  • Institution: Edith Cowan University Mount Lawley Campus
  • + Information by E-mail
  • Graduate Diploma of Computer Science

  • Institution: Edith Cowan University Mount Lawley Campus
  • + Information by E-mail
  • Bachelor of Computer Science

  • Institution: Edith Cowan University Joondalup Campus
  • + Information by E-mail
  • Bachelor of Computer Science

  • Institution: Edith Cowan University South West Campus
  • + Information by E-mail
  • Bachelor of Computer Science Honours

  • Institution: Edith Cowan University South West Campus
  • + Information by E-mail
  • Associate Degree of Information Technology

  • Institution: Central Queensland University Bundaberg Campus
  • + Information by E-mail