The unit is an introduction to programming with applications to business domain. The focus of the unit is to developing basic application oriented knowledge and skills in using analytical tools (such as R/Python). The unit covers fundamental concepts, including data structures, parameterisation, basic programming workflow and builds practical skills to deal with business problems. There are no requirements of prior programming or coding knowledge or experience to undertake this unit. Therefore, this unit can be taken by students with business or non-business backgrounds. The unit uses open-source technology and tools to equip students with solid foundations in extracting information from a complex business data sets.

Unit details

Study level:
Credit points:
Unit code:

Learning Outcomes

On successful completion of this unit, students will be able to:
  1. Contextualise business issues into problem description and program design using analytics programming;  
  2. Deconstruct complex business problems to develop and implement modular software solutions;  
  3. Justify the design, develop and evaluate software solutions using analytics programming;  
  4. Critically review data structures and data types as well as functions and procedures to address business problems;  
  5. Investigate different strategies for program design and development as well evaluate them for appropriate business use; and,  
  6. Appraise and communicate appropriate goals for programming code and its implementation in the business context.  


Assessment type Description Grade
Test Practical exercises (a combination of application of foundational knowledge and practical skills) 25%
Assignment Analytics method: real-world scenario to solve using coding knowledge and skills and presentation (Group) 35%
Report Analytics solution modelling: real-world data to develop and evaluate a coding solution 40%

Where to next?

As part of a course

This unit is studied as part of the following courses. Refer to the course page for information on how to apply for the course.

VU takes care to ensure the accuracy of this unit information, but reserves the right to change or withdraw courses offered at any time. Please check that unit information is current with the Student Contact Centre.