SEP105 Introduction to Programming for Engineers 2023
Hello, dear friend, you can consult us at any time if you have any questions, add WeChat: daixieit
SEP105 Introduction to Programming for Engineers
Trimester 2, 2023
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.
This Unit Guide provides you with the key information about this unit. Please read it carefully and refer to it frequently throughout the trimester. Your Unit site also provides information about your rights and responsibilities. We will assume you have read this before the unit commences, and we expect you to refer to it throughout the trimester.
To be successful in this unit, you must:
Read all materials in preparation for your classes or seminars, and follow up each with further study and research on the topic;
Start your assessment tasks well ahead of the due date;
Read or listen to all feedback carefully, and use it in your future work;
Attend and engage in all timetabled learning experiences.
Unit chair: leads the teaching team and is responsible for overall delivery of this unit
Benjamin Champion
Campus: Geelong Waurn Ponds Campus
75 Pigdons Road
GEELONG VIC 3216
Email: [email protected]
Other members of the team and how to contact them
Details of any other staff will be provided on the unit site at the start of the trimester.
Check-out the 'SEBE Student Hub' section on your Unit site
Contact your Unit Chair or Campus Leader
· Drop in or contact Student Centralto speak with a Student Adviser
For additional support information, please see the Rights and Responsibilities section under 'Resources' in your Unit site.
Unit development in response to student feedback
Every trimester, we ask students to tell us, through eVALUate, what helped and hindered their learning in each Unit. You are strongly encouraged to provide constructive feedback for this Unit when eVALUate opens (you will be emailed a link).
In previous versions of this unit, students have told us that these aspects of the Unit have helped them to achieve the learning outcomes:
Students liked that each topic of the unit was broken into smaller lectures.
The following aspects of the Unit have been introduced, enhanced or retained in response to feedback from students who have undertaken this unit in previous trimesters:
More examples of each topic have been added to the unit site.
If you have any concerns about the Unit during the trimester, please contact the unit teaching team - preferably early in the trimester - so we can discuss your concerns, and make adjustments, if appropriate.
Each Unit in your course is a building block towards Deakin's Graduate Learning Outcomes - not all Units develop and assess every Graduate Learning Outcome (GLO).
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 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 GL05: 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.
Assessing your achievement of the unit learning outcomes
To be eligible for a pass in this unit, students must achieve a minimum of 50% in the presentation element of Project 3.
Brief summary of the hurdle requirements |
Rationale |
To be eligible for a pass in this unit, students must achieve a minimum of 50% in the presentation element of Project 3. |
The hurdle is required for students to achieve ULO5 (demonstrate communication skills of the methods used in this work in this unit). It also ensures authenticity in students work by allowing assessment of their understanding, which is not achievable through software submissions or other tools such as turnitin alone. |
Summative assessment (tasks that will be graded or marked)
NOTE: It is your responsibility to keep a backup copy of every assignment and the materials used to develop/complete it where possible (e.g. written/digital reports, essays, videos, images). In the unusual event that one of your
submissions becomes corrupted, is incorrectly submitted or otherwise lost, you may be asked to submit the backup copy.
Any work you submit may be checked by electronic or other means for the purposes of detecting breaches of academic
integrity such as collusion, plagiarism and contract cheating. You must understand your responsibility to act with honesty and integrity in your studies as Deakin takes all breaches very seriously. Make sure you read Your rights and responsibilities as a student in this unit to find out more about academic integrity.
Deakin has a universal assessment submission time of 8 pm AEDT/AEST. A late penalty will apply to assessments submitted after 11.59 pm AEDT/AEST.
Details
|
Weekly Tests |
|
Brief description of assessment task |
An online test each week that students need to individually complete covering class content up to the end of the current week. |
|
Detail of student output |
Students will be required to individually submit an online test on the content covered in the unit up to the current week. All tests will be submitted via the unit site. |
|
Grading and weighting (% total mark for unit) |
30% graded |
|
This task assesses your achievement of these Unit Learning Outcome(s) |
ULO1 – generate appropriate planning documentation ULO2 – choose and apply the appropriate variables ULO3 – choose and apply appropriate control structures to express the required logic ULO4 – use appropriate I/O methods for project |
|
This task assesses your achievement of these Graduate Learning Outcome(s) |
GLO1 - through GLO3 - through GLO4 - through GLO5 - through |
completing quiz questions participation in the online quiz solving some quiz questions solving some quiz questions |
How and when you will receive feedback on your work |
Tests will be marked, and students will receive feedback via the unit site within 2 weeks. |
|
When and how to submit your work |
Sunday of weeks 2 – 11 at 8pm (AEST) via the unit site |
Details |
Project 1 |
Brief description of assessment task |
Students will be required to individually write and submit a small program and associated documentation. Details will be provided on the unit site. |
Detail of student output |
Students will be required to individually submit an executable and the documented source code to the problem given on the unit site. Students will also be required to submit any other relevant documentation. |
Grading and weighting (% total mark for unit) |
15% graded |
This task assesses your achievement of these Unit Learning Outcome(s) |
ULO1 – generate appropriate planning documentation ULO2 – choose and apply the appropriate variables ULO3 – choose and apply appropriate control structures to |
2023-08-29