SFT7600

Software development I

(IT)

Not offered in 2000

A Cheng

6 points + 2 hours of lectures and 2 hours of practicals per week + First semester (day) second semester (evening) + Caulfield + Prohibitions: BUS2011, BUS1063, CFR1121, CFR1124, CFR1403, CFR2121, CFR2128, CSC1011, CSC1021, CSE1301, GCO1811, SFT1101, SFT2121, SFT2201, TEC2041

Synopsis: To provide students with the basic concepts needed for developing well structured software using a programming language. Teaches the development of general problem solving skills needed to develop solutions to a given problem. Students gain experience with the translation of an informal problem specification into a program design, and the implementation of that design in a programming language. The subject introduces software engineering topics such as maintainability, readability, testing, documentation, modularisation, and reasoning about correctness of programs. Students are expected to read and understand existing code as well as develop new code.

Assessment: Examination (40%) + Unit test (20%) + Assignments (40%)