Please enable JavaScript.
Coggle requires JavaScript to display documents.
Computational thinking and IDEs (IDEs (Will be specific to a high level…
Computational thinking and IDEs
Computational techniques
IDEs
Integrated Development Environment is a software package
Provides the tools for a computer programmer to develop their software
Allows programmers to write their high level code, test it and translate it from one package
Will be specific to a high level language
Source code editor - allowing the writing and editing of code
Automation tools - automate tasks such as finishing off key words and indenting on your behalf
Error diagnostics - debugger - identifies logic and syntax errors and shows where they are
Translators - converts source code to machine code
Interpreter - translates source code one line at a time for testing
Compiler - converts entire source code so it can be run as an executable file
Auto-documentation - stores list of variables, modules, functions call etc which are documented for other programmers
Testing
Ensures that the program is robust and reliable - producing expected results.
Debugger
The IDE usually contains a debugger - a number of built in tools that allow the programmer to debug and test the program
Breakpoints
Manually inserted by the programmer
Stops the program at key points so the content of the variables can be inspected or the path through a program traced
Watch
A window shows the current content of variables as each line of the program is executed
Step
Allows the programmer to run the program line by line to trace the path the program takes
At each step the content of the variables can be inspected through a watch window
Test Plan