Computer Science Concepts and Programming

0.0(0)
studied byStudied by 0 people
0.0(0)
call with kaiCall with Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
full-widthPodcast
1
Card Sorting

1/21

flashcard set

Earn XP

Description and Tags

Flashcards covering key terminology and concepts from computer science and Java programming as presented in the lectures.

Last updated 10:26 PM on 2/2/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

22 Terms

1
New cards

Operating Systems

Software that manages computer hardware and software resources and provides common services for computer programs.

2
New cards

Interface

The means by which a user interacts with a computer or software application.

3
New cards

File System

A method of storing and organizing computer files and the data associated with them.

4
New cards

Processor

The component of a computer that performs calculations and executes instructions.

5
New cards

32-bit Processor

A processor that can handle 32 bits of data at a time.

6
New cards

64-bit Processor

A processor that can handle 64 bits of data at a time, allowing it to perform better and access more memory.

7
New cards

Application Security

Practices and measures taken to protect applications from threats throughout their lifecycle.

8
New cards

Software License

A legal instrument governing the use or redistribution of software.

9
New cards

Browser Security

Features and practices that protect the internet user while using a web browser.

10
New cards

System Hardening

The process of securing a system by reducing its surface of vulnerability.

11
New cards

Command Line Interface (CLI)

A text-based interface used to interact with software and operating systems.

12
New cards

Graphical User Interface (GUI)

A visual interface for users to interact with electronic devices, utilizing graphics and visual indicators.

13
New cards

HTTP

Hypertext Transfer Protocol; used for transmitting hypertext via the internet.

14
New cards

TCP/IP

Transmission Control Protocol/Internet Protocol; fundamental protocols that define the internet.

15
New cards

Variable

A storage location paired with an associated symbolic name, which contains some known or unknown quantity of information.

16
New cards

Boolean Logic

A form of algebra that involves variables that have two possible values, typically true or false.

17
New cards

Array

A collection of items stored at contiguous memory locations, typically of the same data type.

18
New cards

Hash Map

A data structure that implements an associative array abstract data type, a structure that can map keys to values.

19
New cards

Recursion

A programming technique where a function calls itself in order to solve a problem.

20
New cards

Polymorphism

A feature of OOP that allows entities to be represented in many forms.

21
New cards

Interface

A shared boundary across which two or more separate components of a computer system exchange information.

22
New cards

Inheritance

A mechanism in object-oriented programming that allows one class to inherit the properties and behaviors of another class.

Explore top flashcards