Overview of Computer Programming
Overview of Computer Programming
Fundamentals of
Problem Solving and
Programming
Overview of
Computer
Programming
What is a Programming
Language?
A programming language is a
standardized communication
technique for expressing instructions
to a computer. (Syntax and
Semantics) - do sample coding…
but regardless of what language you
use, these instructions are translated
into machine language that can be
understood by computers.
The Program Development
Life Cycle
Programmers do not sit down and start writing
code right away when trying to make a computer
program. Instead, they follow an organized plan or
methodology, that breaks the process into a series
of tasks.
Here are the basic steps in trying to solve a
problem on the computer:
1. Problem Definition
2. Problem Analysis
3. Algorithm design and representation
(Pseudocode or flowchart)
4. Coding and debugging
Problem Definition
A programmer is usually given a task
in the form of a problem. Before a
program can be designed to solve a
particular problem, the problem must
be well and clearly defined first in
terms of its input and output
requirements.
Problem Analysis