Please note - Swinburne University of Technology
Please note - Swinburne University of Technology
Please note - Swinburne University of Technology
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Semester 2<br />
SQ3 10 Advanced C Programming<br />
54412 Systems Programming<br />
54407 Data Communications<br />
SM180 Mathematics<br />
Elective - minor 2<br />
Year 3<br />
Semester 1<br />
54613 Team Project<br />
54606 Computing in the Human Context<br />
Elective<br />
Elective<br />
Elective - minor 3<br />
Semester 2<br />
SQ513<br />
SQ306<br />
Team Project<br />
Human Computer lnteraction<br />
Elective<br />
Elective<br />
Elective - minor 4<br />
(Computer Science major subjects - 120 credit points.)<br />
Computer Science Electives<br />
Electives in computer science depend upon demand and<br />
resources. Electives may include artificial intelligence, COBOL<br />
programming, computer architecture, computer graphics,<br />
computer organisation, declaratiw programming, expert<br />
systems, formal methods, translator engineering, and object<br />
oriented programming.<br />
dpplication procedure<br />
See entry under 'General information'.<br />
2063 Computer Science and S<strong>of</strong>tware<br />
Engineering<br />
VTAC Course Code - SHCS<br />
This program provides an extensive education in<br />
contemporary approaches to the analysis, design and<br />
implementation <strong>of</strong> large scale computer systems. The major<br />
components <strong>of</strong> the program may be classified as computer<br />
science, s<strong>of</strong>tware engineering, and s<strong>of</strong>tware practice.<br />
Computer science is the core content <strong>of</strong> the program and<br />
includes the study <strong>of</strong> programming methodologies, data<br />
structures and algorithms, and operating systems.<br />
S<strong>of</strong>tware engineering focuses on aspects <strong>of</strong> building large<br />
scale s<strong>of</strong>tware systems encompassing methodologies such as<br />
functional decomposition, object oriented design, and<br />
documentation methods. S<strong>of</strong>tware practice exposes students<br />
to a variety <strong>of</strong> situations which are designed to provide<br />
experience in problem solving strategies, group dynamics,<br />
individual and group communication, resource analysis,<br />
critical evaluation and review, and the management <strong>of</strong> large<br />
scale projects.<br />
The program is usually <strong>of</strong>fered as three years <strong>of</strong> full-time<br />
study. A four-year full-time program including a year <strong>of</strong><br />
industry based learning may be available for some students<br />
on a competitive basis.<br />
Career potential<br />
This program aims to produce graduates who have extensive<br />
skills in s<strong>of</strong>tware engineering, particularly relating to largescale<br />
systems. Graduates will typically find initial employment<br />
as programmers or analysts, and haw good prospects for<br />
rapid progress to advanced technical or managerial positions.<br />
Those who choose an honours year may go on to a career<br />
in computer science research. See pages 56-57.<br />
Pr<strong>of</strong>essional recognition<br />
This coune qualifies graduates at level one (the highest level)<br />
<strong>of</strong> the Australian Computer Society's requirements for<br />
pr<strong>of</strong>essional membership.<br />
Prerequisites (entrance 1994)<br />
Units 3 and 4; two units <strong>of</strong> mathematics chosen from Space<br />
and Number, Reasoning and Data, Change and<br />
Approximation, extensions (C & A). Bonus points will be<br />
awarded for: Information <strong>Technology</strong> (10%); any<br />
mathematics extensions (10%). Applicants who do not<br />
satisfy the abow requirements may be considered on the<br />
basis <strong>of</strong> factors such as employment, educational<br />
background and, in some cases, an interview.<br />
Course structure<br />
Full-time course<br />
(1992 syllabus)<br />
Semester I<br />
Credit points<br />
SM1210 Mathematics 10.0<br />
SQ116 Communication and Learning Skills 10.0<br />
SQ100 Programming in Ada 10.0<br />
59103 S<strong>of</strong>tware Practice 1 10.0<br />
SQ117 Introduction to Computer Systems 10.0<br />
Semester 2<br />
SM1210 Mathematics 10.0<br />
SQ100 Programming in Ada 10.0<br />
SQ103 S<strong>of</strong>tware Practice 1 10.0<br />
54204 Formal Methods 10.0<br />
54207 Computer Organisation 10.0<br />
Semester 3<br />
54300 Data Structures and Algorithms 10.0<br />
54304 S<strong>of</strong>tware Engineering 10.0<br />
54305 Database 10.0<br />
SQ404 Systems Analysis 10.0<br />
Elective 10.0<br />
Semester 4<br />
54613 Computer Science Team Project 10.0<br />
54306 Human Computer Interaction 10.0<br />
54407 Data Communications 10.0<br />
Elective 10.0<br />
Elective 10.0<br />
IBL Semester 1<br />
SQ523 Industry Based Learning 50.0<br />
IBL Semester 2<br />
SQ623 Industry Based Learning 50.0<br />
Semester 5<br />
54606 Computing in the Human Context 10.0<br />
Elective 10.0<br />
Elective 10.0<br />
Elective 10.0<br />
SQ503 S<strong>of</strong>tware Practice 3 10.0<br />
Semester 6<br />
SQ604 Object-oriented Programming 10.0<br />
Elective 10.0<br />
Elective 10.0<br />
SQ503 S<strong>of</strong>tware Practice 3 20.0<br />
Computer science elective units available:<br />
54402 Operating Systems 10.0<br />
54527 Computer Architecture 10.0<br />
54511 Declarative Programming 10.0<br />
54411 COBOL Programming 10.0<br />
SQ601 Translator Engineering 10.0<br />
SQ618 Computer Graphics 10.0<br />
SQ419 Artificial Intelligence 10.0<br />
54502 Unix Systems Programming 10.0<br />
SQ412 Systems Programming 10.0<br />
Note: Either 54402 (Operating Systems) or SQ412 (Systems<br />
Programming) must be selected amongst the electives.<br />
SQ502 (Unix Systems Programming) has SQ402 as a<br />
prerequisite. Students may therefore not take both 59502<br />
and SQ4 12.<br />
Application procedure<br />
See entry under 'General information'.