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 |
Total Credit Points: | 144 - INTI Campuses, UOW Singapore, CCCU Hong Kong |
Duration: | 3 years full-time or part-time equivalent - INTI Campuses, UOW Singapore, CCCU 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, CCCU Hong Kong, UOW Dubai |
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
INTI Campuses
See Bachelor of Computer Science.
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 |
CCCU Hong Kong
The Bachelor of Computer Science offered at CCCU requires students to have completed an Associate Degree in Information System Development, Network and Systems Administration or Engineering from CCCU, where they will receive 72 credit points (50% of the degree), mainly first year computer science electives and general electives subjects, towards the degree.
Students who enrol in the Bachelor of Computer Science shall complete 72 credit points by satisfactorily completing the following subjects:
Subject Code | subject Name | Credit Points |
---|---|---|
CSCI205 | Software Development Methods & Tools | 6 |
CSCI212 | Interacting Systems | 6 |
CSCI213 | Java Programming and Applications | 6 |
CSCI222 | Systems Development | 6 |
CSCI224 | Human Computer Interaction | 6 |
CSCI311 | Software Process Management | 6 |
CSCI315 | Database Design and Implementation | 6 |
CSCI319 | Distributed Systems and Cloud Computing | 6 |
CSCI322 | Systems Administration | 6 |
CSCI361 | Cryptography and Secure Applications | 6 |
CSCI321 | Project | 12 |
UOW Dubai
To complete the Bachelor of Computer Science program you should accrue an aggregate of at least 204 credit points by satisfactory completing:
- General Education (GED) Requirements
- Bachelor of Computer Science Core Subjects
- Elective subjects to satisfy the 204 credit point requirement of the degree.
Area of General Education | Subject Code | subject Name | Credit Points | ||||
---|---|---|---|---|---|---|---|
General Education (GED) Requirements | |||||||
Mathematics or Information Technology | MATH015 | Foundation Mathematics A | 6 | ||||
MATH020 | Foundation Mathematics B | 6 | |||||
STAT015 | Introduction to Statistics | 6 | |||||
Natural or Physical Sciences | ENVI030 OR PHYS030 | Environmental Science OR Foundation Physics | 6 | ||||
Islamic Studies or History or Culture | ARTS017 | Islamic Culture | 6 | ||||
Humanities or Arts | ARTS035 | Introduction to Philosophy | 6 | ||||
English or Arabic or Other Languages | ENG 011 | Academic English | 6 | ||||
ENG 012 | Academic Reading and Writing | 6 | |||||
Social or Behavioural Sciences | LAW 101 OR PSYC015 | Law, Business and Society OR Introduction to Psychology | 6 | ||||
ISIT301 | Professional Practice & Ethics | 6 |
Subject Code | subject Name | Credit Points | |
---|---|---|---|
Core Subjects | |||
CSCI103 | Algorithms and Problem Solving | 6 | |
CSCI114 | Procedural Programming | 6 | |
CSCI124 | Applied Programming | 6 | |
MATH121 | Discrete Mathematics | 6 | |
CSCI131 | Introduction to Computer Systems | 6 | |
STAT131 | Understanding Variation and Uncertainty | 6 | |
ISIT102 | Information Systems | 6 | |
ISIT105 | Communications and Networks | 6 | |
CSCI235 | Database Systems | 6 | |
CSCI204 | Object and Generic Programming in C++ | 6 | |
CSCI212 | Interacting Systems | 6 | |
CSCI203 | Algorithms and Data Structures | 6 | |
CSCI222 | Systems Development | 6 | |
CSCI321 | Project | 12 |
Plus 54 credit points of electives including at least 24 credit points of CSCI subjects at 300-level:
Subject Code | subject Name | Credit Points | |
---|---|---|---|
Elective Subjects | |||
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 | |
CSCI224 | Human Computer Interaction | 6 | |
CSCI336 | Computer Graphics | 6 | |
CSCI356 | Game Engine Fundamentals | 6 | |
CSCI358 | Security Engineering | 6 | |
CSCI361 | Cryptography and Secure Applications | 6 | |
CSCI366 | Multimedia Computing | 6 | |
CSCI368 | Network Security | 6 | |
CSCI370 | Special Topics in Computing Science A | 6 | |
CSCI399 | Internet Applications | 6 | |
CSCI350 | Internship | 6 | |
ISIT100 | Systems Analysis | 6 | |
ISIT201 | Information and Communication Security | 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 | Internet Applications for Marketing | 6 | |
MARK343 | International Marketing | 6 | |
MGMT110 | Introduction to Management | 6 | |
MGMT201 | Organisational Behaviour | 6 | |
MGMT206 | Managing Human Resources | 6 |
Digital Systems Security Major
To achieve a major in Digital Systems Security, you will need to complete the requirements for the Bachelor of Computer Science degree, including the following subjects:
Subject Code | subject Name | Credit Points | |
---|---|---|---|
Digital Systems Security Major Subjects | |||
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
To achieve a major in Multimedia and Game Development, you will need to complete the requirements for the Bachelor of Computer Science degree, including the following subjects:
Subject Code | subject Name | Credit Points | |
---|---|---|---|
Multimedia and Game Development Major Subjects | |||
CSCI236 | 3D Modelling and Animation | 6 | |
Plus at least FOUR subjects from the following list: | |||
CSCI346 | Game Development | 6 | |
CSCI356 | Game Engine Fundamentals | 6 | |
CSCI336 | Computer Graphics | 6 | |
CSCI366 | Multimedia Computing | 6 | |
CSCI324 | Human Computer Interface | 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 programme at UOW, but more heavily prescribed.
CCCU Hong Kong
The Bachelor of Computer Science at CCCU Hong Kong is comprised of 72 credit points (50% of the degree) from CCCU Associate Degrees with the remaining 72 credit points consisting of prescribed UOW subjects taught by CCCU staff.
UOW Dubai
Bachelor of Information Technology (Management Information Systems)
|
| UOWD | UOW |
---|---|---|---|
| Name of program | Bachelor of Information Technology (Management Information Systems) * | Bachelor of Business Information Systems |
| Total Credit Points | 204 | 144 |
| General Education Subjects (GED) | The 60 additional credit points of General Education Subjects are required for CAA Accreditation. | Not Applicable |
Code | Common Core Subjects |
|
|
Accounting Fundamentals in Society (6CP) | Core | Core | |
Requirements Determination & System Analysis (6 CP) | Core | Core | |
Information Systems (6 CP) | Core | Core | |
Structure & Organization of Telecommunications (6 CP) | Core | Core | |
Business Programming 1 (6 CP) | Core | Core | |
Database Management Systems (6 CP) | Core | Core | |
Business Programming 2 (6 CP) | Core | Core | |
Computer Systems Management (6 CP) | Core | Core | |
System Design and Architecture (6 CP) | Core | Core | |
Advanced Database Management Systems(6 CP) | Core | Core | |
Information Systems Project (12 CP) | Core | Core | |
Information and Communication Security Issues (6 CP) | Core | Core | |
Professional Practice and Ethics (6CP) | General Education | Core | |
Foundation Mathematics B (6CP) | General Education | Equivalent to UOW Core subject MATH179 | |
Foundation Mathematics A (6CP) | General Education | ||
Introduction to Statistics | General Education | ||
Business Communications | General Education | Core | |
Introduction to Management (6 CP) | Core | Core | |
| Core Subjects for BIT (MIS) only |
|
|
Accounting in Organisations | Core | UOW Elective Subject | |
Marketing Principles (6 CP) | Core | UOW Elective Subject | |
Introductory Microeconomics (6 CP) | Core | UOW Elective Subject | |
Business Ethics & Governance (6 CP) | Core | General Schedule | |
FIN111 | Introductory Business Finance (6 CP) | Core | General Schedule |
Managing Human Resources (6 CP) | Core | General Schedule | |
Strategic Management (6 CP) | Core | General Schedule | |
Understanding variations and uncertainty (6 CP) | Core | General Schedule | |
| Core Subjects for BBIS only |
|
|
Web Technologies (6 CP) ** | Not Applicable | Core | |
Business Process Management ** | Not Applicable | Core | |
Principles of e-Business(6 CP) ** | Elective | Core | |
Electives (UOWD list of electives is a subset of UOW list of General Schedule plus ISIT204) | 12 CP from the list below and ISIT204 | 24 CP out of which 6CP is from list of electives and 18 CP from list of General Schedule subjects. | |
| List of Elective Subjects for BIT (MIS) only |
|
|
Internet Applications for Marketing (6 CP) | Elective | General Schedule | |
Supply Chain Management(6 CP) | Elective | General Schedule | |
Management of Change(6 CP) | Elective | General Schedule | |
Operations Management (6 CP) | Elective | General Schedule |
Comments:
* This degree and its name were created and accredited when UOW BBIS degree was still in transition. BIT-MIS and BBIS are 85% compatible in core subjects and electives of BIT-MIS are a subset of BBIS electives.
** This degree in UOWD is in transition and gradually will be completely compatible with UOW BBIS by introducing these subjects.