Monash University Engineering handbook 1995

Copyright © Monash University 1995
Enquiries to publishing@udev.monash.edu.au

Subject list VI

Bachelor of Computer Science and Engineering

Note: For some subjects not less than a pass division I 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 science: introduction to programming, CP 6; P -; C MAT1910

CSC1030 Computer science: algorithms and data structures, introduction to computer systemsCP 6; P CSC1011; C MAT1920

ECS1310 Electrical systems and computer engineering CP 4; P VCE Ext(C&A); C -

ECS1320 Digital logic systems CP 4; P -; C -

PHS1810 Physics I CP 4; P VCE Physics; C -

PHS1820 Physics II CP 4; P VCE Physics; C -

MAT1910 Engineering mathematics I CP 4; P VCE Ext(C&A); C -

MAT1920 Engineering mathematics II CP 4; P VCE Ext(C&A); C MAT1910

Elective subjects - at least twelve credit points selected from:

MAT1130 Discrete mathematics and number theory I CP 6; P -; C -

CHE1110 Analysis of chemical processing systems I CP 4; P -; C -

CIV1210 Mechanics of structures CP 4; P -; C -

MEC1410 Engineering mechanics CP 4; P -; C -

MTE1510 Mechanical properties of materials CP 4; P -; C -

Level 2

Core subjects

CSC2010 Computer architecture CP 4; P CSC1030 MAT1910 MAT1920; C -

CSC2030 Foundations of computing CP 4; P As for CSC2010; C -

CSC2040 Science of programming CP 4; P As for CSC2010; C -

CSC2050 Software engineering I CP 4; P CSC2040; C -

CSC2070 Numerical computing CP 4; P CSC1011; C -

ECS2310 Circuit theory I CP 4; P ECS1310 P1 PHS1810 MAT1920 PHS1820 P1; C ECS2320 MAT2910

ECS2320 Electromagnetic theory I CP 3; P -; C ECS2310

ECS2340 Telecommunications CP 2; P ECS2310; C -

ECS2360 Electronics and control systems I CP 5; P ECS2310 PHS2081; C MAT2920

ECS2371 Microprocessor interfacing CP 4; P ECS1320; C -

ECS2390 Management I CP 3; P -; C ECS2310

PHS2081 Physics III CP 3; P PHS1810 PHS1820; C ECS2310

MAT2910 Engineering mathematics III CP 3; P MAT1920; C -

MAT2920 Engineering mathematics IV CP 3; P MAT1920; C -

Level 3

Core subjects

CSC2020 Operating systems CP 4; P As for CSC2010; C -

CSC3040 Computer organisation CP 4; P CSC2010 (CSC2061 waived); C -

CSC3182 Data Communications and computer networks CP 4; P -; C CSC2020

ECS3311 Circuit theory II CP 2; P ECS2310; C MAT3910

ECS3312Circuit theory III CP 3; P ECS3311; C -

ECS3321 Electromagnetic theory II CP 4; P ECS2310 ECS2320 P1; C MAT3910

ECS3331 Control systems II CP 3; P ECS2360; C ECS3311

ECS3361 Small-signal amplifiers CP 4; P ECS2360 P1; C ECS3311 ECS3331

ECS3362 Large-signal circuits CP 4; P ECS3311 ECS3361; C -

ECS3392 Management II CP 3; P -; C -

MAT3910 Integral transforms and calculus of variations CP 3; P MAT2910 MAT2920; C -

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

Computer science elective subjects

CSC3030 Programming paradigms CP 4; P -; C -

CSC3050 Advanced theory of computation CP 4; P -; C -

CSC3070 Simulation and queuing theory CP 4; P CSC2070; C -

CSC3080 Software engineering II CP 4; P -; C -

CSC30913 Artificial intelligence I CP 4; P -; C -

CSC31301 Computer graphics CP 4; P -; C -

CSC31402 Image processing CP 4; P -; C -

CSC3151 Systems analysis and design CP 4; P -; C -

CSC3161 Database management systems CP 4; P -; C -

CSC3170 Compilers CP 4; P -; C -

CSC3191 third year topics in computer science CP 4; P -; C -

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

General elective subjects

MAT3920 Statistical methods CP 3; P MAT2910; C -

ECS3341 Information transmission CP 4; P ECS2340 P1 MAT3910; C ECS3312

ECS3342 Switching and signalling CP 4; P ECS2340 P1; C MAT3920

ECS3363 Introduction to VLSI systems CP 3; P ECS2371; C -

ECS3372 Advanced computer architectures CP 3; P CSC2010; C -

ECS33821 Interactive computer graphics CP 3; P Level two substantially complete; C -

ECS33832 Computer image processing & pattern recognition CP 3; P Level two substantially complete; C -

ECS33843 Introduction to expert systems and applications CP 3; P Level two substantially complete; C -

Level 4

Core subjects

Either

ECS4392 Thesis project BCSE I+ CP 16; P Level three substantially complete; C -

or

ECS4397 Thesis project BCSE+ CP 16; P Level three substantially complete; C -

ECS4373 Computer systems engineering V CP 4; P ECS2371; C -

ECS4393 Management III CP 3; P -; C -

CSC4030 Computer science* CP 16; P As applicable; C -

* CSC4030.16 is a final-year computer science subject worth sixteen points (1/3 of a year) for honours candidates for the Bachelor of Computer Science and Engineering (BCSE). BCSE pass-level candidates do not take CSC4030. BCSE honours candidates are required to take four computer science `honours units' from the CSC4000.48 options and at most one of these may be replaced by a 4 c.p. computer science third-year unit (this cannot be an elective taken previously). BCSE pass-level candidates are required to take either four 4 c.p computer science third-year units or three computer science third-year subjects CSC3xxx and one level-four subject selected as one of the available computer science `honours units'. All candidates' courses are subject to the approval of the head of the Department of Computer Science. Computer science options from CSC4000.48 vary from year to year.

+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.

1.Students cannot gain credit for both CSC3130 and ECS3382.

2.Students cannot take credit for both CSC3140 and ECS3383.

3.Students cannot take credit for both CSC3091 and ECS3384.

Elective subjects

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

ECS4313 Signal processing CP 4; P ECS3312 MAT3910; C -

ECS4364 Feedback amplifiers CP 4; P ECS3312 ECS3362 ECS3331; C -

ECS4367 Electronic systems and components CP 4; P ECS3362; C -

ECS4374 Computer systems design CP 3; P ECS4373; C -

ECS4378 Neural computing CP 3; P Level 2 substantially complete; C -

ECS4379 Object oriented programming and C++ CP 3; P CSC2040; C -

ECS4387 Computer vision and robotics CP 3; P Level 2 substantially complete; C -

Interfaculty subject: CP 3; P -; C -

Requirements for the degree of BCSE

The student requires 194 credit points for the degree.


Return to subject lists - Clayton Return to engineering handbook contents Return to the list of Monash handbooks