The WIKI-FRIED theory pages of compu2learn. Mainly focused towards KS4/5 but should be suitable/readable by all year groups.
Table of contents
Computer Science is a generic term that encompasses a huge variety of topics and/or activities.
Components of Computer Systems
The term computer systems is a generic term refering to the most basic idea of a computer. A computer must have input, do some processing (using software) in order to produce output. In addition, it is likely to store some data.
- software and applications
- operating systems
- information systems
- utility programs
- user interfaces
- system life cycle
- system testing and maintenance
- Computer Architecture
- Central Processing Unit (CPU)
- Primary Memory, RAM and BIOS which uses ROM.
- Secondary Storage including Disk Controllers and Data Transfer
- Peripheral Devices
Data - Representation and management in information systems
- Data, Information and Knowledge;
- Information Systems to manage
- Number Systems including Binary and Floating Point Representation
- Character Sets
- Validation and Verification
- Back Ups and Archives
- Networks and other communications systems such as the internet, mobile communications or tv and radio.
Programming is a key element of Computing and those levering the power of computing and undertaking research on or using Computers in technical situations such as weather modelling and engineering. There are a number of types of programming with Procedural Programming leading nicely on to Object Orientated Programming. There is also Low-level Programming and Functional Programming.
- Understanding Relational Databases.
- Using Data Dictionaries, data description language (DDL) and data manipulation language (DML) to define data requirements.
- Using SQL to define tables and views, insert, select and delete data and to produce reports
Implications of ICT and Computers
The history of computing started in the mid 1800s with Charles Babbage and we've come along way since.