EPPREP980
5 units
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
- EPPREP980 - Ls, 2024 (Callaghan) (PDF, 260.7 KB)
The University of Newcastle acknowledges the traditional custodians of the lands within our footprint areas: Awabakal, Darkinjung, Biripai, Worimi, Wonnarua, and Eora Nations. We also pay respect to the wisdom of our Elders past and present.