Degree information:

For current students:

Bachelor of Software Engineering Electives

Software Engineering students can choose elective streams from the different Information Technology and Engineering degrees. However, students are allowed a maximum of 2 first year level approved electives, a maximum of 4 second & third year level approved electives. Final 4th year SE students are expected to take some fourth year approved electives offered.

Students are advised to check prerequisites and prohibitions carefully before enrolling in elective units.

COMPUTER SCIENCE

Clayton
FIT1003 IT in organisations
FIT1016 Advanced project level 1 (0 points - BY INVITATION ONLY)
FIT2044 Advanced project level 2 (0 points - BY INVITATION ONLY)
FIT3014 Analysis and design of algorithms
FIT3036 Computer science project
FIT3080 Artificial intelligence  
FIT3081 Image processing
FIT3082 Programming languages and paradigms 
FIT3085 Numerical computing
FIT3088  Computer graphics

Other Campuses
FIT3001 Animation and FX
FIT3002  Applications of data mining
FIT3011  Enterprise programming
FIT3018  Information and network security
FIT3020  Information visualization
FIT3024  Internetworking and wireless communications
FIT3030/CSE3151  Network performance and modelling
FIT3031  Information and network security
FIT3044  Advanced website authoring

BUSINESS INFORMATION SYSTEMS

FIT1013 IT for business
FIT2006 Business process modelling and workflow
FIT2011 Decision support systems fundamentals
FIT2013 e-Business technologies
FIT2017 Computer models for decision making
FIT2037 Virtual collaboration and groupware
FIT2057 Integrated business systems - SAP R/3
FIT3003 Business intelligence and data warehousing
FIT3022 Intelligent decision support systems
FIT3009 e-Business systems
FIT3012 Enterprise systems
FIT3051 Decision support systems for finance
FIT3101 B2C internet commerce
FIT3102 Operations management systems
FIT3103/BUS3600  Business case development
FIT3104 Chinese language information technology
FIT3107 Advanced programming for database applications

ENGINEERING

ENE1621 Environmental engineering
ENG1090 Foundation mathematics
ENG1091 Mathematics for engineering (Prerequisites VCE Specialist Mathematics (or ENG1090 or equivalent)
ECE2011 Signal processing (Prerequisites ENG1060 )
ECE2041 Telecommunications
ENG2092 Advanced engineering mathematics B (Prereq ENG1091)
TEC2173 Embedded microcontroller applications
CIV2207 Computing and water systems modelling
ECE3092 Systems engineering and reliability analysis (Prereq ENG2092)
ECE3093 Optimisation estimation and numerical methods (Prereq ECE2011, ENG2092)
ENG3203 Environmental geoengineering (prereq CIV3248)
CIV3248 Groundwater and environmental geoengineering
ECE4045 Network performance (Prereq ECE2041)
ECE4507 Energy supply, demand and the environment

INFORMATION TECHNOLOGY AND SYSTEMS

BSE Students are able to choose some units from various majors offered in the BITS course as listed below. They are not restricted to take units from one BITs major. However, they must attempt to complete the core requirements of BSE at the year level specified.

From the BITS major in Systems development:
FIT2028  Web systems 2
FIT3057  Enterprise programming
FIT3073  Data mining
FIT3126  Applications with C++

From the BITS major in Applications Development and Networks:
FIT2020  Networks and data communications 2
FIT2029  Web programming
FIT3130  Computer network design & deployment

From the BITS major in Business Systems:
FIT1009  eCommerce systems
MAT1097  Quantitative analysis
FIT2029 Web programming
FIT2033  Computer models for business decisions
FIT3019  Information systems management
FIT3002  Applications of data mining
FIT3021  Infrastructure for eCommerce
FIT3031  Information and network security

From the BITS major in Net-centric Computing:
FIT1011  Web systems 1
FIT2018  Network administration
FIT2019  Network standards and specifications
FIT2028  Web systems 2
FIT3031  Information and network security
FIT3027  Mobile middleware
FIT3130  Computer network design and deployment

From the BITS major in Multimedia Games development:
VCM1001  Visual communication
DIS1911 3D design and visualisation
FIT1012 Web site authoring
FIT2012  Digital media authoring
FIT2048  Games implementation and techniques
FIT2049  Games programming using C++
FIT3094  Artificial intelligence for gaming
FIT3095  Creating narrative in multimedia
FIT3023  Interactive environments

From the BITS major in Multimedia Applications:
VCM1001  Visual communications
VCM1002  Multimedia imaging
FIT1012 Web site authoring
FIT2012  Digital media authoring
FIT2015  Foundations of 3D
FIT2016  Human computer interaction for multimedia
FIT2026  Sound and video
FIT3001  Animation and FX or FIT3044 Advanced web site authoring
FIT3008  Digital video post production or FIT3020 Information visualization
FIT3023  Interactive environments
FIT3033  Principles of educational multimedia

From the BITS major in Internet Systems:
FIT1011  Web systems 1
FIT2018  Network administration
FIT2028  Web systems 2
FIT2052  E-business
FIT3043  Web systems 3
FIT3031  Information and network security
FIT3063  Human computer interaction
FIT3060  Service oriented computing

From the BITS major in Information Systems:
FIT1020  Fundamentals of Information Systems
FIT2051  Analysis and Design Methods
FIT2052  E-business
FIT2053  Web-based Information Systems
FIT3068  Systems Integration
FIT3063  Human computer interaction
FIT3066  IT Strategy & Management

From the BITS major in Information Management:
FIT1021  Information Use and  Management
FIT2055  Web-content Management
FIT2053  Web-based Information Systems
FIT2054  Information Management in Organisations
FIT3098  Social Informatics
FIT3099  Knowledge Management

From the BITS major in Security:
FIT1019 Overview of IT security
FIT2018 Network administration
FIT2028 Web systems 2
FIT3031 Information and network security
FIT3056 Secure and trusted software systems
FIT3105 Identity management

(see http://www.infotech.monash.edu.au/courses/2008/undergraduate/3334/electives.html )