Comp Sci Sem 1 test

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall with Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/21

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No study sessions yet.

22 Terms

1
New cards

ASCII

A character-encoding system that converts letters, numbers, and symbols into numeric codes computers can store and process.

2
New cards

Digitizing

Turning real-world information into digital data that a computer can use.

3
New cards

Binary

The language of computers using only 0s and 1s.

4
New cards

Data

Information stored and processed by a computer.

5
New cards

Pseudocode

A fake, simplified version of code written in plain English to plan a program.

6
New cards

Low-Level Programming Languages

Languages close to computer hardware; harder for humans to read but very fast.

7
New cards

Algorithms

A step-by-step procedure to solve a problem.

8
New cards

Efficiency

How well an algorithm uses time or memory.

9
New cards

Passwords — Good Practice

Steps to keep accounts safe.

10
New cards

Flowcharts

Diagrams showing the steps of an algorithm using shapes and arrows.

11
New cards

Sequence

Steps executed in order.

12
New cards

Iteration

Repeating steps using loops.

13
New cards

Abstraction

Simplifying complex ideas by focusing on the important parts.

14
New cards

Cryptography

The science of secure communication by encrypting messages.

15
New cards

Moore's Law

The idea that computer processing power doubles about every two years.

16
New cards

Development Process

Steps programmers follow to build software.

17
New cards

High-Level Programming Languages

Easier-to-read languages closer to human language.

18
New cards

Algorithmic Bias

When an algorithm makes unfair decisions because the data or design is biased.

19
New cards

Caesar Cipher

A simple substitution cipher that shifts letters a certain number of places.

20
New cards

Scratch

A block-based visual programming language for beginners.

21
New cards

Debugging

Finding and fixing errors (bugs) in code.

22
New cards

Importance of Variables in Programming

Variables store data that programs can use and change.