
Intro_Programming
Presentation
•
Other
•
9th - 12th Grade
•
Practice Problem
•
Medium
Brandi Nguyen
Used 3+ times
FREE Resource
16 Slides • 5 Questions
1
Intro to Computer Programming
2
Multiple Choice
What does a programmer do?
Works with real-time databases in order to manage large quantities of data
Works with programming language(s) to write code for applications
Creates static web pages for informational purposes using only Hypertext Markup Language
Develops file storage systems for enterprise networks
3
CompTIA ITF+ Programming
A.
Works with programming language(s) to write code for applications
System administrators develop file storage systems for enterprise networks.
Web designers create static web pages for informational purposes using only Hypertext
Markup Language.
Database administrators work with real-time databases in order to manage large quantities
of data.
Computer Programmers work with one or more programming languages to write
code that is used as the basis for the applications you use on your computing
device.
4
CompTIA ITF+ Programming
What is a program BEST described as?
5
Multiple Choice
What is a program BEST described as?
Proprietary software to which the owner has exclusive rights
A mathematical equation utilizing compiled code to execute commands
A sequence of instructions for your computer to perform
A piece of software designed for business to streamline commonly used tasks
6
CompTIA ITF+ Programming
C. A sequence of instructions for your computer to perform
Not all programs contain mathematical equations or use compiled code.
A program may have many uses, both personal and commercial.
Streamlining tasks is only one purpose a program could serve.
While a program could be proprietary, it doesn't have to be. Some software
programs are considered open source and are a compilation of contributing
developers around the world.
A program is a sequence of instructions for your computer to perform
that is designed by a computer.
7
CompTIA ITF+ Programming: SDLC
The Software Development
Life Cycle is a blueprint
designed for a team to
create, maintain, and fix
digital products.
8
CompTIA ITF+ Programming: Flow Charts
Flow Charts
A flow chart will visualize the graphical sequence of a
program.
This provides a visual representation of
program flow in the Analysis
or Design phase of the Software
Development Life Cycle.
9
CompTIA ITF+ Programming: Flow Charts
•Flow Charts
• All programs can be represented by flow charts
• 4 main symbols:
Oval: Start/End
Arrow: Path/Direction
Diamond: Decisions
(yes/no)
Rectangles: Processes
10
CompTIA ITF+ Programming
11
Flow Chart design for ordering a pizza
12
CompTIA ITF+ Programming
Flow charts are often turned
into pseudocode (pronounced
sudo-code) during the Design
phase of the SDLC
13
CompTIA ITF+ Programming
Pseudocode will provide a more detailed and human-readable form of
the algorithm.
Pseudocode is informal, high-level description of the algorithm
• Not a real programming language
• General idea of concepts
14
CompTIA ITF+ Programming
15
Pseducode algorithm for taking a pizza order:
Identify the pizza size selected
Identify the pizza base selected
Identify the topping choice selected
IF additional toppings required THEN
Add to the topping choice
ELSE
Identify if another pizza is to be added
END IF
IF another pizza is to be added THEN
Identify the pizza size, base and topping
ELSE
Calculate order price
Display order
END IF
CompTIA ITF+ Programming
16
What will this program do?
17
Multiple Choice
According to the flow chart and pseudocode, what will this program do?
This program will ask the user for input.
The user will type in all 5 numbers, n.
The program will print the sum of those 5 numbers.
The program will end
The program initializes the counters to zero
The user will input the first number, n
The program will calculate the sum
The program will increase the counter to 5
The program will print the sum of the number
The program will end
The program initializes the counters to zero
The user will input the first number, n
The program will calculate the sum
The counter will increase by 1
The user will input the second number, n
The counter will increase by 1 until the count get to 5
The program will print the sum of the number
The program will end
The program initializes the counters to zero
The user will input the first number, n
The program will calculate the sum
The counter will increase by 1
The user will input the second number, n
The counter will increase by 1 until the count is greater than 5
The program will print the sum of the number
The program will end
18
Multiple Choice
According to this flowchart and the pseudocode, what purpose does the count variable serve in this algorithm?
The count variable will increase by 5 until the condition count < 5 is true
The count variable will increase by 5 until the condition count < 5 is false
The count variable will increase by 1 until the condition count < 5 is false
The count variable will increase by 1 until the condition count < 5 is true
19
CompTIA ITF+ Programming
How is pseudocode used in programming?
20
Multiple Choice
How is pseudocode used in programming?
It is used to write informal code that is readable by machines
It is used to write formal code that is readable by machines
It is used to write formal programming code that is readable by humans
It is used to write informal programming code that is readable by humans
21
CompTIA ITF+ Programming
B: It is used to write informal programming code that is readable by humans
Intro to Computer Programming
Show answer
Auto Play
Slide 1 / 21
SLIDE
Similar Resources on Wayground
17 questions
Finding and Applying for a Job (Careers)
Presentation
•
9th - 12th Grade
19 questions
Energy Sources
Presentation
•
9th - 12th Grade
16 questions
Maslow and the Hierarchy of Needs
Presentation
•
9th - 12th Grade
18 questions
Teams in the Workplace
Presentation
•
9th - 12th Grade
12 questions
Domain 2 Lesson 1
Presentation
•
9th - 12th Grade
15 questions
Income and Employment
Presentation
•
9th - 12th Grade
18 questions
MAKING INFERENCES
Presentation
•
10th Grade - University
15 questions
Loans intro
Presentation
•
9th - 12th Grade
Popular Resources on Wayground
10 questions
HCS SCI 03 Summer School Review 4
Quiz
•
3rd Grade
11 questions
HSMS - Standard Response Protocol
Quiz
•
6th - 8th Grade
16 questions
1.1-1.2 Quiz Review
Quiz
•
9th - 12th Grade
12 questions
Exponent Expressions
Quiz
•
6th Grade
20 questions
Adding and Subtracting Integers
Quiz
•
6th - 7th Grade
11 questions
Northeast States
Quiz
•
3rd - 4th Grade
10 questions
Characterization
Quiz
•
3rd - 7th Grade
10 questions
Common Denominators
Quiz
•
5th Grade