<< >>

Subject list VI: Branches of study for the degree of Bachelor of Computer Science and Engineering

Bachelor of Computer Science and Engineering

Level

Subject
Credit points
Prerequisites
Corequisites

Note: For some subjects, not less than a pass division 1 grade must be obtained to satisfy a prerequisite and, where this is required, P1 appears immediately after the subject number in the prerequisites column.



Level 1
Core subjects




CSC1011 Computer programming
6

MAT1910

CSC1030 Computer science
6
CSC1011
MAT1920

ECS1310 Electrical systems and computer engineering
4
VCE Specialist Mathematics


ECS1320 Digital logic systems
4



PHS1810 Physics I
4
VCE Physics


PHS1820 Physics II
4
VCE Physics


MAT1910 Engineering mathematics I
4
VCE Specialist Mathematics


MAT1920 Engineering mathematics II
4
VCE Specialist Mathematics
MAT1910

Elective subjects - at least twelve credit points selected from:




MAT1130 Graphs, logic and numbers
6



CHE1110 Introduction to chemical processing systems
4



CIV1210 Mechanics of structures
4



MEC1410 Engineering mechanics
4



MTE1510 Mechanical properties of materials
4


Level 2
Core subjects




CSC2030 Formal methods I
4
MAT1910, MAT1920


CSC2040 Algorithms and data structures
4
CSC1030, MAT1910, MAT1920


CSC2050 Object-oriented software engineering
4
CSC1030


CSC2070 Numerical computing
4
CSC1011,

MAT1920



CSC2240 Computer architecture
4
CSC1030


ECS2310 Circuit theory I
4
ECS1310 P1, PHS1810, PHS1820 P1, MAT1920
ECS2320, MAT2910

ECS2320 Electromagnetic theory I
3

ECS2310

ECS2340 Telecommunications
2
ECS2310


ECS2360 Electronics and control systems I
5
ECS2310, PHS2081
MAT2920

ECS2371 Microprocessor interfacing
4
ECS1320


ECS2390 Management I
3



PHS2081 Physics III
3
PHS1810, PHS1820
ECS2310

MAT2910 Engineering mathematics III
3
MAT1920


MAT2920 Engineering mathematics IV
3
MAT1920

Level 3
Core subjects




CSC2020 Operating systems
4
CSC1030


CSC3040 Computer organisation
4
CSC2240 (CSC2061 waived)


CSC3182 Data communications and computer networks
4
CSC2030
CSC2020

ECS3311 Circuit theory II
2
ECS2310
MAT3910

ECS3312 Circuit theory III
3
ECS3311


ECS3321 Electromagnetic theory II
4
ECS2310, ECS2320 P1
MAT3910

ECS3331 Control systems II
3
ECS2360
ECS3311

ECS3361 Small-signal amplifiers
4
ECS3311, ECS3331, ECS3362


ECS3362 Large-signal circuits
4
ECS2360 P1
ECS3311

ECS3392 Management II
3



MAT3910 Integral transforms and calculus of variations
3
MAT2910, MAT2920


Of the remaining ten credit points, at least eight must be obtained in computer science elective subjects. (It is recommended that students take CSC3161 (4 cp).) The remaining two points may be obtained in subjects selected from computer science or general elective subjects.




Computer science elective subjects




CSC3050 Formal methods II
4



CSC3080 Software engineering: analysis and design
4



CSC3091 Artificial intelligence3
4
CSC3940


CSC3130 Computer graphics1
4



CSC3140 Image processing2
4



CSC3161 Database management systems
4



CSC3220 Programming languages and implementation
4

CSC3930 or CSC3940

CSC3230 The computer industry: social and professional issues
4

CSC2020

CSC3252 Multimedia programming and the World Wide Web
4



CSC3910 UNIX tools
2



CSC3920 COBOL programming
2



CSC3930 Prolog programming
2



CSC3940 LISP programming
2



No third-year subject may be taken until the second-year core material of CSC2030, CSC2040 and CSC2050 and CSC2240 has been completed successfully.




General elective subjects




MAT3920 Statistical methods
3
MAT2910


ECS3341 Information transmission
4
ECS2340 P1, MAT3910
ECS3312, MAT3920

ECS3342 Switching and signalling
4
ECS2340 P1


ECS3363 Introduction to VLSI systems
3
ECS2371


ECS3372 Advanced computer architectures
3
CSC2240


ECS3382 Interactive computer graphics1
3
Level two substantially complete


ECS3383 Computer image processing and pattern recognition2
3
Level two substantially complete


ECS3384 Introduction to expert systems and applications3
3
Level two substantially complete


1Students cannot gain credit for both CSC3130 and ECS3382.

2Students cannot gain credit for both CSC3140 and ECS3383.

3Students cannot gain credit for both CSC3091 and ECS3384.




Level 4
Core subjects




Either




ECS4392 Thesis project BCSE I+
16
Level three substantially complete


or




ECS4397 Thesis project BCSE+

+Students are required to complete either ECS4397.16 or ECS4392.16 and would normally enrol in ECS4397.16. Those students intending to do their thesis in first semester only in order to complete their degree at the end of first semester should enrol in ECS4392.16.

16
Level three substantially complete


ECS4373 Computer systems engineering V
4
ECS2371


ECS4393 Management III
3



For candidates with an honours average of 65% or more:

CSC4030 Computer science

For other candidates:

Either four computer science level-three subjects (4 cp each) or

three computer science level-three subjects (4 cp each) and either:

CSC4131 Computer science honours unit (semester 1) or:

CSC4132 Computer science honours unit (semester 2)

16


4

4

As applicable


As applicable

As applicable



Elective subjects




At least nine credit points from any general elective at level three that has not already been taken, or:




ECS4313 Signal processing
4
ECS3312, MAT3910


ECS4332 Modern control systems
4
ECS3311, ECS3331
ECS3312

ECS4364 Feedback amplifiers
4
ECS3312, ECS3331, ECS3362


ECS4367 Electronic systems and components
4
ECS3362


ECS4374 Computer systems design
3
ECS4373


ECS4378 Neural computing
3
Level 2 substantially complete


ECS4379 Object-oriented programming and C++
3
CSC2040


ECS4387 Computer vision and robotics
3
Level 2 substantially complete


ENG4611 Schools technology studies project
3
Level-3 core subjects


Interfaculty subject
3



Requirements for the degree of BCSE

The student requires 194 credit points for the degree.





<< >>
Handbook Contents | Faculty Handbooks | Monash University
Published by Monash University, Clayton, Victoria 3168
Copyright © Monash University 1996 - All Rights Reserved - Caution
Authorised by the Academic Registrar December 1996