Available in 2024
Course code

EPPREP980

Units

5 units

Level

level

Course handbook

Description

With the appropriation of digital technologies across all industries, the use of programming knowledge and computational thinking has become a requirement within tertiary studies.

This course introduces programming concepts and Python syntax applied to intuitive, real-world scenarios. It aims to highlight key skills such as:

  • Abductive reasoning
  • Critical and logical thinking
  • Professional communication
  • Documentation
  • Design, and
  • Teamwork

Students will experience Integrated Development Environments (IDE) and formulate an understanding of the System Development Life Cycle (SDLC) as a standardised approach for application to a wide range of varying disciplines.


Availability2024 Course Timetables

Callaghan

  • Summer 2 - 2024
  • Winter - 2024

Online

  • Winter - 2024

Learning outcomes

On successful completion of the course students will be able to:

1. Understand the System Development Life Cycle (SDLC) and how it fits into any project design process

2. Understand Integrated Development Environments (IDE)

3. Analyse and deconstruct briefs into a logical simplification

4. Design solutions using logical communication

5. Apply Python syntax and appropriate communicative documentation to designed solutions

6. Test and troubleshoot developed programs


Content

To support digital technology familiarisation and programming fundamental understanding for success in their program studies, students will undertake activities to:

  • Familiarise themselves with Integrated Development Environments
  • Identify key information to successfully analyse and deconstruct real-world scenarios into logical communication
  • Familiarise themselves with programming documentation
  • Apply abductive reasoning and critical thinking to design a solution
  • Communicate professionally within a team environment
  • Successfully apply programming concepts, Python syntax and troubleshooting methods to designed solutions
  • Develop their confidence in further self-directed learning within their programs

Requisite

This course is only available to students who are active in the programs:

[22223] NUPrep Bridging and Refresher

[22224] NUPrep Bridging and Refresher


Assessment items

Quiz: Programming Concepts, Basic Syntax and Functions

Quiz: 1D Arrays and Vectorisation

Quiz: Plotting and CSV Files

Quiz: 2D Matrix and Image Processing

Quiz: 3D Matrix and Image Processing


Contact hours

Summer 2 - 2024 - Callaghan

Lecture-1
  • Face to Face On Campus 2 hour(s) per day for 5 day(s) starting in week 1
Self-Directed Learning-1
  • Self-Directed 1 hour(s) per day for 5 day(s) starting in week 1
Tutorial-1
  • Face to Face On Campus 1 hour(s) per day for 5 day(s) starting in week 1

Winter - 2024 - Callaghan

Lecture-1
  • Face to Face On Campus 2 hour(s) per day for 5 day(s) starting in week 1
Self-Directed Learning-1
  • Self-Directed 1 hour(s) per day for 5 day(s) starting in week 1
Tutorial-1
  • Face to Face On Campus 1 hour(s) per day for 5 day(s) starting in week 1

Winter - 2024 - Online

Course outline