Course
code: 2330 + Caulfield campus + Full-time or part-time + Course leader: Ms
Dianne Hagan
The Bachelor of Computing is designed to produce graduates who satisfy the
computing needs of industry, government and commerce, and who can expect
employment in the fields of applications programming, systems programming,
systems analysis, project management, database design and management, data
communications, and a range of specialised positions. Students develop their
knowledge, skills and attitudes in the broad areas of software development,
computer technology and information systems.
The degree can be completed in three years of full-time study over six
semesters, with an average of 16 hours per week class contact. It may also be
completed part-time. Classes are available during the day and in the
evening.
This course is accredited by the Australian Computer Society as meeting the
requirements for professional-level membership.
VCE or equivalent qualification with a study score of at least 20 in units 3 and 4 English (any), and units 1 and 2 of any VCE mathematics. The course is offered through the VTAC system and to international students through Monash International. There are no computing prerequisites.
The
pass degree consists of both compulsory and elective units, to a total of 144
points. There must be a minimum of 36 points at each year level, and a maximum
of 60 points of first-year-level units.
In first year, the Bachelor of Computing consists of six compulsory units in
the areas of computer technology, computer programming and information systems.
In second year, there are five further compulsory units in these areas. In
third year, all students complete an industrial project unit over two
semesters.
In addition to these core compulsory units, students must choose at least three
second or third-year electives offered by the School of Computer Science and
Software Engineering (SCSSE), at least two of which must be at third-year
level. These electives may have codes of CSE, COT or SFT. Students also choose
eight other approved electives, which may be offered by SCSSE or chosen from
some other discipline area and offered by other schools in the faculty or by
other faculties. Studies in banking and finance, accounting, management,
psychology and sociology have been specifically approved, however, students may
choose from the full range of disciplines of the university.
Units are regularly available in the evening at the Caulfield campus.
At least three of the second and third-year electives must be from SCSSE. At least two of those must be at third-year level.
This course is accredited by the Australian Computer Society as meeting the standard of knowledge for professional-level membership.
Students are encouraged to specialise in one or more areas. A specialisation consists of a set of three electives chosen from a particular area. Specialisations currently offered are in the areas of object-oriented systems development, database technology , distributed computing systems, programming systems, and computer systems. See the course website for more details.
Coordinator:
Mr Peter Granville
The Bachelor of Computing (Honours) program is available in full-time or
part-time modes on Caulfield campus. The purpose of the honours year is to
allow students to study an area of software development or computer technology
in depth. This is achieved via applied research leading to a minor thesis. It
prepares students for both a research and a professional career. Students are
normally expected to conduct their research within one of the research groups
in the School of Computer Science and Software Engineering. Assessment is based
on written and oral presentations throughout the year.
The School of Computer Science and Software Engineering sometimes offers
scholarships sponsored by industry, Monash or government. Students may be
employed on an established research project as a part-time research assistant,
or by the school as a sessional tutor. Honours students are able to undertake
either a 50 per cent research project or a 25 per cent applied research
project. For a research project worth 50 per cent, students must complete 24
points of coursework at fourth-year level and a minor thesis (24 points). For
an applied research project worth 25 per cent, students must complete 36 points
of coursework and an applied minor thesis of 12 points. Students select their
program within the prerequisite structure as approved by the honours
coordinator.
Honours students are expected to undertake one coursework unit from the broad
research areas of the school, representing the research areas of
object-oriented software engineering, distributed object technology and
artificial intelligence respectively. They may then select from the other unit
offerings at fourth and fifth-year levels:
Not all units are offered in any one year. Students may also study up to 12 points of units from other discipline areas of the university, subject to the approval of the head of the School of Computer Science and Software Engineering.
A number of units which previously had COT, CSC, DGS and SFT codes have been re-coded with CSE codes. The following table summarises the change in the code for 2002.
New |
Title |
Old |
Business information technology and systems |
COT1720 | |
Data communications and networks |
COT2004 | |
Object-oriented programming systems |
SFT2021 | |
Input-output technology |
COT2030 | |
Comparative operating systems |
COT2040 | |
Interactive programming |
SFT2110 | |
Programming with data structures |
SFT2121 | |
Database systems |
COT2132 | |
Database systems |
COT2138 | |
Electronic document operations |
COT2170 | |
Relational database |
COT2180 | |
Fourth-generation systems |
SFT2204 | |
Commercial programming in COBOL |
SFT2205 | |
UNIX programming |
SFT2208 | |
Data communications and networks |
COT2001 | |
Software engineering practice |
SFT2201 | |
Commercial programming in COBOL |
SFT2305 | |
Systems security and privacy |
COT2200 | |
The computing environment |
COT2700 | |
Public networks |
COT2800 | |
Database management and implementation |
COT3000 | |
UNIX system call programming |
SFT3001 | |
Distributed computing systems |
COT3002 | |
Rapid applications programming with Windows |
SFT3007 | |
CSE3010 |
Knowledge-based software |
SFT3010 |
Network technology |
COT3020 | |
Object-oriented programming systems |
SFT3021 | |
Graphical user interface technology |
COT3030 | |
Client-server database systems |
COT3031 | |
Object-oriented database systems and storage managers |
COT3032 | |
Data communications software engineering |
COT3150 | |
Communication network performance |
COT3151 | |
Network administration |
COT3153 | |
Principles of database systems |
COT3180 | |
Industrial experience project |
COT3500 | |
Information retrieval systems |
COT3201 | |
Fourth-generation systems |
SFT3030 | |
Commercial programming in COBOL |
SFT3205 | |
Systems security and privacy |
COT3206 | |
UNIX programming |
SFT3208 | |
Reading unit |
SFT3311 | |
Application programming in C++ |
SFT3000 | |
Windows programming in C++ |
SFT3002 | |
Concurrent programming |
SFT3316 | |
Developing graphical world wide web applications in Java |
SFT3200 | |
Document and imaging systems |
COT3210 | |
Software development honours |
SFT4000 | |
Software development honours part-time |
SFT4001 | |
Specifying non-sequential and real-time systems |
SFT4020 | |
Software lifecycle processes |
SFT4030 | |
Language design and semantics |
SFT4040 | |
UNIX software design and development |
SFT4151 | |
CASE technology |
COT4180 | |
Computer equipment and operating systems |
COT4200 | |
Computer science honours |
CSC4000 | |
CSE4301 |
Computer science honours |
CSC4001 |
CSE4302 |
Computer science honours |
CSC4002 |
Information resource management and data administration |
COT4310 | |
CSE4311 |
Computer science honours |
CSC4011 |
CSE4312 |
Computer science honours |
CSC4012 |
CSE4321 |
Computer science honours |
CSC4021 |
CSE4322 |
Computer science honours |
CSC4022 |
CSE4330 |
Deductive database systems |
COT4330 |
Systems programming I |
SFT4100 | |
Database design and administration |
COT4430 | |
Object-oriented programming |
SFT4490 | |
Query language and information retrieval |
COT4300 | |
Formal methods in database systems |
COT4700 | |
Formal methods in distributed computing systems |
COT4702 | |
Formal methods in information and image retrieval |
COT4704 | |
CSE4829 |
Advanced robot programming |
DGS6290 |
CSE4840 |
Project planning and management |
DGS6400 |
CSE4844 |
CAD with graphics |
DGS6440 |
CSE4846 |
Microelectronic technology and design |
DGS6460 |
Distributed object technology |
SFT5000 | |
Distributed computation and simulation |
SFT5020 | |
Visual programming |
SFT5030 | |
Case study in engineering software for reuse |
SFT5040 | |
Software metrics and reliability |
SFT5050 | |
Multimedia applications on the web |
SFT5060 | |
Distributed database systems |
COT5200 | |
Advances in information security |
COT5210 | |
Advanced topics in database systems |
COT5220 | |
Data mining |
COT5230 | |
Mobile and distributed computing systems |
COT5701 | |
Software systems engineering |
SFT5510 | |
Systems verification, quality and standards |
SFT5530 | |
Intelligent software systems |
SFT5610 | |
Case study |
COT6640 | |
Data communications |
COT4350 | |
CSE9802 |
Introduction to computers |
DGS6360 |
CSE9803 |
Digital electronics principles |
DGS6380 |
A major amendment to the Bachelor of Computing -- Caulfield was approved in 1998. The 1998 course structure appears below (course code: 0961).
In
second year, the Bachelor of Computing pass degree consists of 24 points of
concurrent studies in computer technology, information systems and software
development, plus a further eight points of studies in the students nominated
major. In third year, a minimum of 24 points of study must be completed in the
nominated major area. The major study occupies at least one-third of the
second-year load (16 points), and at least one-half of the third-year load (24
points).
In addition, a minor sequence of at least 28 points (consisting of either a
first-year sequence totalling 12 points and a second-year sequence totalling 16
points, or a second-year sequence totalling 16 points and a third-year sequence
of at least 12 points) must be completed. All of the units for the minor
sequence must be taken from the same discipline. This discipline may be taught
by a faculty other than the Faculty of Information Technology, or it may be
from any school in the faculty except the one in which the student's major is
taken. Refer to map 5.2 in the 'Undergraduate course maps' section.
A double major requires a minimum of 124 points of computing studies. Students may choose majors in two of the areas of computer technology, information systems and software development. A 12-point industrial experience project in one of the major areas is required (eg COT3500, SYS3500, or SFT3500), as well as another 12 points of second or third-year study. In the second major area, students undertake 24 points of second or third- year studies. Students undertaking a double major are required to complete a major sequence consisting of 20 points rather than 28 points. Refer to map 5.3 in the 'Undergraduate course maps' section.
Previous page | Next page | Section contents | Title and contents