Category | Assignment | Subject | Programming |
---|---|---|---|
University | Swinburne University of Technology | Module Title | COS10009 Introduction to Programming |
Academic Year | Semester 2 August 2025 |
---|
This unit of study aims to introduce students to structured procedural programming and design.
Students who complete this Unit should be able to:
1. Apply code reading and debugging techniques to analyse, interpret, and describe the purpose of program code, and locate within these code errors in syntax, logic, style and/or good practice. (S3, A6) (EAC PO 5)
2. Describe the principles of structured programming, and relate these to the syntactical elements of the programming language used and the way programs are developed. (K1, K6, A2, A6) (EAC PO 4) (EAC PO 5)
3. Construct small programs, using the programming languages covered, that include the use of arrays, functions and procedures, parameter passing with call by value and call by reference, custom data types, and pointers. (K2, S1, S2, S3, A6) (EAC PO 5)
4. Use modular and functional decomposition to break problems down functionally, represent the resulting structures diagrammatically, and implement these structures
in code as functions and procedures (K1, K6, S2, S3, A6) (EAC PO 5)
This unit may contribute to the development of the following Swinburne Graduate Attributes:
This unit will contribute to your attainment of the following Program Outcomes (Swinburne Engineering competencies):
K1 Basic Science: Proficiently applies concepts, theories and techniques of the relevant natural and physical sciences.
K2 Maths and IT as Tools: Proficiently uses relevant mathematics and computer, and information science concepts as tools.
K6 Professional Practice: Appreciates the principles of professional engineering practice in a sustainable context.
S1 Engineering Methods: Applies engineering methods in practical applications.
S2 Problem Solving: Systematically uses engineering methods in solving complex problems.
S3 Design: Systematically uses engineering methods in design
A2 Communication: Demonstrates effective communication to professional and wider audiences.
A6 Management of Self: Demonstrates self-management processes
This unit will contribute to your attainment of the following Engineering Accreditation Council (EAC) Program Outcomes:
P 05 Modern Tool Usage: Create, select and apply appropriate techniques, resources, and modern engineering and IT tools, including prediction and modelling, to complex engineering problems, with an understanding of the limitations.
Struggling with assignments and feeling stressed?
Order Non-Plagiarised Assignment
b) Minimum requirements to pass this Unit
To pass this unit, you must:
This unit of study uses portfolio assessment to determine your final grade. You are required to submit a portfolio that contains the following items:
1. Learning Summary Report that reflects on what you have learnt, and a listing of your completed tasks that shows how your portfolio addresses the assessment criteria and unit learning outcomes.
2. Several pieces of work that demonstrate how you have met all the unit learning outcomes. This must include:
a. Your test
b. Answers and codes from the weekly tasks
c. A program of your own design (custom program) and design report
*The aim of the portfolio is you provide sufficient evidence that you have achieved the grade you are aiming for. If you work with other students or get substantial help at the Programming Help Desk, this MUST be acknowledged clearly in comments at the top of any code submitted. If your portfolio contains work that is not unique or is not consistent with your progress throughout the semester, you may be required to provide additional evidence, for example, you may need to complete additional tasks or further demonstrate your knowledge during the portfolio interview at the end of the semester. Any form of academic misconduct will fail.
c) Examinations
If the unit you are enrolled in has an official examination, you will be expected to be available for the entire examination period, including any Special Exam period.
There is no final examination for this unit
d) Submission Requirements
Assignments and other assessments are generally submitted online through the Canvas assessment submission system, which integrates with the Turnitin plagiarism checking service.
Please ensure you keep a copy of all assessments that are submitted.
In cases where a hard copy submission is required, an Assessment Cover Sheet must be submitted with your assignment. The standard Assessment Cover Sheet is available from the CANVAS course site.
Weekly formative tasks and lab tests are submitted online via Canvas. You are required to submit your other portfolio items for assessment in week 12 in both softcopy and hardcopy. The hard copy must be submitted in an envelope with a cover sheet (printed copy for reports, source code of custom program, and any other items that demonstrate the depth of your learning) along with one electronic copy of your portfolio to be submitted through Blackboard.
In the final week of the semester, you will be allocated a time slot to present your portfolio through an interview session. In this interview, you will discuss the items you have included and illustrate how these address the learning outcomes stated above. It is advised that you work consistently throughout the semester on all the assessment tasks and that you collect evidence of your learning for your portfolio. Please ensure that you back up all your work throughout the semester to avoid any issues should your storage media be damaged, lost, or stolen.
e) Extensions and Late Submission
Late Submissions - Unless an extension has been approved, late submissions will result in a penalty. You will be penalised 10% of your mark for each working day the task is late, up to a maximum of 5 days. After 5 working days, a zero result will be recorded.
f) Referencing
To avoid plagiarism, you are required to provide a reference whenever you include information from other sources in your work. Further details regarding plagiarism are available in Section C of this document.
Buy Answer to This Assignment & Raise Your Grades
Buy Today, Contact UsGet expert assignment help for COS10009 Introduction to Programming! We specialise in offering high-quality programming assignment help, with an option for students to pay our experts to take on their assignment challenges. Need a reference? We also provide a free list of assignment examples to help you get started. With years of experience, our writers deliver 100% plagiarism-free content and offer unlimited revisions to meet your needs. Trust us to help you excel in your studies!
If you want to see the related solution of this brief then click here:- Introduction to Programming
Let's Book Your Work with Our Expert and Get High-Quality Content