0% found this document useful (0 votes)
81 views

Student Worksheet Intro To Coding

Dfgh

Uploaded by

mazzam30
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
81 views

Student Worksheet Intro To Coding

Dfgh

Uploaded by

mazzam30
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Coding Fundamentals Student Worksheet Unit 1:

Introduction to Coding
Name: ___________________________________ Class: ______________ Date:
________

Lesson 1: What is Coding?


1. Define each of the following terms:

a) Binary code:
Binary code is the language that
computers use to communicate; it is how
they send, receive and store information
_____________________________________________________________________________

b) Program/Code: program or code is a set of instructions given to a computer

c) Coding: Coding is writing the program in a specific language. There are many different

coding languages

_____________________________________________________________________

1. What does HTML stand for, and how is it used?


(Stands for Hypertext Markup Language
(Used to create web pages and web applications

__________________________________________________________________________

_ 2. Why is Python so well-known?

One of the most powerful, easy-to-read languages


Looks the most like regular English

___________________________________________________________________________
3. Describe Javascript.

•High-level programming language


•Commonly embedded in HTML to enhance web pages.
___________________________________________________________________________

Page 1 of 5

Copyright © 2019 Applied Educational Systems


4.Describe C++
General-purpose programming language.
One of the top, go-to languages.

___________________________________________________________________________
___________________________________________________________________________

Lesson 2: Careers in Coding


1. What is a video game developer?
•Work to create the fun games you play on your computers, cell phones, and tablets.
•Work in teams and use libraries of shared code to work.
•Degree in software engineering, computer science, or related fields is typically required.
•Degree can make a difference in job title and how much you’re paid.

__________________________________________________________________________
2. What degree is useful,
but not necessarily required, for a game developer?.
Bachelors degree in computer science or a related field
__________________________________________________________________________

3. What are the two types of web developers, and what do they do?
__________________________________________________________________________
__________________________________________________________________________
4. What job does an ethical hacker perform? Breaks into companies’ systems legally and
ethically to find any vulnerabilities and weaknesses.
________________________________________________________________________
__________________________________________________________________________
6. What qualifications does an ethical hacker need to secure a job? Degree in an area of
study such as computer programming and the necessary certifications.

Page 2 of 5

Copyright © 2019 Applied Educational Systems


__________________________________________________________________________
__________________________________________________________________________
7. What is the role of a software quality assurance engineer?.
Tests software to make sure it functions properly.
__________________________________________________________________________
8. Why should a software QA engineer know code?.
Must be able to understand how the software is intended to behave versus how it actually
behaves.
__________________________________________________________________________
9. What are the top five skills you need to be successful in coding?
Problem-solving.sharp memory. Efficiency. Self-motivation and independence.perseverance.
__________________________________________________________________________

Lesson 3: The Secret Life of Code

1. Define each of the following terms:

a) Decomposition:Decomposition is breaking a problem into smaller parts.


b) Algorithm: In coding, a list of steps to complete a task is called an algorithm.

c) Sequence:A sequence is a set of steps that follow one another in order.

d) Flexible sequencing: Flexible sequencing is when the order of steps does not have to be precise.

2. What is the purpose of an algorithm? The purpose of an algorithm is to provide a procedure or


formula for solving a problem.

Page 3 of 5

Copyright © 2019 Applied Educational Systems


__________________________________________________________________________
3. What is the difference between a program and an algorithm? A program may have many
different algorithms
_________________________________________________________________________
5. How does a computer read a sequence?
\ Code is typically read like a book:
•Left to right
•Top to bottom
•One line after another

__________________________________________________________________________
5. Why is understanding sequence versus flexible sequence important? Is precise and flexible.
Sequence is not precise.
__________________________________________________________________________
__________________________________________________________________________

6. List two features of low-level code. More user-friendly. Easier to understand.


__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________

7. List two features of high-level code versus low-level code.runs quicker.returns output faster.
__________________________________________________________________________
__________________________________________________________________________
8. What happens when code is compiled?. Takes the entire program and converts it into binary
code, which it then stores in a file.
__________________________________________________________________________

9.What happens when code is interpreted?


Uses the code itself to perform actions. It does not need to be converted into binary code.

Page 4 of 5

Copyright © 2019 Applied Educational Systems


__________________________________________________________________________
__________________________________________________________________________

10. Define the three types of errors in coding. Debugging is removing errors in code that cause it to behave
unexpectedly or not run at all. Logic errors are design flaws in your program.
Examples include:
•Multiplying when you should be dividing
•Opening and using data from the wrong file
•Using the wrong sequence of statements.
Syntax errors represent errors in the grammar of the programming language.

__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________

Page 5 of 5

Copyright © 2019 Applied Educational Systems

You might also like