What is code?
This article was published June 2015 and written by Paul Ford a programmer and writer. This article explains some of the aspects of programming languages such as C, C++, Objective-C, C#, JavaScript, PHP, and Python.
Additional details
Year band(s) | 9-10 |
---|---|
Content type | Article or research |
Format | Web page |
Core and overarching concepts | Implementation (programming) |
Australian Curriculum Digital Technologies code(s) |
AC9TDI10P09
Implement, modify and debug modular programs, applying selected algorithms and data structures, including in an object-oriented programming language |
Keywords | Algorithms, Programming, Programming languages, Python, JavaScript, PHP |
Organisation | Bloomberg |
Copyright | 2016 Bloomberg L.P. May be subject to Copyright Act statutory licence. |
Related resources
-
Computational thinking
This comprehensive online guide, provides a background to computational thinking which refers to the skills and approaches used in computing, programming, and digital solutions to analyse problems and determine how to solve them.
-
Object-oriented programming (OOP)
This comprehensive online guide, explores ways the OOP method of programming (or paradigm) is different to the procedural paradigm, which many programmers start out with on their learning journey. This topic introduces objects and how they can be defined and worked with in a computer system.
-
Program design
This comprehensive online guide, explores ways specific algorithms are designed for large applications, considering data and user interface. Learn how algorithms can be expressed as a flowchart and pseudocode, and validated and verified.
-
10 Reasons to Teach Coding – #Sketchnote by @sylviaduckworth
Here are 10 reasons to teach coding presented visually using Sketchnote.
-
A guide to programming languages for coding in class
This article may help you answer the question: 'With so many programming languages out there how do you choose the one that's right for you and your students?'