Computer Programming 1 - Module 1: Introduction to Computer Program

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/11

flashcard set

Earn XP

Description and Tags

Vocabulary flashcards covering core terms, definitions, classifications, and processes from Module 1 of CC102-Computer Programming 1.

Last updated 8:37 AM on 9/18/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

12 Terms

1
New cards

Hardware

Physical components that make up a computer.

2
New cards

Computer Program

A self-contained set of instructions used to operate a computer to produce a specific result.

3
New cards

Programming

The art and science of creating computer programs.

4
New cards

Compiler

A program that translates a high-level language program into a separate machine language program.

5
New cards

Fetch-Decode-Execute Cycle

A process where the CPU fetches the next instruction from main memory, decodes it to determine which operation to perform, and executes the instruction.

6
New cards

Algorithm

A finite set of instructions that specify a sequence of operations to be carried out in order to solve a specific problem or class of problems.

7
New cards

Programming Language

A vocabulary and set of grammatical rules for instructing a computer or computing device to perform specific tasks.

8
New cards

Program Development Process

The multi-step process consisting of Planning, Coding / Layout, Testing and Debugging, Documentation, and Maintenance.

9
New cards

Classifications of Program Bugs

The two categories of software errors, consisting of Syntax Error and Logic Error.

10
New cards

Classifications of Programming Languages

The categories of computer programming languages, including Declarative Language, High-level Language, Assembly Language, and Machine Language.

11
New cards

PEMDAS

An acronym representing the order of mathematical operations: Parenthesis, Exponent, Multiplication, Division, Addition, and Subtraction.

12
New cards

Computer Programming

The process of telling a computer what to do through a special set of instructions which are interpreted by the computer to perform specific tasks.