SEP105 - Programming and Visualisation

Unit details

Note: You are seeing the 2022 view of this unit information. These details may no longer be current. [Go to the current version]
Year:2022 unit information
Important Update:

Unit delivery will be in line with the most current COVIDSafe health guidelines. We continue to tailor learning experiences for each unit to achieve the best possible mix of online and on-campus activities that successfully blend our approaches to learning, working and research. Please check your unit sites for announcements and updates.

Last updated: 4 March 2022

Enrolment modes:Trimester 2: Burwood (Melbourne), Waurn Ponds (Geelong), Online
Credit point(s):1
Previously coded as:SER203
EFTSL value:0.125
Unit Chair:Trimester 2: Benjamin Champion
Prerequisite:

Nil

Corequisite:

Nil

Incompatible with:

SER203, SIT172

Typical study commitment:

Students will on average spend 150 hours over the trimester undertaking the teaching, learning and assessment activities for this unit.

Scheduled learning activities - campus:

1 x 2 hour studio per week, 1 x 1 hour class per week (pre-recorded).

Scheduled learning activities - cloud:

Online and collaborative learning including 1 x 2 hour studio per week.

Content

Engineers use computers for many different aspects of their day to day work. This might be to run simulations, perform data analysis, program a robot or embedded system, etc. These tasks, and others, often require an engineer to write custom programs. In this unit the fundamental concepts and skills of programming are introduced. 

ULO

These are the Learning Outcomes (ULO) for this unit. At the completion of this unit, successful students can:

Deakin Graduate Learning Outcomes

ULO1

Use appropriate planning tools to express logic and flow of a program.

GLO1: Discipline-specific knowledge and capabilities
GLO3: Digital literacy
GLO4: Critical Thinking
GLO5: Problem solving

ULO2

Define and apply appropriate variables and use them in calculations and assignment operations in a programming environment.

GLO1: Discipline-specific knowledge and capabilities
GLO3: Digital literacy
GLO4: Critical thinking
GLO5: Problem solving

ULO3

Define and create the logical control structures of sequence, selection and repetition and their combined use to express any logic in a programming environment.

GLO1: Discipline-specific knowledge and capabilities
GLO3: Digital literacy
GLO4: Critical Thinking
GLO5: Problem Solving

ULO4

Define and apply simple I/O methods using simple console and file inputs in a programming environment.

GLO1: Discipline-specific knowledge and capabilities
GLO3: Digital Literacy
GLO4: Critical Thinking
GLO5: Problem Solving

ULO5

Demonstrate communication skills of engineering methods in programming

GLO3: Digital Literacy
GLO2: Communication

These Unit Learning Outcomes are applicable for all teaching periods throughout the year.

Assessment

Assessment Description Student output Grading and weighting
(% total mark for unit)
Indicative due week

Weekly tests

Students will be required to answer questions in an online weekly test.

30%

Weeks 2-11

Project 1

Students will be required to write and submit a program and associated documentation.

 15%

Week 4

Project 2

Students will be required to write and submit a program and associated documentation.

15%

Week 7

Project 3

Students will be required to write and submit a program and associated documentation. 

Students will be required to make a presentation on the submitted work, which they must pass.

40%

Week 10

The assessment due weeks provided may change. The Unit Chair will clarify the exact assessment requirements, including the due date, at the start of the teaching period.

Hurdle requirement

To be eligible for a pass in this unit, students must achieve a minimum of 50% in the presentation element of Project 3. 

Learning Resource

The texts and reading list for the unit can be found on the University Library via the link below: SEP105 Note: Select the relevant trimester reading list. Please note that a future teaching period's reading list may not be available until a month prior to the start of that teaching period so you may wish to use the relevant trimester's prior year reading list as a guide only.

Unit Fee Information

Click on the fee link below which describes you: