Creative Development
Data
Algorithms & Programming
Computer Systems & Networks
Computing
100

Every program has:

  • Inputs
  • Outputs
  • A purpose
100

Binary Uses?

Binary uses only 0s and 1s.

100

Variables?

store information.

100

Hardware?

physical parts.

100

Innovations

Innovations affect communication, education, and business.

200

Collaboration tools:

  • Shared documents
  • Version control
  • Pair programming
200

Lossless?

no data lost.

200

Conditionals?

Programs make decisions

200

Software?

programs/applications.

200

Digital Divide

Not everyone has equal access to technology.

300

Good programs are:

  • Efficient
  • Readable
  • Organized
300

Lossy?

some quality removed.

300

Loops?

repeat instructions.

300

Internet?

connects networks worldwide.

300

Ethical Concerns

  • Privacy
  • AI
  • Data collection
400

Debugging fixes errors:

  • Syntax errors
  • Logic errors
  • Runtime errors
400

What do large data sets do?

Large data sets help discover patterns.

400

Lists?

store multiple values.

400

Protocols?

rules for communication.

400

Legal Issues

  • Copyright protects creators.
  • Open-source software can be shared and modified.
500

What do comments do?

Comments explain code.

500

Encryption?

protects information.

500

Algorithms must be:

  • Correct
  • Efficient
  • Clear
500

Threats include:

  • Malware
  • Phishing
  • Hacking
500

Global Impact

  • Computing changes economies and societies worldwide.
  • Technology creates both opportunities and risks.