ITC104 Introduction to Computer Science (8)
CSU Discipline Area: Computing (COMPU)
Duration: One session
Abstract:
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.
+ Subject Availability Modes and Locations
| Session 1 | |
|---|---|
| Internal | Bathurst |
| Distance | Bathurst |
Continuing students should consult the SAL for current offering details: ITC104
Where differences exist between the Handbook and the SAL, the SAL should be taken as containing the correct subject offering details.
Enrolment restrictions:
ITC161 , ITC180 , ITC181 , ITC182
Objectives:
Upon successful completion of this subject, students should:
* 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.
Syllabus:
The subject will cover the following topics:
. Data Storage. . Data Manipulation. . Operating Systems. . Networking and Internet. . Algorithms. . Programming Languages. . Software Engineering. . Data Abstractions. . Database Systems. . Artificial Intelligence. . Theory of Computation.
The information contained in the 2013 CSU Handbook was accurate at the date of publication: 24 April 2013. The University reserves the right to vary the information at any time without notice.
