computer science introduction to programming in C++
Grade Levels: Grade 8 - Grade 10
Educational System: STEM
Introduction to computers -Computer Fundamentals Course Outline Computer Fundamentals Numbering Systems (Binary -Decimal ) Problem Solving (Flow Charts + Algorithms) Programming in C++ Variables Input/Output operations Conditional statements Loops
#C++#computer_science#introduction_to programming#introduction_to programming in C++

1. Demonstrate basic computer operation and safe, responsible use in a classroom setting.
Learning Targets:
1. Operate system startup and shutdown correctly and log in/out of a classroom account without assistance.
2. Identify keyboard, mouse/trackpad, monitor, USB ports, and common on-screen icons (save, open, run).
3. Apply classroom digital safety rules by keeping passwords private, asking before downloading, and handling devices carefully.
4. Navigate to a specified folder and open, save, and rename files using a file manager.
Modules
2. Convert small whole numbers between decimal and binary using place-value reasoning.
Learning Targets:
1. Convert decimal numbers from 0 to 31 into 5-bit binary using place values or repeated division.
2. Translate 5-bit binary numbers into decimal by summing powers of two.
3. Verify conversions with a calculator or peer/teacher check and correct mistakes.
4. Represent numbers with unplugged tools (e.g., flip cards or LED drawings) to show bit positions.
