17.02.2015 Views

Course Guide - Edith Cowan University

Course Guide - Edith Cowan University

Course Guide - Edith Cowan University

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!