Bachelor of Computer Science:

For current students:

Bachelor of Computer Science Re-enrolment 2008

Course Maps & Course Structure Information

Bachelor of Computer Science - (handbook entry)
Bachelor of Science - Computer Science Major (handbook entry)
Bachelor of Science/Bachelor of Computer Science
Bachelor of Arts/Bachelor of Computer Science
Bachelor or Computer Science/Bachelor of Education - primary
Bachelor of Computer Science/Bachelor of Education - secondary

Provisional Unit Offerings 2008

 SEMESTER 1

 SEMESTER 2

 COMPUTER SCIENCE CORE UNITS
FIT1001 Computer systems FIT1001 Computer systems
FIT1002 Computer programming FIT1002 Computer programming
FIT1008  Computer science FIT1008  Computer science
FIT1015  Computer science (for BSci students completing a computer science sequence) FIT1015  Computer science (for BSci students completing a computer science sequence)
FIT2001  Systems analysis and design FIT1003  IT in organisations
FIT2004  Algorithms and data structures FIT2004 Algorithms and data structures
FIT2010  Database FIT2008  Networks and data communications
FIT2043  Technical documentation for software engineers (Core for CS IBL students only) FIT2010  Database
FIT3014 Analysis and design of algorithms + FIT2014  Theory of computation
FIT3036 Computer science project FIT2022  Computer systems II
FIT3077 Software engineering: architecture and design + FIT3014 Analysis and design of algorithms +
FIT3086 IT project management * FIT3036 Computer science project
MAT1841  Maths for computer science 1

FIT3038 Software engineering project

 

FIT3077 Software engineering: architecture and design +

     FIT3086 IT project management *
      MAT1830  Maths for computer science 2
 APPROVED COMPUTER SCIENCE ELECTIVES CLAYTON
FIT2043  Technical documentation for software engineers (Elective for non-IBL students) FIT1016/FIT2044 Advanced project levels 1 and 2 (0 pts - By Invitation only)
FIT3042 System tools and programming languages FIT1010 Introduction to software engineering
FIT3081  Image Processing FIT2024 Software engineering practice
FIT3082 Programming languages and paradigms FIT3010 Grid Computing
FIT3084 Multimedia programming and the WWW FIT3013  Formal specification for software engineering
   FIT3080  Artificial intelligence
   FIT3085  Numerical computing
      FIT3088  Computer Graphics
 APPROVED CS ELECTIVES OTHER CAMPUSES
FIT3001 Animation and FX (BE) FIT3031 Information and network security (GI, OCL)
FIT3002  Applications of data mining (GI, OCL) FIT3020  Information visualisation (BE)
FIT3044  Advanced website authoring (BE) FIT3037  Software engineering (GI, OCL)
     FIT3011  Enterprise programming (GI, OCL)

Notes:

* BCS students planning to complete an IBL placement in 3rd year should complete FIT3086 (or FIT2002 ) in S2 of their second year.

+ If possible, students are advised to complete FIT3014 and FIT3077 in first semester of their third year, in the standard coursemap. In particular, material from FIT3014 is very useful for FIT3036 CS Project, while FIT3077 is a pre-req for FIT3038 SE Project. FIT3014 and FIT3077  are being offered in semester 2 for the first time in 2008, but these are intended for IBL students on placement in S1, midyear entries and double degree students who are not able to complete in the standard coursemap.

Approved CS Electives NOT OFFERED in 2008

FIT3007  Concurrent programming
FIT3018 Information and network security
FIT3024 Internetworking and wireless communications
FIT3030/CSE3151 Network performance and modelling
FIT3041 UNIX for networked systems and devices

Information for Pre-2006 Computer Science Students

Students who commenced the Bachelor of Computer Science (or its related double degrees) prior to 2006 and who have yet to complete any of the below CSExxxx core units, please refer to the below table for equivalent FITxxxx replacements.

Please refer to pre-2006 course maps at http://www.monash.edu.au/pubs/2005handbooks/undergrad/ug0401.htm

Pre-2006 Double degree students please refer to the relevant handbook entries at http://www.monash.edu.au/pubs/handbooks/

 2005 Core Unit

 Replacement Unit

CSE1301 Computer programming FIT1002 Computer programming (S1 & S2)
CSE1303 Computer science FIT1008 orFIT1015 Computer Science* (S1 & S2)
CSE2302 Operating systems FIT2022 Computer Systems II (S2)
CSE2303 Formal methods 1 FIT2014  Theory of computation (S2)
CSE2304 Algorithms and data structures FIT2004 Algorithms and data structures (S1 & S2)
CSE2305 Object orientated software engineering FIT2001 Systems analysis and design (S1)
CSE2307 Numerical computing (Core for BCS/BSci students only) FIT3085 Numerical computing (S2)
CSE3305 Formal methods II FIT3014 Analysis and design of algorithms (S1 & S2)
CSE3322 Programming languages and implementation FIT3082 Programming languages and paradigms (S1)
CSE3308 Software engineering: analysis and design FIT3077 Software engineering: architecture and design (S1 & S2)
CSE3301 Computer science project FIT3036 Computer Science project (S1 & S2)
CSE3302 Software engineering project FIT3038 Software engineering project (S2)
CSE3323 Computer industry: historical, social & professional issues **

See note below

* Please see your Course Director for correct option
** Students who have yet to complete CSE3323 will need to complete both of the 2 alternative core units FIT3014 (for CSE3305) or FIT3082 (for CSE3322).