TO: |
Executive Officer, Education Committee |
FROM: |
Faculty of Information Technology and Faculty of Arts |
DATE: |
June 19, 2001 |
RE: |
Request for approval - Bachelor of Arts/Bachelor of
Computer Science |
The Board of the Faculty of Information Technology and the Board of the
Faculty of Arts at their respective meetings of March 3, 1999 and
February 16, 1999 have endorsed for transmission to the Education
Committee, and subsequently to the Academic Board, the proposal to
establish the Double Degree in Arts-Computer Science.
The Faculties propose to offer this course beginning in Semester II,
1999, as an on-campus course offered on the Clayton campus.
The signatures following are confirmation that all procedures have
been complied with in this matter, and that the course complies with
University policy statements, including the Education Policy.
I certify:
- that all resource issues have been considered; and
- that I am satisfied that there is no impediment to adequately
teaching or funding this program. (In the case of undergraduate
degrees, this commitment is required for at least the next three (3)
calendar years.)
|
Dean (or Dean's Nominee) (Managing Faculty) |
Signature, Name and Date |
I certify that:
- the academic issues relating to the
introduction and adequate teaching of this course have been fully
considered by this Faculty;
- all appropriate procedures have been followed;
- this proposed course conforms to University
policies as stated, including the Education Policy,
- this version of the course proposal is the
version agreed to by the Faculty Board.
|
Associate Dean (Teaching) (Managing Faculty) |
Signature, Name and Date |
This course proposal has implications for the Faculty of Information
Technology and the Faculty of Arts. I certify that consultation has
occurred with respect to those implications and that agreement has been
reached between the relevant academic units.
|
Associate Dean (Teaching) (Associated Faculty) |
Signature, Name and Date |
COURSE NAME
Bachelor of Arts/Bachelor of Computer Science
FORMAL ABBREVIATION
BA/BCompSc
REASONS FOR INTRODUCTION OF COURSE
Owing to the move from 4 point subjects to 6 point subjects, and the more
stringent regulations regarding the number of points that are necessary to
obtain a three-year degree, students who are interested in both Arts and
Computing find that they must largely give up one of those interests when
pursuing a three-year degree. A four-year double degree would allow students
to maintain both interests. Further, it would provide an opening for exciting
degree combinations such as cognitive science (combining psychology,
linguistics, philosophy and artificial intelligence studies), and
visual culture/computational visualization (combining art history and
theory, film and television studies or geographical information systems
with computer graphics and multimedia programming).
This course will increase the flexibility and range of choices available to
students, and enable students to graduate with a more rounded education. In
addition, it will satisfy market needs which emerged recently due to the
pervasiveness of computers in general and the World Wide Web (WWW) in
particular. For example, a course that combines visual culture with computer
graphics and expertise on the WWW will allow the graduate to participate in the
burgeoning animation industry. Combinations of linguistics and artificial
intelligence will produce graduates capable of participating in computerized
dictionaries and automatic machine translation efforts, which are increasingly
important in the current multi-national climate.
PROPOSED DATE OF INTRODUCTION
Semester II, 1999
LOCATION & MODE OF ENROLMENT
Clayton campus (on campus).
ADMISSION REQUIREMENTS
Applicants will be required to have successfully completed the Victorian
Certificate of Education (or equivalent) with a minimum of a grade of C in
English (units 3 and 4), an average grade of D in Mathematical Methods
(units 3 and 4) and in at least three other studies.
CREDIT PROVISION
The maximum credit a student can receive towards a Monash degree is
two-thirds of the total points; credit transfer and admission
with advanced standing will be considered on a case-by-case basis.
LENGTH OF COURSE
Four years full-time with a maximum completion time of 10 years.
COURSE OBJECTIVES
The double degree gives recognition to the needs of students who want to
complete both a Computer Science and an Arts degree. Graduates will have
the combined talents of a computer technologist as well as having highly
developed verbal, communication and visual skills. Thus, this degree will
give graduates an edge in a wide range of employment opportunities related
to both information technology and arts.
Specific objectives of the course:
Upon completion of the Arts component, students are expected to have:
-
Disciplinary knowledge and understanding.
-
The ability to apply these disciplinary understandings to contemporary
social, cultural, political and environmental issues.
-
Skills to engage as active participants in critical reflection and debate.
-
The intellectual capabilities inherent in reading and
interpretation, written argument, quantitative analysis, qualitative
critique, and creative thinking required for scholarship and practice of
arts/humanities disciplines.
Upon completion of the Computer Science component, students are
expected to have:
-
Knowledge of:
-
different programming language paradigms and their limitations.
-
the breadth of Computer Science applications.
-
the development process for large pieces of software.
-
software design strategies such as top-down and object-oriented.
-
problem solving strategies and common techniques for algorithm design.
-
the formal theoretical basis of Computer Science.
-
algorithms and data structures used in common application areas.
-
the cultural, social, legal and ethical issues inherent in the discipline
of computing.
-
Understanding of:
-
limitations of algorithmic solutions for undecidable and intractable problems.
-
the underpinning of information technology by Computer Science.
-
how high level applications can be understood and are implemented in various
levels of abstraction ranging from a high-level programming language, through
assembly language to the underlying hardware.
-
the various components in the hardware of a typical computer and their
roles.
-
the various components in the software of a typical computer system and
their roles.
-
the importance of user-interface design issues.
-
several important application areas of Computer Science such as databases,
artificial intelligence and graphics.
-
Ability to:
-
design well-structured programs.
-
write, test and debug substantial pieces of software.
-
write technical and user documentation.
-
find or develop an efficient algorithmic solution to a problem.
-
reason theoretically about and empirically evaluate the complexity of a
program or algorithm.
-
participate in large-scale programming projects.
-
communicate effectively in a professional environment.
-
review and evaluate computing systems.
-
Attitudes which enable them to:
-
behave in an ethical and professional manner.
-
work in group projects.
-
recognize the importance of theoretical underpinnings for practice.
-
recognize the need to keep up to date with developments in Computer Science.
-
develop safe, secure, reliable and dependable software.
-
adapt readily to changing technologies.
-
participate professionally in industrial research and development.
STRUCTURE/COURSE OUTLINE
The Bachelor of Arts/Bachelor of Computer Science degree is organized in a
flexible way to cater for students with a variety of degree objectives.
Arts
The Arts degree is divided into a major sequence, a minor sequence a
first-year sequence and an additional 12 points.
-
A major sequence (48 points) is comprised of studies in one subject area
(single discipline) at first, second- and third-year level (12, 12 and
24 points respectively, or 12, 18 and 18 points respectively).
-
A minor sequence (24 points) is comprised of studies in one subject area
(single discipline) at first- and second-year level (12 and 12 points
respectively).
-
A first-year sequence (12 points) is comprised of studies in one subject
area (single discipline) at first-year level.
In some circumstances, and with the approval of the Faculty of Arts,
students who have completed the two first-year sequences for their major
and minor may opt to complete a second major (48 points in another
discipline). This major would replace the minor sequence, the first-year
sequence and the additional 12 points of Arts subjects.
Computer Science
The Computer Science degree is divided into core subjects and electives.
-
Core subjects
-
Level 1 (24 points) -- CSE1301 (Computer programming), CSE1303 (Computer
science), 12 points of Mathematics subjects.
-
Level 2 (24 points) -- CSE2304 (Algorithms and data structures), CSE2303
(Formal methods I), CSE2305 (Object oriented software engineering), CSE2302
(Operating systems).
-
Level 3 (24 points) -- Any two of CSE3305 (Formal methods II), CSE3322
(Programming languages and implementation) and CSE3323 (Computer industry issues);
plus CSE3308 (Software engineering: analysis and design) and a 6 point
programming project such as CSE3302 (Software engineering project).
-
CSE Electives (36 points)
To obtain the double Arts/Computer Science degree, students must complete a
total of 204 points, accrued as follows:
-
Arts (96 points)
-
A major sequence (48 points)
-
A minor sequence (24 points)
-
An additional first year sequence (12 points)
-
A further 12 points
-
Computer Science (96 points)
-
Mathematics (12 points)
The Arts/CS double degree has a load of 48 points in first year and in one
of the second, third and fourth years, and a load of 54 points in the
remaining two higher years.
Table 1 is a sample ordering of subjects. Other orders may be desirable
depending on subjects taken.
Year 1 |
CSE1301
Computer Programming |
MAT1841
Mathematics for
Computer Science I
(Note 1) |
Level 1
Arts subject
(Discipline A1) |
Level 1
Arts subject
(Discipline A2) |
|
CSE1303
Computer Science |
MAT1830
Mathematics for
Computer Science II
(Note 1) |
Level 1
Arts subject
(Discipline A1) |
Level 1
Arts subject
(Discipline A2) |
Year 2 |
CSE2304
Algorithms and
Data Structures |
CSE2303
Formal Methods I |
Level 2
Arts subject
(Discipline A1)
|
Level 1
Arts subject
(Discipline A3)
(Note 5) |
CSE2305
Object-oriented
Software Engineering |
CSE2302
Operating Systems
|
Level 2
Arts subject
(Discipline A1)
|
Level 1
Arts subject
(Discipline A3)
(Note 5) |
Year 3 |
CSE3305
Formal Methods II |
and/or |
CSE3322
Programming Languages
and Implementation |
and/or |
CSE3323
Computer Industry Issues
(Note 2) |
|
CSE Elective
(Note 4) |
Level 2 or Level 3
Arts subject
(Discipline A1) |
Level 2
Arts subject
(Discipline A2 or A3)
(Notes 5 and 6)
|
CSE Elective
(Notes 4) |
CSE Elective
(Note 4) |
Level 3
Arts subject
(Discipline A1)
(Note 7) |
Level 2
Arts subject
(Discipline A2 or A3)
(Notes 5 and 6)
|
|
Year 4 |
CSE3308
Software Engineering:
Analysis and Design
(Note 2) |
CSE Elective
(Note 4) |
Level 3
Arts subject
(Discipline A1)
(Note 7) |
Additional Arts subject
(Note 5) |
CSE Elective
(Note 4) |
CSE3302
Software Engineering Project
(Notes 2 and 3) |
CSE Elective
(Note 4) |
Level 3
Arts subject
(Discipline A1)
(Note 7) |
Additional Arts subject
(Note 5) |
|
Table 1: Sample Course Structure (core subjects
in bold)
Notes for Table 1:
-
Other approved Mathematics subjects may be substituted.
-
The Level 3 Computer Science core consists of CSE3308 and a 6 point
programming project such as CSE3302, and two of CSE3305, CSE3322 and
CSE3323, which may be taken during the third or the fourth year.
-
The Software Engineering Project (CSE3302) may be substituted with the
Project (CSE3301).
-
The Computer Science electives (36 points) comprise at least 12 points
of Level 3 subjects and at most 12 points of Level 1 subjects.
These subjects may be taken during the second, third or
fourth years of study, and include but are not restricted to the following
subjects: CSE3304 (Computer organization), CSE3306 (Microprocessors),
CSE2309/3309 (Artificial intelligence), CSE3313 (Computer graphics), CSE3314
(Image processing), CSE2316/3316 (Database management systems),
CSE2318/3318 (Data communications and computer networks), CSE3320 (Machine
learning), CSE2324/3324 (Computer architecture), CSE2325/3325 (Multimedia
programming and the World Wide Web), CSE2391/3391 (Unix tools), CSE2392/3392
(Cobol programming), CSE2393/3393 (Prolog programming), CSE2394/3394 (Lisp
programming), CSE2395/3395 (Perl programming).
-
The additional first-year sequence, the Level 2 subjects and the additional
Arts subjects may be taken in any order over the second, third and fourth
years of study, provided the prerequisites of the subjects are satisfied.
In some circumstances, and with the approval of the Faculty of Arts,
students may replace the additional first-year sequence and the additional
12 points of Arts subjects with appropriate Level 2 and Level 3 Arts subjects
leading to a second Arts major (48 points in discipline A2).
-
Students who have taken Level 1 sequences in Arts disciplines A2 and A3
should continue with one of these two disciplines at Level 2 over their
third and fourth years of study to complete a minor sequence in Arts.
-
The Level 3 subjects in the major Arts discipline (A1) may be taken over
the third and fourth years of study.
INTER-FACULTY INVOLVEMENT
The course involves studies in the Faculty of Information Technology and
the Faculty of Arts, and 12 points of Mathematics subjects taken in the
Faculty of Science.
RESOURCE REQUIREMENTS
On-campus requirements: all the requirements for the delivery of this
subject are available, as it involves equipment, lecture theaters, tutorial
rooms and laboratories, and computing and other support facilities which
are already in place for existing subjects. The proposed degree takes
EFTSUs from existing courses, so no additional load will be placed on
these facilities.
FEE STRUCTURE
The course is HECS liable. International student fee: annual fee of $14,280
based on a normal enrolment of 48 credit points. Australian fee paying students:
annual fee of $13,300 based on a normal enrolment of 48 credit points. For the
years where the course requires a different number of credit points, the fees will
be proportionately pro-rated.
ANTICIPATED ENROLMENT
The expected annual intake will begin with 10 students in Semester II,
1999, and comprises 20 students in the years 2000, 2001 and 2002. The
course will be accommodated within the existing faculty load, as no
additional resources are required.
LEGISLATION/STATUTES AFFECTED
Both degrees are already listed in statute 6.1.2. Hence, no changes are
required to this statute or to the regulations of the Faculty of
Information Technology or the Faculty of Arts.
LIBRARY APPROVAL
The Library Impact Statement has been approved. There is no
impact, since no new subjects are being proposed.
HANDBOOK ENTRY
- Course name, including official abbreviation: Bachelor of
Arts/Bachelor of Computer Science (BA/BCompSc)
- Campus(es) and modes by which the course will be offered: Clayton, full
time
- Course code:
- Course director: Associate Professor Ingrid Zukerman
- Course outline and structure:
A candidate for the double degree must fulfill the following requirements to
receive the awards of Bachelor of Arts/Bachelor of Computer Science:
-
Complete a total of 204 but no more than 216 points, comprising at least 96
points of Arts subjects and 96 points of Computer Science subjects plus 12
points of Mathematics, as follows:
-
CS with Arts major, minor, first-year sequence and additional 12
points -- a major sequence and a minor sequence of studies from
subjects taught by the Faculty of Arts (48 points and 24 points
respectively), plus an additional first year sequence (12 points), and an
additional 12 points of Arts subjects for a total of 96 points; an
additional 96 points of Computer Science and 12 points of
Mathematics.
-
Complete the following Arts requirement:
- One major sequence (48 points) comprised of studies in one
subject area taught by the Faculty of Arts (single discipline) taken at first,
second- and third-year level (12, 12 and 24 points respectively or 12, 18
and 18 points respectively); a
minor sequence (24 points) comprised of studies in one subject area taught
by the Faculty of Arts (single discipline) at first- and second-year level (12
and 12 points respectively); an additional first-year sequence (12
points) comprised of studies in one subject area taught by the Faculty of
Arts at first-year level; and an additional 12 points of subjects taught
by the Faculty of Arts.
-
Complete the following Computer Science core subjects:
CSE1301 (Computer programming), CSE1303 (Computer science),
CSE2304 (Algorithms and data structures), CSE2303 (Formal
methods I), CSE2305 (Object oriented software engineering), CSE2302
(Operating systems), any two of CSE3305 (Formal methods II), CSE3322
(Programming languages and implementation) and CSE3323 (Computer industry
issues), and CSE3308 (Software engineering: analysis and design),
a 6 point programming project such as CSE3302 (Software Engineering
Project).
-
Complete at least 36 points of Computer Science electives comprising no
more than 12 points of Level 1 electives and no less than 12 points of
Level 3 electives. These subjects include but are not restricted to the
following: CSE3304 (Computer organization), CSE3306 (Microprocessors),
CSE2309/3309 (Artificial intelligence), CSE3313 (Computer graphics),
CSE3314 (Image processing), CSE2316/3316 (Database management systems),
CSE2318/3318 (Data communications and computer networks), CSE3320 (Machine
learning), CSE2324/3324 (Computer architecture), CSE2325/3325 (Multimedia
programming and the World Wide Web), CSE2391/3391 (Unix tools),
CSE2392/3392 (Cobol programming), CSE2393/3393 (Prolog programming),
CSE2394/3394 (Lisp programming), CSE2395/3395 (Perl programming).
-
Complete 12 points of Mathematics subjects.
- Objectives:
The double degree gives recognition to the needs of students who want to
complete both a Computer Science and an Arts degree. Graduates will have
the combined talents of a computer technologist as well as having highly
developed verbal, communication and visual skills. Thus, this degree will
give graduates an edge in a wide range of employment opportunities related
to both information technology and arts.
- Length of Course: 4 years
- Admission Requirements: VCE or other appropriate entry criteria for
both the Bachelor of Computer Science and the Bachelor of Arts. All applicants
should be willing to undertake a workload of between 48 and 54 points per year
full time, or 24 and 30 points a year part time.
- Credit Provision:
The maximum credit a student can receive towards a Monash degree is
two-thirds of the total points, or in the case of the BA/CompSc degree,
134 points out of the possible 204 points.
- Fee Structure:
The course is HECS liable. International student fee: annual fee of $14,280
based on a normal enrolment of 48 credit points. Australian fee paying students:
annual fee of $13,300 based on a normal enrolment of 48 credit points. For the
years where the course requires a different number of credit points, the fees will
be proportionately pro-rated.
This page was last updated by Ingrid Zukerman on
June 19, 2001.