SEP105 - Programming and Visualisation
Unit details
| 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: | |
| ULO1 | Use appropriate planning tools to express logic and flow of a program. | GLO1: Discipline-specific knowledge and capabilities |
| ULO2 | Define and apply appropriate variables and use them in calculations and assignment operations in a programming environment. | GLO1: Discipline-specific knowledge and capabilities |
| 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 |
| ULO4 | Define and apply simple I/O methods using simple console and file inputs in a programming environment. | GLO1: Discipline-specific knowledge and capabilities |
| ULO5 | Demonstrate communication skills of engineering methods in programming | GLO3: Digital Literacy |
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. | 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: