Undergraduate

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
1766 - UOW Dubai

Total Credit Points:

144 - UOW Singapore, UOW College Hong Kong, INTI Campuses
204 - UOW Dubai

Duration:

3 years full-time or part-time equivalent - UOW Singapore, UOW College Hong Kong,  INTI Campuses
4 years full-time or part-time equivalent - UOW Dubai

Home Faculty:

Faculty of Engineering and Information Sciences

Intake Session(s):

UOW Singapore - Session 1, Session 2, Session 3, Session 4
UOW Dubai - UG Spring, UG Summer, UG Autumn                  UOW College Hong Kong -  Session A, Session B,  Session C
INTI Campuses - Session 1, Session 2

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
UOW Dubai
UOW College Hong Kong
UOW Singapore
INTI Campuses

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)

   

GED 010

Academic Study Skills 1 (12 CP)

 

 

GED 020

Academic Study Skills 2 (12 CP)

   

Information Technology and Mathematics (18cp)

   

MATH070

Foundation Mathematics for Computing  (6 CP)

   

STAT131

Understanding Variation and Uncertainty (6 CP)

 

 

Islamic Studies or History or Culture (6cp)

 

 

ARTS017

Islamic Culture (6 CP)

 

 

One subject from Natural or Physical Sciences (6cp)

 

 

ENVI030

Environmental Science (6 CP)

 

 

PHYS030

Introduction to Physics (6 CP)

 

 

One subject from Humanities or Arts (6cp)

 

 

ARTS035

Introduction to Psychology (6 CP)

 

 

LAW101

Law, Business and Society (6 CP)

 

 

One subject from Social or Behavioural Sciences (6cp)

 

 

PSYC015

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)

CSIT111

 Programming Fundamentals

CSIT111

Programming Fundamentals

CSIT113

Problem Solving

CSIT113

Problem Solving

CSIT114


System Analysis

CSIT114

System Analysis

CSIT115

Data Management and Security

CSIT115

Data Management and Security

CSIT121


Object Oriented Design and Programming

CSIT121

Object Oriented Design and Programming

CSIT127

Networks and Communications

CSIT127

Networks and Communications

CSIT128


Introduction to Web Technology

CSIT128

Introduction to Web Technology

CSIT214

IT Project Management

CSIT214

IT Project Management

CSIT226

Human Computer Interaction

CSIT226

Human Computer Interaction

CSIT251

Advanced Programming

CSIT251

Advanced Programming

MATH221

Mathematics for Computer Science

MATH221

Mathematics for Computer Science

CSCI235

Database Systems

CSCI235

Database Systems

CSCI203

Algorithms and Data Structures

CSCI203

Algorithms and Data Structures

CSIT314

Software Development Methodologies

CSIT314

Software Development Methodologies

CSCI321


Project (12 CP)

CSCI321

Project (12 CP)


CSIT212


Introduction to Computer Systems
 
 
Elective 

Major Area of Study: Digital Systems Security (30 CP)

Major Area of Study: Digital Systems Secuity (24 CP)

CSCI262

 System Security

CSCI262

 System Security

CSCI319

Distributed Systems and Cloud Computing

CSCI376

Multicore and GPU Programming (this subject replaced CSCI319 from March 2020). Once approved by CAA CSCI376 will also be offered.  

CSCI361

Cryptography and Secure Applications

CSCI361

Cryptography and Secure Applications

CSCI368

Network Security

CSCI368

Network Security

CSCI358

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)

CSCI236

3D Modelling and Animation

CSCI236

3D Modelling and Animation*

Plus 4 subjects (24cp) from the list below

Complete 3 subjects from the list below (18 cp)
 

CSCI336

Interactive Computer Graphics

CSCI336

Interactive Computer Graphics


CSCI346 
 

Game Development
 
   

CSCI356

Game Engine Essentials

CSCI356

Game Engine Essentials

CSCI366

Mobile Multimedia

CSCI366

Mobile Multimedia

CSCI376

Multicore and GPU Programming

CSCI376

 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.   

Last reviewed: 19 November, 2019