CP - Creating with Programming [OVERVIEW]
Creating with Programming
Introduction
In the world of computer science, there are countless experiences that by learning will prepare you for potential careers as discussed in previous modules. In this module:
- You will delve into the fascinating realm of data collection and representation using a myriad of tools. Like how companies use surveys, online forms, and customer feedback to gather data.
- You will then explore the world of binary numbers, logic, sets, and functions, gaining a deeper understanding of how these concepts apply to the field. Think of how when you play a video game, the code from the game uses binary logic to process commands and actions.
- Demonstrate an understanding of a common programming language in order to compare and utilize simple coding control structures like if-then statements and loops.
- Lastly, by practicing problem-solving skills through the use of a programming language and incorporating coding control structures, students will be well-equipped to navigate the ever-evolving landscape of technology.
Learning Questions
- Students will be able to recognize the storage and representation of how data is collected using various tools.
- Students will understand binary numbers, logic, sets, and functions and their application to computer science.
- Students will use and compare simple coding control structures, such as if-then statements and loops.
Module Key Terms
Block-Based Programming Language | A visual representation of common sets of instructions for coding that can be organized to create computer programs.
Coding | Creating a computer program.
Conditional | A programming statement, often starting with "if", in which one half expresses something that depends on the other half.
Loop | A sequence of instructions that is continually repeated until a certain condition is reached.
Scratch | A block-based programming platform commonly used for novice programmers.
[CC BY-NC-SA 4.0
Links to an external site.] UNLESS OTHERWISE NOTED | IMAGES: LICENSED AND USED ACCORDING TO TERMS OF SUBSCRIPTION - INTENDED ONLY FOR USE WITHIN LESSON.