1/145
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
|---|
No study sessions yet.
Problem solving
Coding helps you become better at problem-solving as it teaches you to breakdown problems into a logical structured format
Coding on the job
Coding might be required to perform small tasks that a program can't handle automatically
Understanding of how Software works
Understanding how Software works helps you learn how to apply it better when coding to solve problems
Learning to be persistent
Coding helps you stick to problems when solving them instead of giving up
You can talk about technology effectively
You can communicate about coding and technology terms effectively as you start to understand them
Hardware
Physical components of a computer
Central Processing Unit (CPU)
Memory or Random Access Memory (RAM)
Inputs
keyboard, mouse
Output
monitor or printer
Software
The computer programs when creating software, most programs follow the data processing cycle this data processing cycle consists of input, processing, and output
Algorithm
A set of general steps to solve a problem
Inputs
Zero or more well-defined data items that must be provided to the algorithm
Output
One or more well-defined results produced by the algorithm
Definiteness
The algorithm must specify every step and the order the steps must be taken in the process
Effectiveness
Every step must be feasible
Finiteness
The algorithm must eventually stop
Program
A set of instructions that tell the computer what it's supposed to do
Programming
The steps taken to prepare these instructions
High-level programming languages
High level programming languages usually translate into several machine language instructions first, a software called a compiler translates programs fully into machine language An interpreter program reads one instruction at a time, and determines how to carry out the required action
Flowchart
A visual representation of a problem solution
Ellipse
Start/End
Parallelogram
Inputs/Outputs
Rectangle
Formulas/Actions
Diamond
Decisions