Computer Science I: Getting Started

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

1/15

flashcard set

Earn XP

Description and Tags

These flashcards cover fundamental concepts, definitions, and programming practices introduced in the Computer Science I lecture.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

16 Terms

1
New cards

Data Types

Classifications of data that tell the compiler or interpreter how the programmer intends to use the data.

2
New cards

Variables

Named storage locations in memory that can hold different values during the execution of a program.

3
New cards

Arithmetic Operations

Mathematical calculations performed using operators such as addition, subtraction, multiplication, and division.

4
New cards

Compiler

A program that translates source code written in a high-level language into machine code.

5
New cards

Interpreter

A program that executes instructions written in a programming or scripting language without requiring them to have been compiled into machine language.

6
New cards

Algorithm

A step-by-step procedure for solving a problem or performing a task.

7
New cards

Source Code

The human-readable instructions and statements written in a programming language.

8
New cards

Machine Code

Low-level code that is directly executed by the computer's CPU.

9
New cards

High-Level Language (HLL)

A programming language that is more abstract than assembly or machine code, making it easier for humans to read and write.

10
New cards

printf

A standard library function in C used to output formatted text to the console.

11
New cards

Variable Declaration

The process of defining a variable's type and name before using it in a program.

12
New cards

Function Header

The line in a function that specifies the function's name, return type, and parameters.

13
New cards

Identifier

A name given to a variable, function, or other user-defined item in a program.

14
New cards

Keyword

Reserved words in a programming language that have special meaning and cannot be used as identifiers.

15
New cards

Common Programming Errors

Frequent mistakes made by programmers such as syntax errors and logical errors.

16
New cards

Arithmetic Operation Example

Calculating the sum of numbers using n(a+b)/2 formula.