C1: Intro to Computer Programming
Level 1
C1 Tutorial Tools & Resouces
C1 Lingos
Computer Science
The study of how digital devices work. This field includes the parts of digital device, how to program digital devices, and how people use them.
Digital Programming
Also known as coding or simply programming. It is the process of writing a set of instructions that tells a computer what to do. A set of these instructions we commonly call a program or application.
Code
In programming terms, it is the written/typed vocabulary and grammar that is used to communicate programming commands to a digital device.
Programming Language
Around the world there are different languages people use to communicate. Digital devices are the same way. Although the basic rules for programming are the same, there are different programming systems that work different from one another, and have their own unique vocabulary and grammar rules. Some examples of programming languages are Java Script, Python, and C++.
HTML
These are the initials for Hypertext Markup Language, which is basically the programming language for the World Wide Web.
Programming Blocks
A system of learning how to digital program where lines of code are represented by various kinds of blocks. These blocks fit together like a puzzle to create commands for the digital device to follow, which is what we call programming!
Algorithym
Definition
Bug (in Coding)
Definition
Navigate (in Coding)
Definition
Iterate (in Coding)
Definition
Digital
Definition
Binary System
Definition
Switch(Electronic in a computer)
Definition
The study of how digital devices work. This field includes the parts of digital device, how to program digital devices, and how people use them.
Digital Programming
Also known as coding or simply programming. It is the process of writing a set of instructions that tells a computer what to do. A set of these instructions we commonly call a program or application.
Code
In programming terms, it is the written/typed vocabulary and grammar that is used to communicate programming commands to a digital device.
Programming Language
Around the world there are different languages people use to communicate. Digital devices are the same way. Although the basic rules for programming are the same, there are different programming systems that work different from one another, and have their own unique vocabulary and grammar rules. Some examples of programming languages are Java Script, Python, and C++.
HTML
These are the initials for Hypertext Markup Language, which is basically the programming language for the World Wide Web.
Programming Blocks
A system of learning how to digital program where lines of code are represented by various kinds of blocks. These blocks fit together like a puzzle to create commands for the digital device to follow, which is what we call programming!
Algorithym
Definition
Bug (in Coding)
Definition
Navigate (in Coding)
Definition
Iterate (in Coding)
Definition
Digital
Definition
Binary System
Definition
Switch(Electronic in a computer)
Definition
C1 Focus Skills & Questions
BrainPop: Computer Programming
- Simply put, what is a computer program?
- What are the lines of instructions in a computer program called?
- When a computer program follows a step by step set of instructions, its called a __________.
- Mini programs that are called upon repeatedly throughout a larger set of code is called a ______________.
- Repeating a section of code is called a ______________.
- If you have a mistake, or __________ in your code, you have to find it and fix it. This requires alot of patience.
- As bugs and other corrections and improvements are made to a computer program, it goes through many _____________________, or versions.
- BONUS: The different fixes and improvements to a computer program are delivered to users in the form of _________________.
BrainPop: Binary
9. What system, or "language" does a computer use to process its work in?
10. How is our traditional number system different from the Binary system?
11. What type of question on a test is most similar to the binary system?
12. When a computer is processing 1 and 0s in the CPU, what is happening electronically?
9. What system, or "language" does a computer use to process its work in?
10. How is our traditional number system different from the Binary system?
11. What type of question on a test is most similar to the binary system?
12. When a computer is processing 1 and 0s in the CPU, what is happening electronically?
C1 Visual Content Development
Part 1
Instructions: In class we have been exploring the web app LightBot. LightBot does a wonderful job introducing a number of the concepts that we talked about in our FSQs for C1. As you work through LightBot, look for visual examples of FSQ concepts 3-6. Pick one of the FSQs to create an example for. Take a screenshot of the example, and then put the screenshot on the matching FSQ. Take a look at the example below. It would be a good idea label/point out how the example demonstrates the FSQ. Create a PDF of the FSQ which includes your Lightbot Screenshot example and turn that PDF into the C1 Visual Content activity in Google Classroom. Be sure to name the PDF file as follows "s2_ylnC1vc".
Part 2
Binary Decode Practice: The Binary Practice worksheet will be past out to you in class as well as the Binary Decoder Key. Use your knowledge of Binary Coding works to decipher the message on the front of the worksheet. Use the Key to help you understand what each set of transistors that are turned on and off are connected to making each letter. The worksheets are in 3 different colors, feel free to work in groups by the color of your worksheet. Be sure to put your name on the worksheet.
C1 Performance Task
This is a pretty simple Level4 Activity, at least from the standpoint of turning it in. When you finish your Hour of Code course in code.org, you will be prompted to fill out your name to a Certificate of Completion. Once your name is on the certificate, click the certificate to see a larger version of it. Take that larger version and drag it to your desktop, and then attach file to the C1 Level 3 Activity into Google Classroom. You could also create a PDF if you wish, or take a screenshot. If you saved your certificate already and you have it in Google Drive, simply turn in a link to the file. Be sure to rename your certificate JPEG as follows:
s2_Ylnc1lvl4
s2_Ylnc1lvl4
C1 Check for Understanding Assessment
Please take the C1 Quiz in Google Classroom. Remember, you need to score a 70% or better to show proficiency for this Learning Target.