Bachelor of Computer Science
Testamur Title of Degree: |
Bachelor of Computer Science |
Abbreviation: |
BCompSc |
UOW Course Code: |
766 - UOW Singapore, UOW College Hong Kong, INTI Campuses |
Total Credit Points: |
144 - UOW Singapore, UOW College Hong Kong, INTI Campuses |
Duration: |
3 years full-time or part-time equivalent - UOW Singapore, UOW College Hong Kong, INTI Campuses |
Home Faculty: |
Faculty of Engineering and Information Sciences |
Intake Session(s): |
UOW Singapore - Session 1, Session 2, Session 3, Session 4 |
Delivery Mode: |
On-campus |
Delivery Campus: |
UOW Singapore, UOW Dubai, UOW College Hong Kong, INTI Subang Jaya, INTI Kuching Sarawak, INTI Penang |
Additional Information: |
UOW |
Overview
The Bachelor of Computer Science (BCompSc) degree includes a core of programming subjects as well as electives in database, computing languages, artificial intelligence, computer security, computer graphics and information systems. It will provide you with a strong foundation in computing and allow you to pursue specialisations by selecting specific electives or majoring in areas such as Digital Systems Security, and Game and Mobile Development.
Course Learning Outcomes
Course Learning Outcomes are statements of learning achievement that are expressed in terms of what the learner is expected to know, understand and be able to do upon completion of a course. Students graduating from this course will be able to:
CLO | Description | ||||||
---|---|---|---|---|---|---|---|
1 | Demonstrate an understanding of core knowledge of computer fundamentals and the ability to apply theoretical basis of computer science to solve a range of practical problems. | ||||||
2 | Design and develop innovative software solutions for a variety of applications. | ||||||
3 | Design, develop, and employ novel approaches and algorithms in solving practical problems. | ||||||
4 | Deploy appropriate theory, practices, and tools for the specification, design, implementation, and maintenance as well as the evaluation of computer-based systems. | ||||||
5 | Function effectively as part of a team to accomplish a set of common goals and objectives and communicate with project stake holders. | ||||||
6 | Adopt a professional and ethical approach to decision making and related social responsibilities. |
Course Structure
Students have the option to undertake a single or double major in the Bachelor of Computer Science. The majors offered at the different campuses are outlined below:
MAJORS | INTI SJ | INTI KS | INTI Pen | SIM | UOWC HK | UOWD |
---|---|---|---|---|---|---|
Big Data |
|
| ✔ |
| ||
Cyber Security |
|
| ✔ |
| ||
Digital Systems Security | ✔ | ✔ |
| ✔ | ✔ | |
Game and Mobile Development | ✔ | ✔ |
| ✔ |
| |
Multimedia and Game Development | ✔ | |||||
Software Engineering | ✔ |
|
|
| ||
No major option | ✔ | ✔ |
Course Structure
Students in all locations who enrol in the Bachelor of Computer Science shall accrue an aggregate of at least 144 credit points by satisfactory completion of:
1. The following core subjects:
Subject Code | Subject Name | Credit Points |
---|---|---|
CSIT111 | Programming Fundamentals | 6 |
CSIT113 | Problem Solving | 6 |
CSIT114 | System Analysis | 6 |
CSIT115 | Data Management and Security | 6 |
CSIT121 | Object Oriented Design and Programming | 6 |
CSIT127 | Networks and Communications | 6 |
CSIT128 | Introduction to Web Technology | 6 |
CSCI235 | Database Systems | 6 |
CSCI251 | Advanced Programming | 6 |
CSIT214 | IT Project Management | 6 |
MATH221 | Mathematics for Computer Science | 6 |
CSCI203 | Algorithms and Data Structures | 6 |
CSIT226 | Human Computer Interaction | 6 |
CSIT314 | Software Development Methodologies | 6 |
CSIT321 | Project | 12 |
2. A major that is offered at the location, or the no major option (12 cp of 300 level CSCI subjects AND 12 cp of either 200 or 300 level CSCI or ISIT subjects, not listed in the core).
3. Elective subjects to bring the total to 144 cp. A maximum of 60 cp of first year subjects.
UOW Singapore
The course structure in Singapore changed from 2017 course structure to the new SCIT course structure in March 2019 (session 2).
Students completing the Bachelor of Computer Science at UOW Singapore must complete the following listed below. The SIM course structure from 2019, the core subjects and the major names are identical to the course structure at the Wollongong Campus.
1. The following core subjects:
Subject Code | Subject Name | Credit Points |
---|---|---|
CSIT111 | Programming Fundamentals | 6 |
CSIT113 | Problem Solving | 6 |
CSIT114 | System Analysis | 6 |
CSIT115 | Data Management and Security | 6 |
CSIT121 | Object Oriented Design and Programming | 6 |
CSIT127 | Networks and Communications | 6 |
CSIT128 | Introduction to Web Technology | 6 |
CSCI235 | Database Systems | 6 |
CSCI251 | Advanced Programming | 6 |
CSIT214 | IT Project Management | 6 |
MATH221 | Mathematics for Computer Science | 6 |
CSCI203 | Algorithms and Data Structures | 6 |
CSIT226 | Human Computer Interaction | 6 |
CSIT314 | Software Development Methodologies | 6 |
CSIT321 | Project | 12 |
2. Completion of a major below.
3. Elective subjects to bring the total to 144 cp. A maximum of 60 cp of first year subjects.
Majors
Big Data
Subject Code | Subject Name | Credit Points |
---|---|---|
CSCI316 | Big Data Mining Techniques and Implementation | 6 |
CSCI317 | Database Performance Tuning | 6 |
ISIT312 | Big Data Management | 6 |
INFO411 | Data Mining and Knowledge Discovery | 6 |
Cyber Security
Subject Code | Subject Name | Credit Points | |
---|---|---|---|
Cyber Security Major Subjects | |||
CSCI262 | System Security | 6 | |
CSCI301 | Contemporary Topics in Security | 6 | |
CSIT302 | Cybersecurity | 6 | |
CSCI369 | Ethical Hacking | 6 |
Digital Systems Security
Subject Code | Subject Name | Credit Points | |
---|---|---|---|
Digital Systems Security Major Subjects | |||
CSCI262 | System Security | 6 | |
CSCI361 | Cryptography and Secure Applications | 6 | |
CSCI368 | Network Security | 6 | |
CSCI376 | Multicore and GPU Programming | 6 |
Game and Mobile Development
Subject Code | Subject Name | Credit Points | |
---|---|---|---|
Game and Mobile Development Major Subjects | |||
CSCI236 | 3D Modelling and Animation | 6 | |
At least 3 of: | |||
CSCI336 | Interactive Computer Graphics | 6 | |
CSCI356 | Game Engine Essentials | 6 | |
CSCI366 | Mobile Multimedia | 6 | |
CSCI376 | Multicore and GPU Programming | 6 |
Students are required to complete CSIT321 Project in the major that they will complete.
UOW College Hong Kong
Students who have completed an associate degree in ICT are admitted to this program and awarded credit of 72 cp (48 cp of specified credit and 24 cp of unspecified credit. All students are required to complete ten (10) subjects worth six (6) credit points each, plus one (1), worth twelve (12) credit points to be awarded the Bachelor of Computer Science.
Subject Code | Subject Name | Credit Points |
---|---|---|
CSIT226 | Human Computer Interaction | 6 |
CSIT214 | IT Project Management | 6 |
CSIT128 | Introduction to Web Technology | 6 |
CSCI235 | Database Systems | 6 |
CSCI251 | Advanced Programming | 6 |
CSCI334 | Software Design | 6 |
CSIT314 | Software Development Methodologies | 6 |
CSIT321 | Project | 12 |
CSCI319 | Distributed Systems and Cloud Computing | 6 |
CSCI361 | Cryptography and Secure Applications | 6 |
ISIT312 | Big Data Management | 6 |
The course structure above will commence from September 2019 (Semester A), subject to approval by the HKCAAVQ. This course structure for the Bachelor of Computer Science (no major option) on offer at Hong Kong is the same as the no major option offered at the Wollongong campus.
UOW Dubai
The Bachelor of Computer Science is accredited by the UAE Ministry of Education - Higher Education Affairs. It is also accredited by the Australian Computer Society as meeting requirements for membership at a “Professional Level”.
To qualify for award of the degree of Bachelor of Computer Science, a candidate shall accrue an aggregate of at least 204 Credit Points (cp) which include:
- 60 cp of General Education
- 102 cp of core subjects, 96 cp of core same as course structure at the Wollongong Campus, plus CSIT212 Introduction to Computer Systems as an additional core subject.
- 30 cp from the specific major requirements as specified in the table below and 12 cp of electives
- or the no major option with the completion of 42cp (12cp of 300 level CSCI or ISIT, 18cp of 2-300 level CSCI and ISIT not listed in the core and 12cp of electives).
Students are also required to accrue an overall weighted average mark (WAM) of 50%.
Major | Requirements: Major Core | Requirements: Elective |
---|---|---|
Bachelor of Computer Science | 42cp (24cp of 300 level CSCI, 18cp of electives) | |
Bachelor of Computer Science (Digital Systems Security) | 30cp | 12cp |
Bachelor of Computer Science (Multimedia and Game Development) | 30cp | 12cp |
General Education (GED) (60 cp)
Subject Code | Subject Name | Credit Points | |
---|---|---|---|
English, Arabic or other Languages (18cp) | |||
GED 010 | Academic Study Skills 1 | 12 | |
GED 020 | Academic Study Skills 2 | 6 | |
Mathematics and Information Technology (12cp) | |||
MATH151 | General Mathematics 1A | 6 | |
STAT131 | Understanding Variation and Uncertainty | 6 | |
Islamic Studies or History or Culture (6cp) | |||
ARTS017 | Islamic Culture | 6 | |
One subject from Natural or Physical Sciences (6cp) | |||
ENVI030 | Environmental Science | 6 | |
or any other science related subjects such as chemistry or biology | 6 | ||
One subject from Humanities or Arts (6cp) | |||
ARTS035 | Introduction to Philosophy | 6 | |
LAW 101 | Law, Business and Society | 6 | |
One subject from Social or Behavioural Sciences (12cp) | |||
ISIT301* | Professional Practice & Ethics | ||
PSYC015 | Introduction to Psychology | 6 | |
SOC 103 | Introduction to Sociology | 6 |
*recommended subject
Core subjects (102 cp)
Subject Code | Subject Name | Credit Points |
---|---|---|
CSIT111 | Programming Fundamentals | 6 |
CSIT113 | Problem Solving | 6 |
CSIT114 | System Analysis | 6 |
CSIT115 | Data Management and Security | 6 |
CSIT121 | Object Oriented Design and Programming | 6 |
CSIT127 | Networks and Communications | 6 |
CSIT128 | Introduction to Web Technology | 6 |
CSIT214 | IT Project Management | 6 |
CSIT226 | Human Computer Interaction | 6 |
CSCI203 | Algorithms and Data Structures | 6 |
CSCI235 | Database Systems | 6 |
CSCI251 | Advanced Programming | 6 |
MATH221 | Mathematics for Computer Science | 6 |
CSIT314 | Software Development Methodologies | 6 |
CSIT321 | Project | 12 |
AND | ||
CSIT212 | Introduction to Computer Systems ^ | 6 |
^ CSIT212 Introduction to Computer Systems is an additional core subject. The other core subjects are the same as the course structure delivered at the Wollongong Campus.
Electives:
Students not completing a major must complete a total of 42cp of electives (7 subjects) consisting of at least 24 credit points of 300 level CSCI subjects, and additional subjects from the list below.
Subject Code | Subject Name | Credit Points |
---|---|---|
CSCI236 | 3D Modelling and Animation | 6 |
CSCI262 | System Security | 6 |
CSCI301 | Contemporary Topics in Security | |
CSIT302 | Cyber Security | |
CSCI319 | Distributed Systems and Cloud Computing | 6 |
CSCI322 | Systems Administration | 6 |
CSCI323 | Artificial Intelligence | 6 |
CSCI336 | Interactive Computer Graphics | 6 |
CSCI346 | Game Development | 6 |
CSCI356 | Game Engine Essentials | 6 |
CSCI358 | Security Engineering | 6 |
CSCI361 | Cryptography and Secure Applications | 6 |
CSCI366 | Mobile Multimedia | 6 |
CSCI368 | Network Security | 6 |
CSCI369 | Ethical Hacking | |
CSCI370 | Special Topics in Computing Science A | 6 |
CSCI376 | Multicore and GPU Programming | 6 |
CSCI399 | Internet Applications | 6 |
INE301 | Fundamentals of Innovation and Entrepreneurship | 6 |
ISIT200 | Internship | |
ISIT204 | Principles of eBusiness | 6 |
ACCY111 | Accounting Fundamentals In Society | 6 |
ACCY112 | Accounting In Organisations | 6 |
ECON100 | Economic Essentials for Business | 6 |
MARK101 | Marketing Principles | 6 |
MARK301 | Digital Marketing | 6 |
MARK343 | International Marketing | 6 |
MGNT110 | Introduction to Management | 6 |
MGNT201 | Organisational Behaviour | 6 |
MGNT206 | Managing Human Resources | 6 |
Digital Systems Security
In addition to the GED and Program Core and electives, students are required to complete the following major core subjects:
Subject Code | Subject Name | Credit Points |
---|---|---|
CSCI262 | System Security | 6 |
CSCI319 | Distributed Systems and Cloud Computing | 6 |
CSCI361 | Cryptography and Secure Applications | 6 |
CSCI368 | Network Security | 6 |
CSCI358 | Security Engineering | 6 |
Multimedia and Game Development
In the first half of 2020 the major name Multimedia and Game Development will be used. UOWD has submitted a proposal to the CAA (UAE) to change the name to the same name as used at the Wollongong Campus, Game and Mobile Development. If approved by the CAA the new major name should commence from September 2020.
In addition to the GED and Program Core and electives, students are required to complete the following major core subjects.
Subject Code | Subject Name | Credit Points |
---|---|---|
CSCI236 | 3D Modelling and Animation | 6 |
Complete 4 subjects (24cp) from the list below | ||
CSCI242 | Mobile Applications Development | 6 |
CSCI336 | Interactive Computer Graphics | 6 |
CSCI346 | Game Development | 6 |
CSCI356 | Game Engine Essentials | 6 |
CSCI366 | Mobile Multimedia | 6 |
CSCI376 | Multicore and GPU Programming | 6 |
INTI Campuses
This program is discontinued and no new students will be admitted to the program. All current students will be taught out. Please note that the programs at INTI follow the same course structure as the UOW Wollongong campus Bachelor of Computer Science.
INTI
There are no variations to course structure between the Bachelor of Computer Science at the INTI and UOW campuses.
UOW Singapore
The Bachelor of Computer Science at UOW Singapore is the same as the program at UOW, but more heavily prescribed, particular in the majors.
UOW Dubai
Bachelor of Computer Science
The Bachelor of Computer Science at UOWD consists of a total of 204 credit points, and consists of:
- 60 credit points of General Education Subjects
- 102 credit points of core subjects, which includes an additional core subject CSIT212 Introduction to Computer Systems, and either
- major at 30 credit points and 12 credit points of general electives, or
- no major option consisting of 42 credit points of: 12 credit points of 300 level CSCI or ISIT subjects, AND18 credit points of either 200 or 300 level CSCI, CSIT or ISIT subject not listed in the core, AND 12 credit points of general elective subjects.
The Bachelor of Computer Science at UOWD is similar to the program at UOW, but it required students to complete the 60 credit points of General Education Subjects, and requires students to complete an additional 6 credit points towards the major, a total of 30 credit points rather than 24 credit points as at UOW.
UOWD | UOW | ||
---|---|---|---|
Total Credit Points: 204 | Total Credit Points: 144 | ||
Note: UOWD students to at least aggregate 204 credit points (CP) of which 60 (CP) are in General Education Subjects (GED) | |||
Code | GED Subjects (60 CP) | Code | Subject |
English, Arabic or other Languages (18cp) | |||
Academic Study Skills 1 (12 CP) |
|
| |
Academic Study Skills 2 (12 CP) | |||
Information Technology and Mathematics (18cp) | |||
Foundation Mathematics for Computing (6 CP) | |||
Understanding Variation and Uncertainty (6 CP) |
|
| |
Islamic Studies or History or Culture (6cp) |
|
| |
Islamic Culture (6 CP) |
|
| |
One subject from Natural or Physical Sciences (6cp) |
|
| |
Environmental Science (6 CP) |
|
| |
Introduction to Physics (6 CP) |
|
| |
One subject from Humanities or Arts (6cp) |
|
| |
Introduction to Psychology (6 CP) |
|
| |
LAW101 | Law, Business and Society (6 CP) |
|
|
One subject from Social or Behavioural Sciences (6cp) |
|
| |
Introduction to Psychology(6 CP) |
|
| |
SOC103 | Introduction to Sociology(6 CP) |
|
|
Innovation and Entrepreneurship - 6cp | |||
INE 301 | Fundamentals of Innovation and Entrepreneurship | ||
Core Subjects (96 CP) | Core Subjects (96 CP) | ||
Programming Fundamentals | Programming Fundamentals | ||
Problem Solving | Problem Solving | ||
System Analysis | System Analysis | ||
Data Management and Security | Data Management and Security | ||
Object Oriented Design and Programming | Object Oriented Design and Programming | ||
Networks and Communications | Networks and Communications | ||
Introduction to Web Technology | Introduction to Web Technology | ||
IT Project Management | IT Project Management | ||
Human Computer Interaction | Human Computer Interaction | ||
Advanced Programming | Advanced Programming | ||
Mathematics for Computer Science | Mathematics for Computer Science | ||
Database Systems | Database Systems | ||
Algorithms and Data Structures | Algorithms and Data Structures | ||
Software Development Methodologies | Software Development Methodologies | ||
| Project (12 CP) | ||
Introduction to Computer Systems | Elective | ||
Major Area of Study: Digital Systems Security (30 CP) | Major Area of Study: Digital Systems Secuity (24 CP) | ||
System Security | System Security | ||
Distributed Systems and Cloud Computing | Multicore and GPU Programming (this subject replaced CSCI319 from March 2020). Once approved by CAA CSCI376 will also be offered. | ||
Cryptography and Secure Applications | Cryptography and Secure Applications | ||
Network Security | Network Security | ||
Security Engineering |
| ||
Plus Two electives of 6 CP minimum (12 CP) Note: Electives are subjects which are not stated in the GED, Core and Major subject list of the Degree. Zero level subjects are not considered as electives. | Elective subjects, to bring the total to 144 credit points chosen from the School of Computing and Information Technology Subject List or from the General Schedule. Note: A maximum of 60 credit points of first year subjects. | ||
Major Area of Study: Multimedia and Game Development (30 CP) | Major Area of Study: Game and Mobile Development (24 CP) | ||
3D Modelling and Animation | 3D Modelling and Animation* | ||
Plus 4 subjects (24cp) from the list below | Complete 3 subjects from the list below (18 cp) | ||
Interactive Computer Graphics | Interactive Computer Graphics | ||
CSCI346 | Game Development | ||
Game Engine Essentials | Game Engine Essentials | ||
Mobile Multimedia | Mobile Multimedia | ||
Multicore and GPU Programming | Multicore and GPU Programming | ||
Plus Two electives of 6 CP minimum (12 CP) Note: Electives are subjects that are not stated in the GED, Core and major subject list of the degree. Zero level subjects are not considered in electives. | Elective subjects, to bring the total to 144 credit points chosen from the School of Computing and Information Technology Subject List or from the General Schedule. Note: A maximum of 60 credit points of first year sub |
Note: Game and Mobile Development Major will replaced Multimedia and Game Development Major at UOWD once CAA has approved the name change. This is expected that the new name of the major will commence from September 2020.