Computing
Senior High School · Elective
2023 SHS curriculum elective.
Past questions, solutions and notes for Computing →
Practice topics (Otisam)
Current curriculum
- Topic Data representation
- Topic Computer architecture
- Topic Logic
- Topic Programming in Python
- Topic Algorithms and data structures
- Topic Networks and the internet
- Topic Databases
- Topic Security, software development and emerging technology
- Topic Computer structure
- Topic Hardware and software
- Topic Computer networking
- Topic Computational thinking and programming logic
- Topic Web development
- Topic Boolean algebra
- Topic Barcodes and input technologies
- Topic Network topologies
- Topic Main memory and data structures
- Topic System software
- Topic Network design and implementation
- Topic Mass storage and artificial intelligence
- Topic Web technologies and databases
- Topic Computer systems and the von Neumann model
- Topic Number bases and conversions
- Topic Binary arithmetic and signed numbers
- Topic Operating systems
- Topic Algorithm design: pseudocode and flowcharts
- Topic Python: data types, input, output and operators
- Topic Python: selection and iteration
- Topic Network fundamentals and transmission media
- Topic HTML and CSS for web pages
- Topic Boolean algebra laws and simplification
- Topic Logic circuits and binary adders
- Topic Data structures: arrays, records, stacks and queues
- Topic Python: functions, scope and modules
- Topic Python: strings, lists and dictionaries
- Topic Searching, sorting and algorithm efficiency
- Topic The OSI and TCP/IP models
- Topic IP addressing and subnetting
- Topic Relational databases and SQL
- Topic Memory and storage technologies
- Topic Software development life cycle
- Topic Object-oriented programming
- Topic File handling and exceptions in Python
- Topic Cryptography and network security
- Topic Translators and the compilation process
- Topic Computer ethics, law and society
- Topic Machine learning and artificial intelligence
- Topic JavaScript and interactive web pages
- Topic Cloud computing, IoT and emerging technologies
Items marked “official” follow the wording of the GES/NaCCA curriculum document named above; other items are supplementary.