Learning Summary Report
Learning Summary Report
Programming
Learning Summary Report
1
Viet Thai Duy Nguyen (104170648) Learning Summary Report
Self-Assessment Details
The following checklists provide an overview of my self-assessment for this unit.
✔
Self-Assessment
(please tick)
Self-assessment Statement
✔
Learning Summary Report
✔
Test 1 and Test 2 are Compete in Ed
✔
All Pass level tasks completed (including tutorial tasks)
✔
All Credit Tasks are Complete in Ed
✔
Distinction tasks (other than Custom Program) are Complete
✔
Custom program meets Distinction criteria & Interview booked
Declaration
I declare that this portfolio is my individual work. I have not copied from any other student’s
work or from any other source except where due acknowledgment is made explicitly in the
text, nor has any part of this submission been written for me by another person.
Portfolio overview
This portfolio includes work that demonstrates that I have achieve all Unit Learning Outcomes
for COS10009 Introduction to Programming to a Credit level.
This unit was a helpful beginning that guide me through the concepts of different
programming languages and coding in general. I have managed to understand more about
coding and will now demonstrate why I have achieved the Credit level
1. Knowledge:
- Throughout the classes, I have managed to apply most of what I learnt in the tasks
including:
+ Basic ruby coding in week 1.
+ Carrying out different functions and procedures, looping, condition statements
for tasks in week 2 to 3.
+ Applying Gosu in week 3, 4 and 5.
+ Programming concepts and data types that includes tasks such as music
records, albums and music players in week 5, 6 and 7.
+ Game making level of complexity in Gosu in week 8.
+ Customizing my own code in week 9.
+ Basic foundations of other programming languages like c/c+, python in week 10
and 11.
+ Testing, Debugging tasks in between.
2. Achievements
- I have managed to finished all of the credit tasks and green ticked all of them
- I have managed to finish and run several more advanced tasks like 4.4, 8.2, 10.3,
11.4.
- I have managed to built the code for my music players in 7.1, 7.2 and make it run
smoothly
- I have tried my best to finish most of the tasks
Self-Reflection
The most important things I learnt:
The most important thing that I have learnt from this unit is the way I encounter these difficult
tasks with a good mindset. Even though I find myself in a hard spot frequently when coding,
by determining to re-check and revise on my code as well as