Bachelor of Computer Science
Testamur Title of Degree: | Bachelor of Computer Science |
Abbreviation: | BCompSc |
UOW Course Code: | 766 - INTI Campuses, UOW Singapore, UOW College Hong Kong, SIM |
Total Credit Points: | 144 - INTI Campuses, UOW Singapore, 72 - UOW College Hong Kong |
Duration: | 3 years full-time or part-time equivalent - INTI Campuses, UOW Singapore, UOW College Hong Kong |
Home Faculty: | Faculty of Engineering and Information Sciences |
Intake Session(s): | INTI Campuses - Session 1, Session 2 |
Delivery Mode: | On-campus |
Delivery Campus: | INTI Subang Jaya, INTI Kuching Sarawak, INTI Penang, UOW Singapore, UOW Dubai, UOW College Hong Kong |
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 demonstrate:
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 | ✔ | ✔ |
| ✔ | ✔ | |
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.
INTI Campuses
Please note that the programs at INTI follow the same course structure as the UOW Wollongong campus Bachelor of Computer Science.
UOW Singapore
The course structure in Singapore will change from the 2017 course structure to the new SCIT course structure in March 2018 (session 2).
Students completing the Bachelor of Computer Science at UOW Singapore must complete the following listed below. The SIM course structure from 2018, the core subjects and the major names are identical to the course structure at the Wollongong Campus. The subjects within the majors are the same as the Wollongong campus, apart from the Big Data major as it still offers the subject CSCI319 Distributed Systems and Cloud Computing. This subject was omitted and replaced with CSCI316 Big Data Mining Techniques and Implementation from Autumn 2018 at the Wollongong Campus. SIM will follow in due course once approved by the Government agency.
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 |
---|---|---|
CSCI319 | Distributed Systems and Cloud Computing | 6 |
CSCI317 | Database Performance Tuning | 6 |
ISIT312 | Big Data Management | 6 |
INFO411 | Data Mining and Knowledge Discovery | 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 Fundamentals | 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.
The course structure in Singapore will change to the new structure in March 2018 (session 2).
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 2018 (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 (12cp of 300 level CSCI or ISIT, 18cp of 2-300 level CSCI and ISIT not listed in the core and 12cp of electives) | |
Bachelor of Computer Science (Digital Systems Security) | 30cp | 12cp |
Bachelor of Computer Science (Game and Mobile 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 | |
Information Technology and Mathematics (18cp) | |||
MATH070* | Foundation Mathematics for Computing | 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 | |
PHYS030* | Foundation Physics | 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 (6cp) | |||
PSYC015 | Introduction to Psychology | 6 | |
SOC 103 | Introduction to Sociology | 6 | |
Innovation and Entrepreneurship - 6cp | |||
INE 301 | Fundamentals of Innovation and Entrepreneurship | 6 |
* Challenge tests are available for MATH070, ENVI030, and PHYS030.
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 ^ | 12 |
^ 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.
* Challenge tests are available for MATH070, ENVI030, and PHYS030.
Electives:
Students need to choose 42cp of electives (7 subjects) if they are not opting for any major of study. Students not completing a major must complete a total of 42cp of electives (7 subjects) consisting of 12 credit points of 300 level CSCI or ISIT subjects, an additional 12 credit points of either 200 or 300 level CSCI, CSIT or ISIT, AND 18 other subjects not listed in the core.
Subject Code | Subject Name | Credit Points |
---|---|---|
CSCI236 | 3D Modelling and Animation | 6 |
CSCI262 | System Security | 6 |
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 |
CSCI370 | Special Topics in Computing Science A | 6 |
CSCI376 | Multicore and GPU Programming | 6 |
CSCI399 | Internet Applications | 6 |
CSCI350 | Internship | 6 |
ISIT201 | Information and Communication Security | 6 |
ISIT204 | Principles of eBusiness | 6 |
ACCY111 | Accounting Fundamentals In Society | 6 |
ACCY112 | Accounting In Organisations | 6 |
ECON101 | Macroeconomic 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 |
Game and Mobile Development
In the first half of 2018 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 2018.
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 | ||
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
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 similar to 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 2018). 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: Game and Mobile 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 2018.