Introduction to Software Technology G (6694.3)
|Faculty:||Faculty of Information Sciences & Engineering|
|Discipline:||Discipline of Software Engineering|
This unit is no longer offered. Information may be available for Units in the following years:
- Version 1 - Start Date: 01/01/2005 End Date: 31/12/2006
- Version 2 - Start Date: 01/01/2007 End Date: 31/12/2008
- Version 3 - Start Date: 01/01/2009 End Date: 31/12/2012
This unit provides a gentle introduction to the art of writing software in modern information technology environments. The unit covers the programming logic required to create information system applications regardless of the computer language used. Students develop small event-driven applications using a Graphical User Interface. Data structures include arrays, records and data tables. Those parts of the software engineering process, in particular testing, which are applicable to an introductory subject, are incorporated. The unit also includes an introduction to graphics and programmatically accessing a database.
1. Have a basic understanding of the theoretical foundations of information and software technology and design and write simple webpages.
2. Be able to write and test small applications using a graphical user interface and use a variety of controls for user interaction.
3. Programmatically access a database.
4. Programmatically access the contents of a file.
5. Implement simple graphics functionality
6. Employ good programming principles.
7. Explain why these principles are important.
8. Demonstrate knowledge of and competency in using arrays and structures
9. Demonstrate the ability to analyse a problem and to provide a solution in the form of a software programme.
10. Test a software programme in a systematic and efficient way.
Up to 65 hours per semester.