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

student+worksheet+intro+to+coding

The document is a student worksheet for a coding fundamentals unit, covering basic coding concepts, programming languages, and careers in coding. It defines key terms such as binary code, algorithms, and coding languages like HTML and Python, while also discussing various coding-related careers and necessary skills. Additionally, it explains the differences between low-level and high-level code, as well as types of coding errors.

Uploaded by

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

student+worksheet+intro+to+coding

The document is a student worksheet for a coding fundamentals unit, covering basic coding concepts, programming languages, and careers in coding. It defines key terms such as binary code, algorithms, and coding languages like HTML and Python, while also discussing various coding-related careers and necessary skills. Additionally, it explains the differences between low-level and high-level code, as well as types of coding errors.

Uploaded by

kenshoncory
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Coding Fundamentals Student Worksheet Unit 1:

Introduction to Coding
Name: Ethan Addison Class: 4 Date: 10/2/24

Lesson 1: What is Coding?


1. Define each of the following terms:

a) Binary code:
a set of language humans cannot understand only the device understands. It contains 0 and 1s
__ b) Program/Code: A program is a line of a instruction given to a device/computer

A code is a set instruction given to a device/computer

c) Coding:

Coding is when you give instructions to a device/computer using a certain coding language that
the computer understands.

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

Hyper Text Makeup Language, it is used to make websites.

3. Why is Python so well-known?

Because it is one of the most popular and powerful coding languages.


4. Describe Javascript.
5. It helps make websites just like HTML
Describe C++.
It is a General-Purpose Programming Language.

Lesson 2: Careers in Coding


1. What is a video game developer?
Someone who helps make video games
2. What degree is useful, but not necessarily required, for a game developer?
Computer Science

Page 1 of 3

Copyright © 2019 Applied Educational Systems


3. What are the two types of web developers, and what do they do?
One that uses Javascript, and one that uses HTML, they help make websites
4. What degree is useful, but not necessarily required, for a web developer?
Computer science degree
5. What job does an ethical hacker perform?
They legally break into websites to test their security
6. What qualifications does an ethical hacker need to secure a job?
They look for weaknesses in the website
7. What is the role of a software quality assurance engineer?
Make scenarios
8. Why should a software QA engineer know code?
So they can d their job more efficiently
9. What are the top five skills you need to be successful in coding?
A sharp mind, good problem solving, preserving, efficiency, and self motivation.

Lesson 3: The Secret Life of Code

1. Define each of the following terms:

a) Decomposition:
Breaking a problem down into steps

b) Algorithm:

Giving the computer steps to complete the main objective

c) Sequence:

Set of steps that follow a certain order

d) Flexible sequencing:

Page 2 of 3

Copyright © 2019 Applied Educational Systems


A order you can start from anywhere and its wont change anything
2. What is the purpose of an algorithm?
To give the computer steps to complete a certain task it would be hard to do without steps
3. What is the difference between a program and an algorithm?
A program is the instruction and algorithm are the steps to complete that instruction
4. How does a computer read a sequence?
It understands it when it's told to
5. Why is understanding sequence versus flexible sequence important?
6. Because if you mistake a sequence, it can affect it terribly because its not flexible sequencing
because it must follow the certain order you give it
7. List two features of low-level code.
8. Returns outputs faster and extremely close to language machines
9. List two features of high-level code versus low-level code.
10. High level code is more user friendly and easier to understand
8. What happens when code is compiled?
It turns the program into binary code and puts in a file
9. What happens when code is interpreted?
It does the opposite of compiling; it does the programs without having to turn it into binary code.

10. Define the three types of errors in coding.


Misspelled words improper use of punctuation, and incorrect format in statements.

Page 3 of 3

Copyright © 2019 Applied Educational Systems

You might also like