Course Guide - Edith Cowan University
Course Guide - Edith Cowan University
Course Guide - Edith Cowan University
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
CSP234Q<br />
15 Credit Points<br />
Object-oriented Programming with C++<br />
FACULTY OF COMPUTING, HEALTH AND SCIENCE<br />
Prerequisite :<br />
CSP4150 Programming Principles<br />
This unit covers object-oriented design and programming using<br />
C++. It explores in detail the C++ language including classes,<br />
inheritance, virtual functions and polymorphism, encapsulation,<br />
templates, streams, file-handling, exception handling and the<br />
application of the Standard Template Library (STL).<br />
CSP234U<br />
15 Credit Points<br />
UNIX and C<br />
FACULTY OF COMPUTING, HEALTH AND SCIENCE<br />
The UNIX system; C language including program structure, data<br />
types, expressions, control structures and I/O facilities; the<br />
interface between UNIX and C; simple systems programming.<br />
CSP4102<br />
15 Credit Points<br />
Markup Languages<br />
FACULTY OF COMPUTING, HEALTH AND SCIENCE<br />
This unit explores the theory and practice of markup for the<br />
creation of Web documents. It includes data structures, procedural<br />
and descriptive markup, programmatic access to document<br />
elements and their application in the creation, rendering and reuse<br />
of Web documents.<br />
CSP4150<br />
15 Credit Points<br />
Programming Principles<br />
FACULTY OF COMPUTING, HEALTH AND SCIENCE<br />
Introduction to the principles of programming; program design<br />
and development; data types; classes, objects and methods; event<br />
driven programming; graphical user interface development; and<br />
applications.<br />
CSP4205<br />
15 Credit Points<br />
Internet and Java Programming<br />
FACULTY OF COMPUTING, HEALTH AND SCIENCE<br />
Prerequisite :<br />
CSP4150 Programming Principles<br />
This unit focuses on the programming of advanced Java<br />
applications for the Internet using object oriented design and<br />
programming techniques. Aspects of Java technology that will be<br />
addressed include advanced graphical user interface components,<br />
exception handling, multithreading, the incorporation of graphics<br />
and multimedia, Java database connectivity, networking and<br />
security. A study will also be made of advanced Java web<br />
technologies including servlets, Java Server Pages, web services<br />
and enterprise technologies (Enterprise Javabeans).<br />
CSP4244<br />
15 Credit Points<br />
Visual Programming<br />
FACULTY OF COMPUTING, HEALTH AND SCIENCE<br />
Prerequisite :<br />
CSP4150 Programming Principles<br />
This unit is an introduction to visual programming for students<br />
who already have some fundamental skills in programming. It will<br />
provide the necessary skills for students to develop Graphical<br />
User Interface (GUI) based programs by using object oriented<br />
design and various programming techniques. Concepts such as the<br />
development of GUI components, the incorporation of graphics<br />
and multimedia, multithreading and the use of files and streams<br />
will be examined.<br />
CSP5104<br />
15 Credit Points<br />
Games Design and Production<br />
FACULTY OF COMPUTING, HEALTH AND SCIENCE<br />
Students will focus on the planning, development and creation of<br />
computer games in a variety of genres. An examination of good<br />
project management practices and concepts behind successful<br />
interactive environments will be undertaken. This unit also<br />
introduces an existing game engine and related production tools.<br />
CSP5105<br />
15 Credit Points<br />
Introduction to 3D Game Programming<br />
FACULTY OF COMPUTING, HEALTH AND SCIENCE<br />
Students will be introduced to 3D graphics programming<br />
techniques using OpenGL with an emphasis on the development<br />
of 3D computer games. Students will cover the mathematics<br />
required for 3D projections, transformations and computer<br />
simulations. Various Texture mapping and polygon shading<br />
techniques are implemented and contrasted using the OpenGL<br />
API. Techniques for handling polygonal objects and object<br />
collisions are discussed. Special attention is paid to the use of<br />
OpenGL under a windows environment to render real-time 3D<br />
graphics.<br />
CSP5106<br />
15 Credit Points<br />
Advanced 3D Programming<br />
FACULTY OF COMPUTING, HEALTH AND SCIENCE<br />
Prerequisite :<br />
CSP5105 Introduction to 3D Game Programming<br />
Students will focus on the development of advanced game<br />
programming techniques and rendering technologies. Concepts of<br />
code optimisation and profiling are introduced. Common<br />
algorithms for level of detail (LOD) control are introduced<br />
including progressive meshes, discrete LOD and billboarding.<br />
Techniques for visibility determination and management of<br />
visibility graphs are discussed, and particular attention is paid to<br />
portal systems and binary space partitioning.<br />
CST4101<br />
15 Credit Points<br />
Sacraments<br />
FACULTY OF EDUCATION & ARTS<br />
This study of Christian sacraments will be undertaken in a context<br />
which will relate them to the contemporary theological task of<br />
finding the Church’s place in our world. It will study new ways of<br />
understanding and celebrating our ancient faith, and endeavour to<br />
bridge the gap between pre-Vatican II and post-Vatican II<br />
concepts. It will try to combine the history, theology and modern<br />
revisions of the sacramental rituals into a coherent meaning and<br />
excitement that are part of the Sacramental experience will<br />
become apparent.<br />
CSV310P<br />
15 Credit Points<br />
Social Programme Evaluation<br />
FACULTY OF EDUCATION & ARTS<br />
This unit provides a framework for making decisions about<br />
programme evaluation. It examines a number of approaches to<br />
evaluation which can be used by human service administrators<br />
and workers. It provides a knowledge base and skills for<br />
undertaking evaluation in human service organisations. There is a<br />
required field based project.<br />
CSV4102<br />
15 Credit Points<br />
Introduction to Social Analysis<br />
FACULTY OF EDUCATION & ARTS<br />
This unit offers an introduction to social analysis. It introduces<br />
key theoretical approaches in the social sciences through an<br />
analysis of selected aspects of Australian society. The unit applies<br />
functionalist, interactionist, pluralist, feminist and Marxist<br />
theoretical frameworks to topics such as family formation, gender,<br />
ethnicity, class, and the role of the State in regulating public and<br />
private lives.<br />
CSV4207<br />
15 Credit Points<br />
Sex, Bodies, Narratives and Self<br />
FACULTY OF EDUCATION & ARTS<br />
This unit explores contemporary feminist understandings of the<br />
body, sexuality, narrative and textual representation as they relate<br />
to the processes of subjectification and the construction of<br />
femininities. Particular attention is paid to the possibility of restorying<br />
the self in the light of poststructuralist theories of<br />
subjectivity and power.<br />
214 ECU Postgraduate <strong>Course</strong> <strong>Guide</strong> 2007