Intro to Computer Science

This class was created by Brainscape user Brad Etier.

By:

Decks in this class (62)

Data Types
Identify Data Types
33  cards
Variables
Alphanumeric values 1,
Assignment operator 2,
Assignment statement 3
24  cards
Constructs
learn how to express algorithms and use simple variables within them
12  cards
Operators
learn more about how programming languages use operators.
5  cards
Data Structures
Abstract data type 1,
Array 2,
Composite variable 3
11  cards
Subprograms
Argument 1,
Parameter 2,
Parameter list 3
6  cards
Object Oriented Programming
Understand object oriented vs structured programming
15  cards
Computational thinking
Understand the computer problem-solving process
6  cards
The Software Development Lifecycle
Understand phases of the software development lifecycle
6  cards
Codes of Ethics and Professional Conduct
Consider ethical considerations such as privacy, security, and social impact.
7  cards
Common Fundamental Algorithms
Learn how to use composite variables to store multiple values and explore efficient methods for searching and sorting data
18  cards
Pseudocode for Arithmetic Operations
Learn how to use pseudocode to represent and perform basic arithmetic operations such as addition, subtraction, multiplication, and division
7  cards
Floating-Point Numbers, Functions, and Other Topics
Explicit conversion 1,
Floating point number 2,
Integer division 3
5  cards
Introduction to Programming
End structure statement 1,
Block 2,
Dual alternative if 3
13  cards
Operating Systems
Address binding 1,
Application software 2,
Batch processing 3
42  cards
Addressing & Registers (OS micro deck 1)
Logical address 1,
Physical address 2,
Address binding 3
6  cards
Paging Structures & Concepts (OS micro deck 2)
Page 1,
Page map table 2,
Paged memory technique 3
5  cards
Paging Behavior & Performance (OS micro deck 3)
Demand paging 1,
Page swap 2,
Thrashing 3
6  cards
Process fundamentals (OS micro deck 4)
A _____ is an instance of a runni...,
_____ ____ are the various stages...,
A _____ ____ ____ is a ____ ____ ...
5  cards
Partitioning Techniques (OS micro deck 5)
Fixed partition technique 1,
Dynamic partition technique 2,
Partition memory management 3
4  cards
High-Level Memory Management (OS micro deck 6)
The process of controlling and co...,
The structure of a process s addr...,
All possible addresses a program ...
4  cards
CPU scheduling algorithms (OS micro deck 7)
First come first served 1,
Shortest job next 2,
Round robin 3
6  cards
CPU Scheduling Metrics (OS micro deck 8)
The time taken from the submissio...,
Turnaround time 2,
The total amount of time a proces...
4  cards
Multiprogramming & System Access (OS micro deck 9)
Multiprogramming 1,
Timesharing 2,
Real time system 3
5  cards
OS vs System Software vs Apps (OS micro deck 10)
Operating system os 1,
System software 2,
Application software 3
3  cards
Miscellaneous OS Concepts (OS micro deck 11)
Batch processing 1,
System call 2
2  cards
File Systems
Learn about the fundamental principles of file systems and their crucial role in organizing and managing data on computer storage devices.
17  cards
Paths & Navigation (FS micro deck 1)
Absolute path 1,
Relative path 2,
Path 3
5  cards
Directory Structure (FS micro deck 2)
Directory 1,
Directory tree 2
2  cards
File Basics (FS micro deck 3)
File 1,
File type 2,
File extension 3
5  cards
File Access Methods (FS micro deck 4)
Direct file access 1,
Sequential file access 2
2  cards
Storage Systems & Performance (FS MD 5)
File system 1,
Disk scheduling 2,
Seek time 3
3  cards
Computing Components
Learn about the fundamental components of a computer system
20  cards
CPU Core Components (computing components micro deck 1)
The part of a computer consisting...,
Arithmetic logic unit alu 2,
The part of the cpu that directs ...
6  cards
CPU Performance Techniques (Computing components micro deck 2)
Pipelining 1,
Cache memory 2,
Bus width 3
3  cards
Memory and access characteristics (computing components micro deck 3)
__ _ is the time it takes for a s...,
__ is the the time it takes for a...,
__ _ is the speed at which data c...
5  cards
Disk structure and storage units (computing components micro deck 4)
Block 1,
A __ is a _ path on the surface o...,
A __ is a set of tracks located a...
5  cards
Input/Output Components (computing components micro deck 5)
Input unit 1,
Output unit 2,
Motherboard 3
3  cards
System Architecture Fundamentals (Computing Components micro deck 6)
Motherboard 1,
Bus width 2,
Register 3
3  cards
Networking Architecture and Technologies
Access control policy 1,
Bandwidth 2,
Bluetooth 3
57  cards
Networking Basics & Concepts (NW micro 1)
A group of interconnected compute...,
Any device such as a computer or ...,
A set of rules that define how da...
12  cards
Network Types (By Scale) (NW micro 2)
A network that connects computers...,
A network that spans a larger geo...,
A network that spans a large geog...
3  cards
Network Architecture Models (NW micro 3)
A network architecture where clie...,
A network model where each device...,
A conceptual framework that stand...
7  cards
Topologies & Physical Layout (NW micro 4)
A network configuration where all...,
A network configuration where all...,
A network configuration where eac...
3  cards
Network Hardware Devices (NW micro 5)
A device that directs data betwee...,
A device that connects different ...,
A device that receives a signal a...
6  cards
Internet Access Technologies & Modems (NW micro 6)
A high speed internet connection ...,
A technology that provides high s...,
A device that provides internet a...
7  cards
Internet Infrastructure & Governance (NW micro 7)
The main infrastructure of the in...,
A company that provides individua...,
An organization that manages the ...
10  cards
Network Tools & Utilities (NW micro 8)
A network utility that tests the ...,
A network diagnostic tool that tr...
2  cards
Data Movement (NW micro 9)
The process of transferring data ...,
The process of sending data from ...
2  cards
Security & Access (NW micro 10)
Rules that determine who can acce...,
A security system that monitors a...,
The principle that all internet t...
3  cards
Web Content & MIME (NW micro 11)
A standard that indicates the nat...,
A computer system that hosts webs...
2  cards
IoT
0  cards
Personal Computing Devices (IoT micro1)
A personal computer designed for ...,
A portable personal computer with...,
A mobile phone that combines cell...
4  cards
Specialized & Embedded Systems (IoT micro2)
A specialized computer integrated...,
A network of interconnected devic...
2  cards
High-Performance Computing (IoT micro 3)
A large powerful computer organiz...,
An extremely fast powerful comput...,
A collection of servers working t...
3  cards
Network-Oriented Devices (IoT micro4)
A computer or system that provide...
1  cards
Processing Hardware (IoT micro5)
A specialized processor designed ...,
A single computing component with...
2  cards
Wrong quiz answers (Section 1)
Learn correct answers for quizzes
8  cards
Wrong quiz answers (Section 2-3)
Correct wrong quiz answers
9  cards
Wrong quiz answers (sec 4 les 2)
What type of file is commonly use...,
What is the most widely used seco...,
What is the primary purpose of a ...
15  cards
Wrong quiz answer (sec 5)
Which layer of the osi model is r...,
Which protocol is primarily used ...,
Which of the following is conside...
7  cards
Paradigms
You tell the computer how to do s...,
Break the program into subprogram...,
Bundle data behavior into active ...
8  cards

More about
Intro to Computer Science

  • School Unspecified
  • Program type Unspecified
  • Course Unspecified
  • Instructor Unspecified
  • Standards Unspecified

The creator of this class did not yet add a description for what is included in this class.

How studying works.

Brainscape's adaptive web mobile flashcards system will drill you on your weaknesses, using a pattern guaranteed to help you learn more in less time.

Add your own flashcards.

Either request "Edit" access from the author, or make a copy of the class to edit as your own. And you can always create a totally new class of your own too!

What's Brainscape anyway?

Brainscape is a digital flashcards platform where you can find, create, share, and study any subject on the planet.

We use an adaptive study algorithm that is proven to help you learn faster and remember longer....