Welcome

The "Computer Science Field Guide" is a online resource for teaching Computer Science to students. This release features a few chapters relevant to Level 3 NCEA Computer Science standards being offered in 2013.

Chapters

Introduction Icon

Introduction

Error Control Coding Icon

Error control coding
Planned for release during 2013

Data Representation Icon

Data representation
Planned for release during 2013

Artificial Intelligence Icon

Artificial Intelligence
A partially complete version is now available as a beta-release

Algorithm Icon

Algorithms
Planned for release during 2013

Complexity and Tractability Icon

Complexity and tractability
A partially complete version is now available as a beta-release

Human Computer Interaction Icon

Human computer interaction
Planned for release during 2013

Formal Languages Icon

Formal languages
A partially complete version is now available as a beta-release

Programming languages Icon

Programming languages
Planned for release during 2013

Computer Graphics Icon

Computer graphics
A partially complete version is now available as a beta-release

Introduction Icon

Coding introduction
Planned for release during 2013

Computer Graphics Icon

Computer vision
A partially complete version is now available as a beta-release

Compression Coding Icon

Compression coding
Planned for release during 2013

Network Communication Protocols Icon

Network communication protocols
Planned for release during 2013

Encryption Coding Icon

Encryption coding
Planned for release during 2013

Software Engineering Icon

Software Engineering
A partially complete version is now available as a beta-release

Other Links

Appendices

PDF Version
Experimental version! Currently under heavy development!

iBooks & eReader Version (ePub)
Currently unavailable

Kindle Version (MOBI)
Currently unavailable