Bachelor of Computer Science
Testamur Title of Degree: | Bachelor of Computer Science |
Abbreviation: | BCompSc |
UOW Course Code: | 766 - INTI Campuses, UOW Singapore, CCCU Hong Kong, SIM |
Total Credit Points: | 144 - INTI Campuses, UOW Singapore, 72 - CCCU Hong Kong |
Duration: | 3 years full-time or part-time equivalent - INTI Campuses, UOW Singapore |
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, CCCU Hong Kong |
Additional Information: |
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 Multimedia and Game Development.
Course Learning Outcomes
Students graduating from the Bachelor of Computer Science will be able to:
- 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.
- Design and develop innovative software solutions for a variety of applications.
- Design, develop, and employ novel approaches and algorithms in solving practical problems.
- Deploy appropriate theory, practices, and tools for the specification, design, implementation, and maintenance as well as the evaluation of computer-based systems.
- Function effectively as part of a team to accomplish a set of common goals and objectives and communicate with project stake holders.
- 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 offshore campuses are outlined below:
MAJORS | INTI SJ | INTI KS | INTI Pen | SIM | CCCU HK | UOWD |
---|---|---|---|---|---|---|
Big Data |
|
|
|
| ||
Cyber Security |
|
|
|
| ||
Digital Systems Security | ✔ |
| ✔ | ✔ | ||
Multimedia and Game Development / Game and Mobile Development from 2017 | ✔ |
| ✔ | ✔ | ||
Software Engineering | ✔ |
| ✔ |
| ||
No major option | ✔ | ✔ |
INTI Campuses
Please note that the programs at INTI will follow the new curriculum as of July 2017 - see Bachelor of Computer Science. First half of 2017 the course structure will be the 2016 version.
UOW Singapore
Students completing the Bachelor of Computer Science at UOW Singapore must complete the following core subjects:
Subject Code | Subject Name | Credit Points | |
---|---|---|---|
Core Subjects | |||
Year 1 | |||
CSCI102 | Systems | 6 | |
CSCI103 | Algorithms and Problem Solving | 6 | |
CSCI114 | Procedural Programming | 6 | |
CSCI124 | Applied Programming | 6 | |
STAT131 | Understanding Variation and Uncertainty | 6 | |
MATH121 | Discrete Mathematics | 6 | |
CSCI110 | Introduction to W3 Technologies | 6 | |
ECTE182 | Internet Technology 1 | 6 | |
Year 2 | |||
CSCI203 | Algorithms and Data Structures | 6 | |
CSCI204 | Object and Generic Programming in C++ | 6 | |
CSCI212 | Interacting Systems | 6 | |
CSCI222 | Systems Development | 6 | |
IACT201 | Professional Practice & Ethics | 6 | |
CSCI235 | Database Systems | 6 | |
CSCI213 | Java Programming and Applications | 6 | |
CSCI205 | Software Development Methods & Tools | 6 |
Plus subjects constituting one of the two majors listed below:
Digital Systems Security
Subject Code | Subject Name | Credit Points | |
---|---|---|---|
Digital Systems Security Major Subjects | |||
Year 3 | |||
CSCI319 | Distributed Systems and Cloud Computing | 6 | |
CSCI322 | Systems Administration | 6 | |
CSCI262 | System Security | 6 | |
CSCI361 | Cryptography and Secure Applications | 6 | |
CSCI368 | Network Security | 6 | |
CSCI358 | Security Engineering | 6 | |
CSCI321 | Project | 12 |
Multimedia and Game Development
Subject Code | Subject Name | Credit Points | |
---|---|---|---|
Multimedia and Game Development Major Subjects | |||
Year 3 | |||
CSCI346 | Game Development | 6 | |
CSCI236 | 3D Modelling and Animation | 6 | |
CSCI336 | Computer Graphics | 6 | |
CSCI356 | Game Engine Fundamentals | 6 | |
CSCI366 | Multimedia Computing | 6 | |
CSCI321 | Project | 12 | |
CSCI322 | Systems Administration | 6 |
The course structure in Singapore will change to the new structure in January 2018.
CCCU Hong Kong
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 |
MATH221 | Mathematics for Computer Science | 6 |
CSCI235 | Database Systems | 6 |
CSCI203 | Algorithms and Data Structures | 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.
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 60cp of General Education, 96cp from the program core and the specific major requirements as specified in the table below. Students are also required to accrue an overall weighted average mark (WAM) of 50%.
Major | Requirements: Major Core | Requirements: Elective |
---|---|---|
Bachelor of Computer Science | 48cp (12cp of 300 level CSCI or ISIT, 12cp of 2-300 level CSCI and ISIT not listed in the core and 12cp of electives) | |
Bachelor of Computer Science (Digital Systems Security) | 30cp | 18cp |
Bachelor of Computer Science (Multimedia and Game Development) | 30cp | 18cp |
General Education (GED)
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) | |||
MATH015* | Foundation Mathematics A | 6 | |
STAT015* | Introduction to Statistics | 6 | |
MATH020 | Foundation Mathematics B | 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 |
* Challenge tests are available for STAT015 and MATH015.
Core subjects (96 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 | |
CSCI235 | Database Systems | 6 |
CSCI251 | Advanced Programming | 6 |
MATH221 | Mathematics for Computer Science | 6 |
CSIT314 | Software Development Methodologies | 6 |
CSIT321 | Project | 12 |
Electives:
Students need to choose 48cp of electives (8 subjects) if they are not opting for any major of study. Students not completing a major must complete a total of 48cp of electives (8 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 24 other subjects not listed in the core.
Subject Code | Subject Name | Credit Points |
---|---|---|
CSCI205 | Software Development Methods & Tools | 6 |
CSCI213 | Java Programming and Applications | 6 |
CSCI236 | 3D Modelling and Animation | 6 |
CSCI262 | System Security | 6 |
CSCI311 | Software Process Management | 6 |
CSCI319 | Distributed Systems and Cloud Computing | 6 |
CSCI322 | Systems Administration | 6 |
CSCI323 | Artificial Intelligence | 6 |
CSCI336 | Interactive Computer Graphics | 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 |
CSCI399 | Internet Applications | 6 |
CSCI350 | Internship | 6 |
ISIT204 | Principles of eBusiness | 6 |
ISIT207 | Web Programming I | 6 |
ACCY111 | Accounting Fundamentals In Society | 6 |
ACCY112 | Accounting In Organisations | 6 |
ECON101 | Macroeconomic Essentials for Business | 6 |
ECON111 | Introductory Microeconomics | 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 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 |
CSCI336 | Interactive Computer Graphics | 6 |
CSCI356 | Game Engine Essentials | 6 |
CSCI366 | Mobile Multimedia | 6 |
CSCI376 | Multicore and GPU Programming | 6 |
Variation to Course Structure
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.
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
- 96 credit points of core subjects, and either
- major at 30 credit points and 18 credit points of general electives, or
- no major option consisting of 12 credit points of 300 level CSCI or ISIT subjects, AND an additional 12 credit points of either 200 or 300 level CSCI, CSIT or ISIT subject not listed in the core, AND 24 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 of Mathematics A (6 CP) | |||
Introduction to Statistics (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) |
|
|
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) | ||
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 | Distributed Systems and Cloud Computing | ||
Cryptography and Secure Applications | Cryptography and Secure Applications | ||
Network Security | Network Security | ||
Security Engineering |
| ||
Plus Three electives of 6 CP minimum (18 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 | ||
Game Engine Essentials | Game Engine Essentials | ||
Mobile Multimedia | Mobile Multimedia | ||
Multicore and GPU Programming | Multicore and GPU Programming | ||
Plus Four electives of 6 CP minimum (18 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 replaced Multimedia and Game Development Major at UOWD in September 2017.