COS10009 Introduction to Programming Assignment Semester 2 August 2025 | SUT

Published: 15 Jul, 2025
Category Assignment Subject Programming
University Swinburne University of Technology Module Title COS10009 Introduction to Programming
Academic Year Semester 2 August 2025

COS10009 Introduction to Programming Assignment Semester 2 | SUT
COS10009 Aims

This unit of study aims to introduce students to structured procedural programming and design.

COS10009 Unit Learning Outcomes

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)

Graduate Attributes

This unit may contribute to the development of the following Swinburne Graduate Attributes:

  • Communication skills
  • Teamwork skills
  • Digital literacies

Content

  • Designing, writing, compiling, documenting and testing programs, Programming language syntax
  • Structured programming principles
  • Functional decomposition

Key Program Outcomes (Swinburne Engineering Competencies) for this Unit of Study

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

Key Engineering Accreditation Council (EAC) Program Outcomes for this Unit of Study

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

Part B: Your Unit in More Detail

COS10009 Introduction to Programming Assignment Semester 2 | SUT
COS10009 Introduction to Programming Assignment Semester 2 | SUT
b) Minimum requirements to pass this Unit

To pass this unit, you must:

  • Achieve an aggregate mark of 50% or more (refer to Portfolio Format and Assessment Criteria document), and
  • Must pass all the tests

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.




COS10009 Introduction to Programming Assignment Semester 2 | SUT

Buy Answer to This Assignment & Raise Your Grades

Buy Today, Contact Us

Get 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

Workingment Unique Features

Hire Assignment Helper Today!


Latest Free Samples for University Students

RBP020L063H Leadership and Change Management Assignment Sample

Category: Assignment

Subject: Management

University: University of Roehampton

Module Title: RBP020L063H Leadership and Change Management

View Free Samples

HRMM080 Ethical and Responsible Leadership AS2 Reflective Portfolio Sample

Category: Assignment

Subject: Management

University: University of Northampton

Module Title: HRMM080 Ethical and Responsible Leadership

View Free Samples

ACAD1346 The child’s live Experience Developing Confidence Learners Assignment Sample

Category: Assignment

Subject: Education

University: University of Greenwich (UOG)

Module Title: ACAD1346 The child’s live Experience Developing Confidence Learners

View Free Samples

NUR7011 Developing Healthcare Leaders Assignment Sample | BPP

Category: Assignment

Subject: Nursing

University: BPP University

Module Title: NUR7011 Developing Healthcare Leaders

View Free Samples

Project Management, Leadership and Skills: Planning & Control Portfolio Example

Category: Assignment

Subject: Management

University: University of Salford Manchester

Module Title: Project Management, Leadership and Skills: Planning & Control

View Free Samples
Online Assignment Help in UK