This week’s topics
Introduction to Programming Languages
- Machine code and assembly language
- Characteristics of high-level languages
- Python, Java, and C# overview
- Compilers vs interpreters
- Low Level and High Level Programming Languages
- C_02 Low level vs High level Languages | Machine and Assembly Language | Programming in C
- 24. OCR A Level (H046-H446) SLR5 - 1.2 Translators
- High and low level languages
What you will be able to do
- 1.1 Identify popular programming languages that are used within computer systems.
- 1.2 Differentiate between High level and Low-level programming languages.
Activity
Start with this week’s 4 videos, then: Seminar, guided reading and a short written task: identify popular programming languages that are used within computer systems.
Study materials
Videos
- Low Level and High Level Programming Languages · YouTube · Computing @ Boston College UK · 9 min · for registered students
- C_02 Low level vs High level Languages | Machine and Assembly Language | Programming in C · YouTube · Jenny's Lectures CS IT · 14 min · for registered students
- 24. OCR A Level (H046-H446) SLR5 - 1.2 Translators · YouTube · Craig'n'Dave · 7 min · for registered students
- High and low level languages · Oak National Academy, Key Stage 4 (GCSE level) · for registered students
Further resources
- Introduction to Computer Science, 4.1: Models of Computation · PDF · OpenStax, textbook chapter; pp. 144–155 · for registered students
- Think Python, ch. 1: The way of the program · PDF · Textbook, textbook chapter; pp. 1–8 · for registered students
Materials marked “for registered students” open in the student portal, which is set up as soon as you receive final acceptance.