BUS1060

Computer programming for business A

D R Mather (first semester) Clayton and Caulfield - K A Smith (second semester) Clayton

6 points - Two 1-hour lectures and one 1-hour tutorial per week - First, second semester Clayton - First semester Caulfield - First, second semester Sunway - Prohibitions: RDT1301, SFT1122

Objectives At the completion of this subject students should have developed the skills necessary to create PC-based business applications with graphical user interfaces, using a modern application development environment; be familiar with the features of a typical modern programming language; be familiar with the features of a typical modern application development environment; and have a framework for learning new languages and applications development environments efficiently.

Synopsis This subject, together with BUS1042, introduces students to commercial business application development. The emphasis is on PC-based applications with interactive graphical user interfaces developed with a typical modern application development workbench. The features of such a workbench are examined in detail. A method for developing applications is enumerated in the context of modern techniques such as object/component orientation and visual programming. The features of a modern programming language are dealt with in depth. They include parameter passing, the scope and lifetime of variables, non-simple data types, user-defined data types and object variables. These features are explored primarily by example. Throughout the course the process of learning and using a particular application development environment is generalised to enable it to be efficiently extended to other environments.

Assessment Tutorial and assignments: 30% - Examination (2 hours): 70% - Students must pass the examination in order to pass the subject

Recommended texts

Visual BASIC on-line help (This is not a book but an electronic document that can be accessed by students in laboratory classes. Students are not required to purchase.)

Back to the 1999 Information Technology Handbooks