Please enable JavaScript.
Coggle requires JavaScript to display documents.
Problem Solving and Game Development (Computational Thinking (Formulating…
Problem Solving and Game Development
Computational Thinking
Formulating Problems
Organizing & Analyzing Data
Data Representation
Using Algorithmic Thinking
Identifying,Analyzing, and Implementing Possible Solutions
Generalizing & Transferring
Problem Solving Strategies for Hardware and Software
Software
Hardware
Software development cycle
Software specification
Software design and implementation
Project Feasibility
Software validation
Software evaluation
Algorithms
Pseudocode
A mixture of English and a programming language.
Structured English
Subset of the English language with a limited selection of sentence structures that reflect processing activities.
Flow Chart
A graphical representation of the way a computer should progress from one instruction to the next.
Key Terms
Algorithm
An abstract or general procedure for solving a problem.
Procedural Paradigm
An approach to programming where the programmer defines the steps for solving a problem.
Syntax
Grammar rules that create valid program statements.
Syntax error
An error that results when an instruction does not follow the syntax rules or grammar of the programming language.