
Programming language
Presentation
•
Computers
•
7th Grade
•
Medium
Uchechukwu Onyeka
Used 7+ times
FREE Resource
15 Slides • 42 Questions
1
Programming tools and Technique
Many tools and techniques aid in writing good computer programs, two of which are algorithms and flowcharts.
AlgorithmThis is an outline step needed to solve a problem. Thus an algorithm should be clear, effective, and unambiguous. In addition, an algorithm should have input should produce output.
2
Computer Program & Programming Skills
BY Uchechukwu
3
Lesson Objectives
To describe a program
To identify types of program
To write program to solve problems
4
Biblical Integration
Gold or Silver I have not, but in the name of Jesus, stand up and walk.
5
Keywords
Programs
Software
Translators
Programmer
6
Concept of Computer Program and Programming Language
If you want a computer to solve a given problem, you need a computer program.
A computer program is a sequence of related instructions (commands) that tell the computer how to accomplish a specific task.
7
Program
A program can also be defined as a set of instructions that is executed by the CPU.
Programming is the act of writing a computer program.
Computer programs are written by trained and qualified people called programmers.
8
Computer Programming Language
A computer programming language is the language used to write instructions (commands) for the computer.
Programming language is a means through which a programmer communicates with the computer in solving different categories of problems.
It consists of a set of rules governing how the words in the language should be written (syntax) and the meaning associated with each word (semantic).
9
Types of Programming Language
Computer language falls into three broad categories
1. Machine Language (Binary)
2. Low-Level Language (Assembly language)
3. High-Level Language (HLL)
10
1. It requires the programmer to remember the numeric code of each instruction and the location of each data in binary form.
2. Also, machine language is machine dependent; that is to say that different machines have different language formats.
Problems with Machines Language
This was the first generation programming language. A computer will only understand one language, which is machine language. There are two symbols in machine language; these are 1 and 0 generally called binary digits or bits.
Machine Language
Machine Learning
11
Some text here about the topic of discussion.
12
Some text here about the topic of discussion.
13
1. It is machine dependent; the programmer has to know the numeric code for each machine
2. It slows to execute as compared to machine language
Problems with Assembly Language
Assembly is made of abbreviated commands we can assemble into machine code. Acronyms with words such as add (addition), sub (subtraction) and load (loading) are commonly used. Assembly language is closest to machine language and as a result, is called a low-level language. Assembly language cannot be directly executed by the computer, hence it requires a program called the assembler to convert assembly language to machine language
Low-Level Language (Assembly Language)
14
Some text here about the topic of discussion.
15
BASIC: Beginners All-purpose Symbolic Instruction Code
COBOL: Common Business Oriented Language
FORTRAN: FORmula TRANslation
ADA: Named after Ada Augusta
APL: A Programming Language
RPG: Report Program Generator
PL1: Programming Language 1
dBASE: Data Base
LISP: List Processor
PASCAL
JAVA
C++
Examples
These are programming languages that allow for the program to be written in forms that are readable to human beings. High-level languages are developed to overcome the limitations of machine and assembly languages. In high-level structure, a program is written in forms that resemble the statement of the given problem in English. High-level language can run on a different machine provided appropriate translators are installed.
High Level Language
16
Multiple Choice
What is machine code?
A programming language that a computer understands
The make and model of a computer
The serial number of a computer
17
Open Ended
Describe an Interpreter, Assembler and Compiler
18
Open Ended
Describe Machine language, Low level language and High level language
19
Multiple Choice
Java, Python, PHP, and C++ are examples of
low level languages
Graphic arts languages
medium level languages
high level languages
20
Multiple Choice
Translators convert source code programs in ____ level languages to machine language.
Low
High
Medium
Moderate
21
Multiple Choice
22
Multiple Choice
23
Multiple Choice
___ program is written in other programming languages and needs conversion into machine language.
Translating
Source
Object
Logical
24
Multiple Choice
Which of these is the set of rules that must be followed when typing code using a programming language?
Syntax
Value
Expression
Statement
25
Multiple Choice
Which of these is a series of instructions that solve a problem?
Algorithm
String
Array
Statement
26
Multiple Choice
A special program that translates source codes to machine language within loops is called
Compiler.
Interpreter.
Converter.
Changer.
27
Multiple Choice
28
Multiple Choice
29
Multiple Choice
30
Multiple Choice
31
Multiple Choice
32
Multiple Choice
33
Multiple Choice
Which of these is machine code?
A
B
34
Multiple Choice
QBasic, Java PASCAL are _______ level languages.
High
Low
Assembly
35
Multiple Choice
Ada Lovelace is known as Worlds first computer programmer.
True
False
36
Multiple Choice
37
Multiple Choice
38
Multiple Choice
39
Multiple Choice
40
Multiple Choice
41
Multiple Choice
42
Multiple Choice
43
Multiple Choice
44
Multiple Choice
Assembly langauge is written using...
Binary/hexadecimal
English-like key words
Plain English
Abbreviated mnemonic keywords
45
Multiple Choice
Machine code is written using...
Binary/hexadecimal
English-like key words
Plain English
Abbreviated mnemonic keywords
46
Multiple Select
High level languages feature...
English-like keywords
Named subroutines
No variables names
Abbreviated command names
47
Multiple Select
Advantages of low-level languages include...
Direct access to the CPU
Programs written will often be more efficient than high-level programs
Easier to remember programming commands
Can use subroutines and advanced data structures
48
Multiple Select
Assembly language is better than machine code because...
it is easier for humans to read
it is easier to remember the instructions
a person is less likely to make mistakes in assembly language
it is written using English-like keywords
49
Multiple Choice
Binary codes are used in which of the following programming language
Machine language
Assembly language
High level language
None of above
50
Multiple Choice
The acronym for BASIC is
Beginner’s All Symbolic Instruction Code
Beginner’s All-purpose symbolic Instruction Code
Believer’s All-purpose Symbolic Instruction Code
Beginner’s All-purpose Synthetic Instruction Code
51
Multiple Choice
A program that changes high level languages into machine language is called
translator
BASIC
java
Pascal
52
Multiple Choice
All the following are examples of high level languages EXCEPT
translator
BASIC
C++
Pascal
53
Multiple Choice
Which of the following is not a language translator
assembler
compiler
interpreter
terminator
54
Multiple Choice
An outlined steps needed to solve problem is called
flowchart
algorithm
start or end symbol
direction of flow symbol
55
Multiple Choice
BASIC was developed by
John Kemeny and Thomas Kutz
Blaise Pascal and Charles Babbage
Philip Emeagwali and Tim Berner-lee
All of the above
56
Multiple Choice
Who writes codes and instructions for the computer?
Computer Engineer
Programmer
Network Administrator
Bank Manager
57
Multiple Choice
Programming language that allows for a program to be written in forms that are readable to human beings is called
Assembly language
Machine language
High level language
all of the above
Programming tools and Technique
Many tools and techniques aid in writing good computer programs, two of which are algorithms and flowcharts.
AlgorithmThis is an outline step needed to solve a problem. Thus an algorithm should be clear, effective, and unambiguous. In addition, an algorithm should have input should produce output.
Show answer
Auto Play
Slide 1 / 57
SLIDE
Similar Resources on Wayground
49 questions
History of Southwest Asia: U.S. Involvement in SW Asia (SS7H2d)
Presentation
•
7th Grade
51 questions
FACEXPRO : BIG DATA ANALYTICS & AI
Presentation
•
KG
53 questions
Amplify Matter and Energy in Ecosystems
Presentation
•
7th Grade
48 questions
TELPAS
Presentation
•
6th - 8th Grade
54 questions
Speech and Communications Lesson
Presentation
•
7th Grade
52 questions
Human Geography: Culture
Presentation
•
7th Grade
53 questions
Law of Conservation of Mass
Presentation
•
8th Grade
54 questions
Computer Literacy Unit 1 Review
Presentation
•
6th - 8th Grade
Popular Resources on Wayground
6 questions
Secondary Safety Quiz
Presentation
•
9th - 12th Grade
10 questions
Afterschool Activities & Sports
Quiz
•
6th - 8th Grade
19 questions
ROAR Week 2026
Quiz
•
9th - 12th Grade
20 questions
Lab Safety Quiz
Quiz
•
6th Grade
15 questions
Cool Tool:Chromebook
Quiz
•
6th - 8th Grade
22 questions
would you rather
Quiz
•
3rd - 11th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
Discover more resources for Computers
20 questions
Early Computing
Quiz
•
7th - 12th Grade
10 questions
Exploring the Parts of a Computer
Interactive video
•
6th - 10th Grade
10 questions
Navigating Digital Citizenship and Online Safety
Interactive video
•
6th - 10th Grade
11 questions
Technology Acceptable Use
Quiz
•
6th - 8th Grade
9 questions
Discussion Boards
Quiz
•
6th - 8th Grade
10 questions
Mastering Proper Keyboarding Techniques
Interactive video
•
6th - 10th Grade