top of page
Game Developers

Computational Thinking

The course prepares students for the Device Configuration and Management certification, which is one of the three certifications needed to receive an IT Tech Support Specialist credential, the other two certifications being Networking and Network Security.

Computational Thinking.png

Self-Study Course Includes:

Books: a $75 value

Videos: a $250 value

Practice Test by MeasureUp: a $100 value

​

 

With CertPREP, you get all this and
more for just $277. Get started today!

Courst Outline

Chapter 1: Data Storage

  • 1.1 Bits and Their Storage

  • 1.4 Representing Information as Bit patterns

  • 1.8 Data and Programming

Chapter 2: Data Storage

  • 2.4 Arithmetic/Logic

  • 2.6 Programming Data Manipulation

Chapter 5: Algorithms

  • 5.1 The Concept of an Algorithm

  • 5.2 Algorithm Representation

  • 5.3 Algorithm Discovery

  • 5.4 Iterative Structures

  • 5.5 Recursive Structures

  • 5.6 Efficiency and Correctness

Chapter 6: Programming Languages

  • 6.1 Historical Perspective

  • 6.2 Traditional Programming Concepts

  • 6.3 Procedural Units

  • 6.5 Object-Oriented Programming

Chapter 7: Software Engineering

  • 7.1 The Software Engineering Discipline

  • 7.2 The Software Life Cycle

  • 7.3 Software Engineering Methodologies

  • 7.4 Modularity

  • 7.5 Tools of the Trade

  • 7.6 Quality Assurance

  • 7.7 Documentation

  • 7.8 The Human-Machine Interface

Chapter 8: Data Abstractions

  • 8.1 Basic Data Structures

  • 8.2 Related Concepts

  • 8.5 Customized Data Types

  • 8.6 Classes and Objects

  • 8.7 Abstract Models

Chapter 9: Database Systems  

  • 9.1 Database Fundamentals

  • 9.2 The Relational Model

  • 9.3 Object-Oriented Databases

  • 9.5 Traditional File Structures

  • 9.6 Data Mining

  • 9.7 Social Impact of Database Technology

Chapter 11: Artificial Intelligence

  • 11.1 Intelligence and Machines

  • 11.2 Perception

  • 11.3 Reasoning

Chapter 12: Theory of Computation

  • 12.1 Functions and their Computation

  • 12.2 Turing Machines

  • 12.3 Universal Programming Languages

  • 12.4 A Non-computable Function

  • 12.5 Complexity of Problems

bottom of page