Perform new course search

Search Filter

Introduction to Software Technology G (6694.3)

Level: Graduate Level
Credit Points: 3
HECS Bands:
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:


    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.

    Learning Outcomes


    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.

    Contact Hours

    Up to 65 hours per semester.



    Print this page
    Why choose UC

    Perform new course search

    Search Filter

    Frequently Asked Questions