Subject details

Students who successfully complete this subject will be able:

  1. Demonstrate an understanding of basic structured programming concepts and constructs
  2. Use programming skills and basic usability principles to design and implement simple applications
  3. Contrast applications generated by Content Management Systems with those created by software developers
  4. Apply testing strategies to demonstrate that an application meets its specifications.
    • Basic programming components & constructs using a programming language such as JavaScript
    • Basics of good design, useability
    • Basics of good testing techniques
    • Using programming concepts to extend applications developed using Content Management Systems (such as WordPress and WordPress Frameworks)
    • Dealing with data files
    • Dealing with an object model (such as a spreadsheet object model)
    • Automating spreadsheet functionality

Equivalent subjects

You cannot enrol in this subject if you have successfully completed any of the following subject(s) because they are considered academically equivalent:

  • SWI-COS10012
  • SWI-CIS100

Special requirements

No special requirements

This subject was previously known as COS10012.

This subject aims to introduce students to basic structured programming concepts needed for programming development in a variety of environments such as spreadsheets, web, desktop and mobile applications. Students will apply basic design and useability concepts to simple applications.

  • (Individual) (100%)

Textbooks are not required.

Textbook information is pending.

Related degrees

undergraduate SWI-CIS-DEG-2019

Bachelor of Business Information Systems

  • Core Subjects Information Systems
  • Major in Business Analysis
  • Major in Data Analytics
  • Co-Major in Marketing