I am an experienced computer science teacher who originally trained as an ecologist, this gives me a slightly different take on teaching about computers, technology and programming.
These adaptable PowerPoint Presentations can be used by the teacher in class to guide students through all aspects of Computer Science teaching or they can be used by the students independently. The resources includes 779 Slides that cover: Boolean LogicRepresentation of Characters, Image and Sound Computational Thinking Computer HardwareData Storage + Converting Binary, Denary and HexadecimalProgramming Languages and IDEsComputer MemoryNetwork SecurityNetworks and ProtocolsNetworks and Topologi
These adaptable PowerPoint Presentations can be used by the teacher in class to guide students through the topic - Computational Thinking, or they can be used by the students independently. The resources includes 84 Slides that cover: •Abstraction, Composition and Algorithmic Thinking •Producing Algorithms – Pseudocode, Flow Charts, Reference Languages •Structure Diagrams •Identifying Errors •Trace Tables •Examples of Common Algorithms – Sorting and Searching
These adaptable PowerPoint Presentations can be used by the teacher in class to guide students through the topic - Programming Fundamentals Part 2, or they can be used by the students independently. The resources includes 84 Slides that cover: •The use of Data Types – Integer, Real, Boolean, Character/String •Casting •String Manipulation •File Handling Operations – Open, Read, Write, Close •Use of Records •SQL •Arrays •Sub-programs – Functions and Procedures •Random Number Generation
These adaptable PowerPoint Presentations can be used by the teacher in class to guide students through the topic - Programming Languages and IDEs, or they can be used by the students independently. The resources includes 29 Slides that cover: •High Level Languages •Low Level Languages •The purpose of Translators •Compilers and Interpreters •IDE Tools – Editors, Error Diagnostics, Run-Time Environment and Translators
These adaptable PowerPoint Presentations can be used by the teacher in class to guide students through the topic - Programming Fundamentals - Part 1, or they can be used by the students independently. The resources includes 60 Slides that cover: •The use of Variable, Constants, Operators, Inputs, Outputs and Assignments •Programming Constructs – Sequence, Selection, Iteration •The Common Arithmetic Operators •Boolean Operators – AND, OR & NOT
These adaptable PowerPoint Presentations can be used by the teacher in class to guide students through the topic - Data Storage – Characters, Image and Sound, or they can be used by the students independently. The resources includes 52 Slides that cover: •Conversion of data to binary format •Data Capacity •Character representation •Image representation •Sound Representation •Types of compression2.60
These adaptable PowerPoint Presentations can be used by the teacher in class to guide students through the topic - Data Storage – Converting Data, or they can be used by the students independently. The resources includes 47 Slides that cover: •Converting positive denary numbers to binary numbers (up to 8 bit) •Binary addition (up to 8 bit) inc. overflow errors •Converting positive denary numbers to two-digit hexadecimal numbers •Converting binary integers to their hexadecimal equivalents •Binary
These adaptable PowerPoint Presentations can be used by the teacher in class to guide students through the topic - Producing Robust Programs or they can be used by the students independently. The resources includes 48 •Defensive Design – Anticipating Misuse and Authentication •Input Validation •Maintainability – Sub-programs, Naming Conventions, Indentation, Commenting •Purpose of Testing •Types of Testing – Iterative, Final/Terminal •Syntax and Logic Errors •Types of Test Data –Normal, Boundar
These adaptable PowerPoint Presentations can be used by the teacher in class to guide students through the topic - Boolean Logic, or they can be used by the students independently. The resources includes 40 Slides that cover: Simple Logic Diagrams using AND, OR & NOTTruth TablesCombining Boolean Operators - AND, OR & NOTApplying Logical Operators in Truth Tables to solve problems
These adaptable PowerPoint Presentations can be used by the teacher in class to guide students through the topic - Systems Software, or they can be used by the students independently. The resources includes 29 Slides that cover: •The Purpose of Operating Systems, including User Interface, Memory Management, Peripheral Management and Drivers, User Management and File Management •The Purpose and Functionality of Utility Software, including Encryption Software, Defragmentation and Data Compression
I am an experienced computer science teacher who originally trained as an ecologist, this gives me a slightly different take on teaching about computers, technology and programming.
Teaching style
Eclectic
Awards & shining teacher moments
My own education history
Degree in Biology (Ecology)
Masters in IT Education
TPT is the largest marketplace for PreK-12 resources, powered by a community of educators.