Bachelor of Computer Science
This course comprises 24 subjects (192 points): a core of 16 compulsory subjects (128 points), and subjects from either the Games Programming Specialisation (64 points) or the Computer Science Stream (64 points).
Core subjects (16 x 8 point subjects)
ITC104 Introduction to Computer Science
ITC105 Business and Technical Communications
ITC114 Database Management Systems
ITC203 Object-Oriented Systems Analysis & Design
ITC204 Human Computer Interaction
ITC205 Professional Programming Practice
ITC206 Programming in Java 1
ITC222 Computer Organisation
ITC242 Data Communications and Computer Networks
ITC262 Operating Systems
ITC313 Programming in Java 2
ITC322 Data Structures
ITC331 Computer Management Ethics and Security
ITC364 Computational Intelligence
MTH105 Introductory Mathematics
MTH129 Discrete Mathematics
Students must also complete either the Games Programming Specialisation or the Computer Science Stream. Successful completion of core subjects and the Games Programming Specialisation will allow graduation with the Bachelor of Computer Science (Games Programming) award. Successful completion of the core subjects and the Computer Science Stream will allow graduation with the Bachelor of Computer Science award.
Games Programming Specialisation
Core:
ITC108 Games 1 – Games Design
ITC209 Mobile Application Development
ITC320 Advanced Graphics for Games
ITC372 Games 2
ITC303 Software Development Project 1
ITC309 Software Development Project 2
ITC363 Computer Graphics
MTH101 Computer Aided Mathematics 1 with Applications
Computer Science Stream
Core:
ITC303 Software Development Project 1
ITC309 Software Development Project 2
Restricted electives:
Choose six subjects from the list below. Three of these subjects must be at level 3 (coded ITC3xx):
ITC108 Games 1 – Games Design
ITC200 Database Administration
ITC209 Mobile Application Development
ITC230 Intro to Web Development
ITC314 Virtualisation and Cloud Computing
ITC320 Advanced Graphics for Games
ITC357 Web-based Information Systems
ITC358 ICT Management and Information Security
ITC359 Computer and Network Security
ITC363 Computer Graphics
MTH101 Computer Aided Mathematics 1 with Applications
Other subjects may be possible with the permission of the Course Director
Full-time on campus
Games Programming Specialisation
Session 1
ITC104 Introduction to Computer Science
ITC105 Business and Technical Communications
ITC206 Programming in Java 1
MTH105 Introductory Mathematics
Session 2
ITC108 Games 1 - Games Design
ITC114 Database Management Systems
ITC203 Object-Oriented Systems Analysis and Design
MTH129 Discrete Mathematics
Session 3
ITC204 Human Computer Interaction
ITC322 Data Structures
ITC372 Games 2
MTH101 Computer Aided Mathematics 1 with Applications
Session 4
ITC242 Data Communications and Networks
ITC205 Professional Programming Practice
ITC313 Programming in Java 2
ITC363 Computer Graphics
Session 5
ITC262 Operating Systems
ITC303 Software Development Project 1
ITC320 Advanced Computer Graphics
ITC331 Ethics and Professional and Practice
Session 6
ITC209 Mobile Application Development
ITC222 Computer Organisation
ITC309 Software Development Project 2
ITC364 Computational Intelligence
Distance education
Games Programming Specialisation
Session 1
ITC104 Introduction to Computer Science
ITC105 Business and Technical Communications
Session 2
ITC108 Games 1 - Games Design
ITC114 Database Management Systems
Session 3
ITC206 Programming in Java 1
MTH105 Introductory Mathematics
Session 4
ITC203 Object-Oriented Systems Analysis and Design
MTH129 Discrete Mathematics
Session 5
ITC204 Human Computer Interaction
ITC322 Data Structures
Session 6
ITC205 Professional Programming Practice
ITC242 Data Communications and Networks
Session 7
ITC372 Games 2
MTH101 Computer Aided Mathematics 1 with Applications
Session 8
ITC313 Programming in Java 2
ITC363 Computer Graphics
Session 9
ITC262 Operating Systems
ITC320 Advanced Computer Graphics
Session 10
ITC209 Mobile Application Development
ITC222 Computer Organisation
Session 11
ITC303 Software Development Project 1
ITC331 Ethics and Professional and Practice
Session 12
ITC309 Software Development Project 2
ITC364 Computational Intelligence
Full-time on campus
Computer Science Stream
Session 1
ITC104 Introduction to Computer Science
ITC105 Business and Technical Communications
ITC206 Programming in Java 1
MTH105 Introductory Mathematics
Session 2
ITC114 Database Management Systems
ITC203 Object-Oriented Systems Analysis and Design
MTH129 Discrete Mathematics
Restricted elective
Session 3
ITC204 Human Computer Interaction
ITC322 Data Structures
Restricted elective
Restricted elective
Session 4
ITC242 Data Communications and Networks
ITC205 Professional Programming Practice
ITC313 Programming in Java 2
Restricted elective
Session 5
ITC262 Operating Systems
ITC303 Software Development Project 1
ITC331 Ethics and Professional and Practice
Restricted elective
Session 6
ITC222 Computer Organisation
ITC309 Software Development Project 2
ITC364 Computational Intelligence
Restricted elective
Distance education
Computer Science Stream
Session 1
ITC104 Introduction to Computer Science
ITC105 Business and Technical Communications
Session 2
ITC114 Database Management Systems
Restricted elective
Session 3
ITC206 Programming in Java 1
MTH105 Introductory Mathematics
Session 4
ITC203 Object-Oriented Systems Analysis and Design
MTH129 Discrete Mathematics
Session 5
ITC204 Human Computer Interaction
ITC322 Data Structures
Session 6
ITC205 Professional Programming
ITC242 Data Communications and Networks
Session 7
Restricted elective
Restricted elective
Session 8
ITC313 Programming in Java 2
Restricted elective
Session 9
ITC262 Operating Systems
Restricted elective
Session 10
ITC222 Computer Organisation
Restricted elective
Session 11
ITC303 Software Development Project 1
ITC331 Ethics and Professional and Practice
Session 12
ITC309 Software Development Project 2
ITC364 Computational Intelligence
Call us on 1800 334 733,
(International +61 2 6338 6077)
The minimum full-time duration for this course is six sessions.
3F,6POn campus; Distance education
Bathurst
Session 1; Session 2
Undergraduate
The minimum full-time duration for this course is six sessions.
YES
65
Request course information
Call us on 1800 334 733, (International +61 2 6338 6077)
CSU Students and Staff get Flash
to see this player.
Visit Adobe website and get Flash
to see this player.
The CSU School of Computing and Mathematics is the largest provider of postgraduate IT education in Australia with multiple campuses located in Albury, Bathurst and Wagga Wagga.
The CSU School of Computing and Mathematics is the largest provider of postgraduate IT education in Australia with multiple campuses located in Albury, Bathurst and Wagga Wagga.
Hear from our researchers about their exciting work in Computing and Mathematics at Charles Sturt University.
"The best thing I've found about studying at CSU is the ability to approach lecturers about things you may not understand in class."
©2013 Charles Sturt University CRICOS 00005F (NSW), 01947G (VIC) and 02960B (ACT).
Prospective Student Inquiries
Australian campus business hours are Monday to Friday 9.00am to 5.00pm, Australian Eastern Time (GMT +10).
info.csu can provide support and guidance to prospective students on everything you need to know on the University, courses, fees, accommodation, etc.
within Australia 1800 334 733
International + 61 2 6338 6077 Fax (02) 6338 6001

