Course
code: To be advised · Clayton, Monash Malaysia · Course leader
(Clayton): Dr Damian Conway · Course coordinator (Malaysia): Mr Hiew Pang
Leang
The Bachelor of Computer Science degree is designed for students who want to
study computing in depth, focusing on the software, the hardware and the
underlying theory of computing and its applications to scientific and technical
problem solving, and to information processing in commerce and industry.
Computer science can be studied as a discipline in its own right or in
combination with a wide variety of other subjects, some from other schools and
other faculties. The course offers students the opportunity to combine their
computing studies with additional material appropriate to their chosen
career.
Graduates completing the Bachelor of Computer Science are eligible for
level 1 membership of the Australian Computer Society.
Students enrolled in a variety of degrees (eg BA, BSc and BEc) may be able
to take a major, minor or individual subjects in computer science. It has been
common to combine computer science and accounting in the BSc degree and in the
Bachelor of Computing (Computer Science) degree. The Bachelor of Computer
Science is an alternative to and not a replacement for the BSc.
The prerequisite is a study score of 20 or above in VCE Mathematical Methods units 3 and 4 and in English. (VCE Specialist Mathematics is recommended.) Students must also have VCE prerequisites appropriate for any first-year subject they wish to take.
For
course map details, refer to map 3 in the 'Undergraduate course maps'
section.
The course for the pass degree Bachelor of Computer Science can be completed in
three years of full-time study. It includes both compulsory and optional
subjects selected from the range of computer science subjects, plus subjects
chosen from those offered by other schools or faculties.
The course for the pass degree consists of subjects to a total value of
144 points, with a major in computer science (96 points) and corequisite
studies in mathematics (12 points). The remaining 36 points may be taken in
computer science or another discipline (computing or non-computing) and may be
selected from any first, second or third-year subjects for which the student
has the appropriate prerequisites.
In the pass degree, computer science subjects must total at least 96 points.
They occupy at least one-quarter (12 points) of the first-year load, at least
three-quarters (36 points) of the second-year load, and at least three-quarters
(36 points) of the third-year load. The remaining 12 points may be selected
from first, second or third-year computer science electives. In addition, the
course requires approved mathematics subjects to a value of at least
one-quarter (12 points) of first year.
In general, a maximum of 60 points of first-year subjects may be counted
towards the degree. Students must complete at least 36 points of second-year
subjects, and at least 36 points of third-year subjects.
The Private Higher Educational Institutions Act 1996 of Malaysia requires
students in Malaysia to take three subjects: Malaysian studies, a national
language (there is one subject for Malaysian citizens and another for citizens
of other countries), and either Islamic studies (Muslim students) or moral
studies (other students). For further details, inquire on campus.
At least two of:
Some students complete the remainder of their third year with additional computer science third-year electives, giving them a full third year in computer science. Other students complete the remainder of their third year with subjects from another discipline.
First-year
coordinator (Clayton): Associate Professor Ingrid Zukerman
The first-year subjects serve both as a general introduction to computer
science and as a prerequisite for further studies. They may be taken either by
students wishing to major in computer science or by students whose major
interest is in some other branch of science, arts, economics, or another
discipline area. They are also ideal for students who wish to combine computing
with another discipline.
The first-semester subject CSE1301 covers basic programming skills and gives an
introduction to computer science. The second-semester subject CSE1303 develops
the students' understanding of algorithms, data structures and computer
systems.
Students enrolled in the Bachelor of Computer Science are required to take 12
points of first-year mathematics or the equivalent. Examples of approved
mathematical sequences are:
or
or
Students intending to major
in computer science are advised to take the mathematics subjects MAT1841
(Mathematics for computer science I) and MAT1830 (Mathematics for computer
science II). Students who do not develop a solid background in mathematics
may be at a disadvantage in later years of the computer science course.
Students intending to take second-year mathematics are advised to consult with
the Department of Mathematics and Statistics on their choice of first-year
mathematics subjects.
Second-year
coordinator (Clayton): Dr Lloyd Allison
The second-year core subjects aim to develop a firm foundation in the
fundamental concepts of computer science, namely operating systems; formal
methods; algorithms and data structures and software engineering. In addition,
at least 12 points of second-year computer science electives broaden the
student's view of computation and its applications.
Third-year
coordinator (Clayton): Dr Sid Ray
Students wishing to major in computer science must take the core third-year
subject of CSE3308, plus at least two of the core subjects of CSE3305, CSE3322
and CSE3323, plus the software engineering project (CSE3302) and at least 12
points of additional third-year computer science subjects.
Coordinator
(Clayton): Dr Ann Nicholson
Selected students achieving a credit or better in third-year computer science
can choose to take an honours year in computer science. This honours degree is
suitable for good students who want to gain a deeper understanding of computer
science.
An honours degree in computer science opens many career opportunities. Students
with honours are particularly sought after by employers, and can choose from
more interesting research and development positions because of their extra
skills and proven abilities. An honours degree also leads on to postgraduate
study, which is necessary for an academic career or a career in industrial
research.
To be admitted to the honours year, students require an average of a credit or
better result in the third-year core computer science subjects and in their
best twelve points of other third-year computer science non-project subjects.
Entry to the honours year may be subject to quota restrictions.
Each honours student undertakes a substantial individual project which may be
selected from a list suggested by the school or of the student's own devising,
subject to approval. The student may choose to undertake either an industry
project worth 12 points or a research project worth 20 points. Both projects
include writing a thesis and giving an oral presentation. The research project
equips students for postgraduate studies while the industry project is intended
for students who plan to pursue a career in industry. Not all students may be
allowed to do a research project because of quota restrictions. In addition,
students must take sufficient coursework units to give a total of 48 points.
Assessment is typically by practical work, written work and/or examination.
Subject to approval by the coordinator, the student may replace two of these
units with other subjects such as mathematics, electrical engineering,
accounting or third-year computer science. It is compulsory for all students to
take the communication and research skills unit.
The School of Computer Science and Software Engineering organises a regular
series of seminars, often including interstate and overseas visiting computer
scientists. All honours students should attend these seminars. Attendance at
all seminars is a prerequisite for passing the honours course.
Units taught in the honours year vary from year to year depending on the
research interests of the staff. The following is a list of units taught in
recent years - Communications and research skills, Telecommunications,
Natural language processing, Advanced object-oriented idioms in C++, Parallel
systems, Neural network fundamentals, Advanced digital signal processing,
Digital communications technologies, Information security, Modelling, animating
and rendering: advanced topics in graphics, Learning and prediction,
Cryptograhy and security, Pattern recognition and image processing, Advanced
digital design, Video coding and compression, Network design and management,
Public telecommunications networks, Advanced communications applications,
Advanced programming languages paradigms, and Machine learning.
A
major amendment to the Bachelor of Computer Science course was approved in
1998. The 1998 course structure appears below. The course structure details for
students entering the course in 2000 appear above.
The course for the pass degree, Bachelor of Computer Science, can be completed
in three years of full-time study. It includes both compulsory and optional
subjects selected from the range of computer science subjects, plus subjects
chosen from those offered by other schools or faculties.
The course for the pass degree consists of subjects to a total value of
144 points, with a major in computer science (72 points), corequisite
studies in mathematics (12 points) and at least one minor (28 points) in
another discipline (computing or non-computing).
In the pass degree, computer science subjects must total at least 72 points.
They occupy at least one-quarter (12 points) of the first-year load, at least
one-half (24 points) of the second-year load, and at least one-half (24 points)
of the third-year load. The remaining 12 points may be selected from first,
second or third-year computer science electives. In addition, the course
requires approved mathematics subjects to a value of at least one-quarter (12
points) of first year.
In general, a maximum of 60 points of first-year subjects may be counted
towards the degree. Students must complete at least 36 points of second-year
subjects, and at least 36 points of third-year subjects.