D Hagan
6 points
* 5 hours per week
* First, second
semester
* Caulfield
* Prohibitions: BUS1042, BUS1060, BUS2011,
CFR1111, CFR1121, CFR1403, CFR2121, CSC1011, CSC1021, GCO1811, RDT1301,
SFT2121, SFT2202, TEC2041
Objectives At the completion of this subject, students should be able to design and code a computer program to solve a small problem; use existing code as part of the solution to a problem; and test a program adequately.
Synopsis Introductory level computer programming. Use of problem-solving skills to convert a problem specification into an algorithm design. Representation of that design in a suitable graphical notation. Expression of an algorithm in a suitable programming language, using a visual development environment. Concepts of structured programming and object-oriented programming. Software engineering principles for development of robust, maintainable software.
Assessment Unit tests: 30%
* Assignments: 30%
*
Examination (3 hours): 40%
Prescribed texts
Deitel H and Deitel P C++ How to program Prentice-Hall, 1996
Recommended texts
Dale N, Weems C and Headington M Programming and problem
solving with C++ Heath, 1996
Friedman F L and Koffman E B Problem solving, abstraction and design using
C++ Addison-Wesley, 1994
Published by Monash University, Australia
Maintained by wwwdev@monash.edu.au
Approved by M Rambert, Faculty of Information Technology
Copyright © Monash University 1997 - All Rights Reserved -
Caution