Computer Science - Unit 1

studied byStudied by 0 people
0.0(0)
Get a hint
Hint

Von Neumann Architecture

1 / 44

encourage image

There's no tags or description

Looks like no one added any tags here yet for you.

45 Terms

1

Von Neumann Architecture

A computer architecture that uses a single memory unit for both instructions and data

New cards
2

Binary

How all data is stored on a computer

New cards
3

System software

A collection of computer programs that manage the resources of a computer and facilitates access to those resources.

New cards
4

Pseudocode

An artificial language that helps programmers develop algorithmsC

New cards
5

Compiler

Translates high-level programming language to low-level programming language

New cards
6

Visual-based language

Programming language designed to express algorithms as a series of graphical blocks

New cards
7

Syntax

Aspect of programming languages that determines the specific rules and structure of how programs should be written

New cards
8

Functions and procedures

Performs specific tasks and creates reusable blocks of code

New cards
9

Compilation process in programing

Translates high-level source code into machine code

New cards
10

Examples of input devices

Keyboard, mouse, touchpad screen

New cards
11

Understand the Requirements

Collect data

New cards
12

Plan and Design

Make plan and pseudocode

New cards
13

Code a prototype

Start to code

New cards
14

Test and Debug

Testing the code/fixing errors

New cards
15

Document

Comments in the code

New cards
16

Deploy and Maintain

Once done, give to users and get feedback

New cards
17

Computer Science

The study of computers and computational systems; including their design, development, and applications

New cards
18

Computer Software

Collection of programs, data, and instructions that enable a computer system to preform specific tasks or functions.

New cards
19

Computer Hardware

Physical components fo a computer system

New cards
20

Computational System

Combination of hardware, software, and data that work together to preform computational tasks.

New cards
21

Computational Device

Any device capable of preforming computations or processing information

New cards
22

Machine Learning

Involves training models on large datasets to recognize patterns, make inferences, and improve performance over tine though experience

New cards
23

Central Processing Unit (CPU)

Preforms most of the calculations and instructions in a computer

New cards
24

Control Unit

Manages execution of instructions

New cards
25

Arithmetic Logic Unit (ALU)

Preforms mathematical and logical operations

New cards
26

Random Access Memory (RAM)

Temporary storage space where the computer stores data and instructions that are being used

New cards
27

Hard Disk Drive (HDD)

Provide long-time storage for programs, data files, and the operating system

New cards
28

Solid State Drive (SSD)

Similar to HDD, uses flash memory technology for faster data access and improved reliability

New cards
29

Optical Drives

Used for reading and writing data on optical discs

New cards
30

Motherboard

Main circuit board that connects and allows communication between various hardware components of the computer.

New cards
31

Graphics Processing Unit (GPU)

Renders adn displays images, videos, and 3D graphics on computer screen.

New cards
32

Input Devices

Allows the user to input information into the computer

New cards
33

Output Devices

Allows the computer to output information

New cards
34

Examples of output devices

Monitor, printer, speakers

New cards
35

Application Software

Allows the user to address some specialized task of interest to that user

New cards
36

Pseudocode

An artificial and informal language that helps programmers develop algorithms

New cards
37

Syntax

Specific rules programming languages have that dictate how programs should be written

New cards
38

Data Types

Determines how data is stored and manipulated in the program

New cards
39

Variables

Stores and manipulates data during program execution

New cards
40

Control Structures

Conditional statements and loops in a program that help to control the flow of execution within a program.

New cards
41

Function and Procedures

Reusable blocks of code that preform specific tasks

New cards
42

Librarys

Offers pre-written code for common tasks, allowing developers to use existing coding solutions

New cards
43

Compulation

Programming languages translated into machine code before execution

New cards
44

Low-level programming language

A programming language that provides little or no abstraction from a computer's instruction set architecture

New cards
45

High-level programming language

A programming language with strong abstraction from the details of the computer

New cards

Explore top notes

note Note
studied byStudied by 5 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 6 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 44 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 3 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 7 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 157 people
Updated ... ago
5.0 Stars(2)
note Note
studied byStudied by 15 people
Updated ... ago
4.5 Stars(2)
note Note
studied byStudied by 12 people
Updated ... ago
5.0 Stars(1)

Explore top flashcards

flashcards Flashcard57 terms
studied byStudied by 4 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard38 terms
studied byStudied by 13 people
Updated ... ago
5.0 Stars(2)
flashcards Flashcard57 terms
studied byStudied by 2 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard37 terms
studied byStudied by 24 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard36 terms
studied byStudied by 2 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard78 terms
studied byStudied by 4 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard30 terms
studied byStudied by 6 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard20 terms
studied byStudied by 37 people
Updated ... ago
5.0 Stars(1)