0% found this document useful (0 votes)
3 views19 pages

Coding

Programming involves the process of instructing computers on how to perform tasks to solve problems, which includes coding, designing, testing, and debugging software. It can be categorized into low-level languages, which are machine-readable, and high-level languages, which are more human-readable. Additionally, algorithms and pseudocode are essential tools in programming for outlining steps and logic before formal coding.

Uploaded by

Yoon Mhi
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views19 pages

Coding

Programming involves the process of instructing computers on how to perform tasks to solve problems, which includes coding, designing, testing, and debugging software. It can be categorized into low-level languages, which are machine-readable, and high-level languages, which are more human-readable. Additionally, algorithms and pseudocode are essential tools in programming for outlining steps and logic before formal coding.

Uploaded by

Yoon Mhi
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

What is

Programming ?
Coding vs
programming
Programming refers to a

Coding is a part of technological process for telling a

programming that deals with computer which tasks to perform in

converting the language into order to solve problems. This involves,

binary commands for the writing code, designing, testing and

machine. debugging software.


Programming Language
s

High-Level Low-Level
Languages Languages
Low-Level High-Level
Languages Languages

Easy to understand for Human-readable and

machine but less human- easier to understand and

readable use.

Higher execution speed Lower execution speed

Eg. Assembly Language, Eg. Java, Python,

Machine Language JavaScript, C++,C#


Low-Level Languages
ASCII (American Standard Code for Information Interchange)

ASCII is a way of coding characters in

computers.

They used it many times to write on

phones and computers.


High-Level
Languages
High-Level
Languages
Compiler
A compiler is a software tool that converts

human-written computer code into machine code.

Example: C,C#,Java
Algorithm
&
Pseudocode
Algorithm

a step-by-step procedure,
which defines a set of
instructions to be executed
in a certain order to get the
desired output.
Advantages of Algorithm
a step-by-step repetition of a solution to a given
problem which is very easy to understand
easy to first develop an algorithm, them convert
it into a flowchart & into a computer program
easy to debug as every step is got its own logical
sequence
Algorithm
Problem - Design an algorithm to add two
numbers
Step 1 - Start
Step 2 - declare value of a & b

Step 3 - c = a+b

Step 4 - display c

Step 5 - Stop
Pseudocode
Pseudocode is a human-readable version of your code.

Pseudocoding is such an important skill for at least two reasons.

First, when you pseudocode before you create formal code, it allows you

to think through the logic of your problem in advance.

Second, when you pseudocode, you can later provide this information to

others that are seeking to understand your coding decisions and how your

code works.
Pseudocode
Programmer jobs

Jobs in Programming include:

Engineering

Game developing

Web developing

Data science

Artificial intelligence

App creation
Thanks for

listening !

You might also like