Caution
Copyright © Monash University 1996
ISBN 1037-0919
Authorised by Academic Registrar, April 1996
Level Subject Credit Prerequisites Corequisites points BACHELOR OF COMPUTER SCIENCE AND ENGINEERING 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 4 VCE Specialist engineering 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 MAT1910 Mathematics Elective subjects - at least twelve credit points selected from: MAT1130 Graphs, logics and numbers 6 CHE1110 Introduction to chemical 4 processing systems CIV1210 Mechanics of structures 4 MEC1410 Engineering mechanics 4 MTE1510 Mechanical properties of 4 materials Level 2 Core subjects CSC2010 Computer architecture 4 CSC1030, MAT1910, MAT1920 CSC2030 Foundations of computing 4 As for CSC2010 CSC2040 Science of programming 4 As for CSC2010 CSC2050 Software engineering I 4 CSC2040 CSC2070 Numerical computing 4 CSC1011 ECS2310 Circuit theory I 4 ECS1310 P1, ECS2320, PHS1810, PHS1820 MAT2910 P1, MAT1920 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 As for CSC2010 CSC3040 Computer organisation 4 CSC2010 (CSC2061 waived) CSC3182 Data communications and computer 4 CSC2020 networks 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 ECS2360 P1 ECS3311, ECS3331 ECS3362 Large-signal circuits 4 ECS3311, ECS3361 ECS3392 Management II 3 MAT3910 Integral transforms and calculus 3 MAT2910, MAT2920 of variations 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 CSC3030 Programming paradigms 4 CSC3050 Advanced theory of computation 4 CSC3070 Simulation and queuing theory 4 CSC2070 CSC3080 Software engineering II 4 CSC3091** Artificial intelligence I 4 CSC3130* Computer graphics 4 CSC3140# Image processing 4 CSC3151 Systems analysis and design 4 CSC3161 Database management systems 4 CSC3170 Compilers 4 CSC3191 Third-year topics in computer 4 science CSC3200 Machine learning 4 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 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 CSC2010 ECS3382* Interactive computer graphics 3 Level two substantially complete ECS3383# Computer image processing and 3 Level two pattern recognition substantially complete ECS3384** Introduction to expert systems 3 Level two and applications substantially complete * Students cannot gain credit for both CSC3130 and ECS3382. # Students cannot gain credit for both CSC3140 and ECS3383. ** Students 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 16 Level three either ECS4397.16 or ECS4392.16 substantially and would normally enrol in ECS4397.16. complete 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. ECS4373 Computer systems engineering V 4 ECS2371 ECS4393 Management III 3 For candidates with an honours average of 65% or more: CSC4030 Computer science 16 As applicable 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 4 As applicable unit (semester 1) or: CSC4132 Computer science honours 4 As applicable unit (semester 2) 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 3 CSC2040 C++ ECS4387 Computer vision and robotics 3 Level 2 substantially complete ENG4611 Schools technology studies 3 Level-3 core project subjects Interfaculty subject 3 Requirements for the degree of BCSE The student requires 194 credit points for the degree.