This subject provides a broad survey of Computer Science, by covering many of the fundamental concepts that will be encountered during a Computer Science course. These include computer architecture, algorithms, software engineering, database systems, artificial intelligence and the theory of computing.
No offerings have been identified for this subject in 2018.
HD/FL
One session
School of Computing and Mathematics
ITC161, ITC180, ITC181, ITC182
ITC161, ITC180, ITC181, ITC182
* be able to demonstrate a broad understanding of the key issues and concepts of computer science;
* be able to show how computers represent, store and manipulate data;
* be able to use simple algorithms to solve basic computational problems;
* be able to use algorithms involving arrays, lists, stacks, pointers, indexing, hashing, and other basic elements of computer programming;
* be able to describe some of the tools used to create artifical intelligent systems;
* be able to describe the different styles of information systems;
* be able to determine the difference between "computable" and "noncomputable" functions;
* be able to demonstrate an understanding of XHTML.
. Data Storage.
. Data Manipulation.
. Operating Systems.
. Networking and Internet.
. Algorithms.
. Programming Languages.
. Software Engineering.
. Data Abstractions.
. Database Systems.
. Artificial Intelligence.
. Theory of Computation.
For any enquiries about subject selection or course structure please contact Student Central or ask@csu.edu.au or phone on 1800 275 278.
For further information about Charles Sturt University, or this course offering, please contact info.csu on 1800 275 278 (free call within Australia) or enquire online.
The information contained in the 2018 CSU Handbook was accurate at the date of publication: August 2018. The University reserves the right to vary the information at any time without notice.