Undergraduate Program Guide - Navitas
Undergraduate Program Guide - Navitas
Undergraduate Program Guide - Navitas
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Computer Science course structure (continued)<br />
Bachelor of Computer Science (Single Major – Software Engineering)<br />
Stage 1/Year 1 – Diploma of Computing<br />
Compulsory units – students must complete and pass all 8 units listed below<br />
• CSG1132 Communicating in an IT Environment<br />
• CSI1241 Systems Analysis<br />
• ENS1161 Computer Fundamentals<br />
• CSI1101 Computer Security<br />
• CSG1105 Applied Communications<br />
• CSG1206 Operating Systems<br />
• CSG1207 Systems and Database Design<br />
• CSP1150 <strong>Program</strong>ming Principles<br />
Stage 2/Year 2<br />
Compulsory units – students must complete and pass all 4 units listed below<br />
• CSP2202 Data Structures<br />
• CSI2312 Foundations of Software Engineering<br />
• CSI2343 Object Oriented Analysis & Design<br />
• CSI2441 Applications Development<br />
Electives units<br />
• CSG2245 Computer Science Methods<br />
• CSP2343 Object Oriented <strong>Program</strong>ming with C++<br />
• CSG2207 Project Methods & Professionalism<br />
• Elective from Diploma of Business<br />
• Elective from Diploma of Business<br />
Stage3/Year 3 – Bachelor of Computer Science<br />
Compulsory units – students must complete and pass all 3 units listed below<br />
• CSI3303 Component Based Software Engineering<br />
• CSI3304 Software Development Framework<br />
• CSG3303 Applied IT Project<br />
Elective units<br />
• CSG3204 Information Services Management<br />
Full unit outlines are available from the ECU website –<br />
www.handbook.ecu.edu.au/Coursesearch.asp<br />
18