Relational operations in a programming language
Quick links |
Programming |
Data types |
Programming concepts |
Arithmetic operations |
Relational operations |
Boolean operations |
|
Data structures |
Input/output and file handling |
String handling operations |
Random number generation |
Subroutines |
Structured programming |
Robust and secure programming |
Classification of programming languages |
Syllabus content
Content | Additional Information | |
---|---|---|
Be familiar with and be able to use:
|
Students should be able to use these operators within their own programs and be able to interpret them when used within algorithms. Note that different languages may use different symbols to represent these operators. In assessment material we will use the following symbols: =, ≠, <, >, ≤, ≥ |
Relational operations in a programming language
Relational operations in a programming language
Relational operations in a programming language.
3.1 Fundamentals of algorithms
- 3.1.1 Representing algorithms
- 3.1.2 Efficiency of algorithms
- 3.1.3 Searching algorithms
- 3.1.4 Sorting algorithms

3.2 Programming
- 3.2.1 Data types
- 3.2.2 Programming concepts
- 3.2.3 Arithmetic operations in a programming language
- 3.2.4 Relational operations in a programming language
- 3.2.5 Boolean operations in a programming language
- 3.2.6 Data structures
- 3.2.7 Input/output and file handling
- 3.2.8 String handling operations in a programming language
- 3.2.9 Random number generation in a programming language
- 3.2.10 Subroutines (procedures and functions)
- 3.2.11 Structured programming
- 3.2.12 Robust and secure programming
- 3.2.13 Classification of programming languages

3.3 Fundamentals of data representation
- 3.3.1 Number bases
- 3.3.2 Converting between number bases
- 3.3.3 Units of information
- 3.3.4 Binary arithmetic
- 3.3.5 Character encoding
- 3.3.6 Representing images
- 3.3.7 Representing sound
- 3.3.8 Data compression

3.4 Computer systems
- 3.4.1 Hardware and software
- 3.4.1 Operating systems
- 3.4.2 Boolean logic
- 3.4.3 Software classification
- 3.4.4 Systems architecture

3.5 Fundamentals of computer networks

3.6 Fundamentals of cyber security

3.7 Ethical, legal and environmental impacts of digital technology on wider society, including issues of privacy
- 3.7.1 Ethical impacts of digital technology on wider society
- 3.7.2 Legal impacts of digital technology on wider society
- 3.7.3 Environmental impacts of digital technology on wider society
- 3.7.4 Issues of privacy

3.8 Aspects of software development

Glossary and other links
