В разделе материалов: 110
Показано материалов: 101-110
Programming in Little Man Computer (LMC)
- LMC
- Tasks
- Questions
- Exercises
- Exam questions
11.5.1.3 analyze a simple program written in the language of assembler |
Types of programming errors
- Syntax error or Compilation error
- Run-time error
- Logical error
- Table for comparison of types of errors
- Questions
- Exercises
- Exam questions
12.5.3.5 describe a syntax error in a programming
12.5.3.1 describe run-time errors in a programming
12.5.3.6 describe a logic error in a programming |
Types of test data
- Video
- Definitions
- Task 1
- Questions
- Exercises
- Exam questions
12.5.3.2 perform testing using normal data
12.5.3.3 perform testing using extreme data
12.5.3.4 perform testing using erroneous data
|
Stages of compiler design
- Lexical analysis
- Syntactic analysis
- Code generation
- Code optimization
- Questions
- Exercises
- Exam questions
12.5.1.3 describe program compilation stages: lexical and syntactic analysis, code generation and optimization |
Simple expert system (declarative languages)
Questions
Exercises
Exam questions
12.5.1.2 create a simple expert system
|
Generation of programming languages
- First Generation Language (Machine language)
- Second Generation language (Assembly Language)
- Third Generation languages (High-Level Languages)
- Fourth generation language (Very High-level Languages)
- Fifth generation language (Artificial Intelligence Language)
- Questions
- Exercises
- Exam questions
11.5.1.1 distinguish between generations of programming languages |
Low and High level languages
11.5.1.2 classify programming languages into low and high-level
11.5.1.5 advantages and disadvantages of high-level languages
11.5.1.6 advantages and disadvantages of low-level languages |
RAM vs ROM
- Definitions and features
- Comparisons
- Questions
- Exercises
11.3.4.1 explain the differences between RAM and ROM memory |
Declarative and imperative programming languages
- Declarative languages
- Imperative languages
- Difference between declarative and imperative programming
- Comparing the two approaches
- Questions
- Exercises
- Exam questions
LO: 12.5.1.1 compare declarative and imperative programming languages |
Data structure Binary tree
- Concept of a tree
- A more general definition of a tree
- A binary search tree
- Traversing a binary tree
- Questions
- Exercises
- Exam questions
12.5.2.2 build a binary tree |