CSFG
English Deutsch Beta Español Beta język polski (2.6.0)
Chapters Curriculum Guides Appendices

Chapters

The following chapters cover key topics within Computer Science.

image/svg+xml

1. Introduction

Asset 17

2. Algorithms

Asset 13

3. Programming Languages

Asset 15

4. Human Computer Interaction

Asset 14

5. Data Representation

image/svg+xml

6. Coding - Introduction

Compression Icon

7. Coding - Compression

layer1 (2)

8. Coding - Encryption

layer1

9. Coding - Error control

10. Computer Security

Asset 8

11. Artificial Intelligence

Asset 12

12. Complexity and Tractability

Asset 6

13. Computer Graphics

Asset 7

14. Computer Vision

Asset 9

15. Formal Languages

Asset 3

16. Network Communication Protocols

Icon

17. Software Engineering

Asset 5

18. Big Data

Looking for something for primary schools? Check out CS Unplugged.

The Computer Science Field Guide is an online interactive resource for high school students learning about computer science.

Useful Links

  • About
  • Chapters
  • Interactives
  • Curriculum Guides

Community

  • Twitter
  • YouTube
  • GitHub

Help

  • Search
  • Glossary
  • Feedback

Switch to teacher mode

English | Deutsch | Español | język polski (2.6.0)

The Computer Science Field Guide material is open source on GitHub, and this website's content is shared under a Creative Commons Attribution-ShareAlike 4.0 International license. The Computer Science Field Guide is a project by the Computer Science Education Research Group at the University of Canterbury, New Zealand. Icons provided generously by icons8.

3.12.6

This definition is not available in English, sorry!