Intro to Computer Science I Midterm Study Guide

0.0(0)
studied byStudied by 2 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/10

flashcard set

Earn XP

Description and Tags

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

11 Terms

1
New cards

Computational Thinking

a systematic approach to problem solving using a computer

2
New cards

Decomposition

Breaking down a problem into smaller and easier to solve problems

3
New cards

Algorithm

A finite number of clearly defined and explicit sequential steps

4
New cards

Inductive Reasoning

Given data, draw abstractions

5
New cards

Deductive Reasoning

Given premise, you form chains of arguments to reach conclusion

6
New cards

Boolean Logic (operations)

True or false, AND, OR, NOT

7
New cards

Abstraction

Removing irrelevant details in an attempt to simplify a problem or solution

8
New cards

Static Model

A representation of a system at a given point in time

9
New cards

Dynamic Model

Model that shows how the system changes over time. Includes possible states, possible inputs, defines transitions, etc.

10
New cards

Set

Unordered collection of things

11
New cards

Function

Maps a set onto another set (given this input, produce some output)