Introduction to Programming Concepts (Vocabulary)

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

1/12

flashcard set

Earn XP

Description and Tags

Vocabulary flashcards covering core concepts from the lecture notes on programs, scripts, syntax, semantics, Python, and automation.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

13 Terms

1
New cards

Program

A set of step-by-step instructions that tells the computer what to do to complete a task.

2
New cards

Recipe (analogy)

A metaphor describing a program as a step-by-step recipe of what needs to be done.

3
New cards

Code

The written instructions that constitute a program, expressed in a programming language.

4
New cards

Programming language

A language that provides the syntax and semantics for writing programs; similar to human languages but with formal rules.

5
New cards

Syntax

The rules for how statements are written in a programming language.

6
New cards

Semantics

The meaning or effects of statements in a program; what the instructions cause the computer to do.

7
New cards

Subject

In a sentence, the person, place, or thing the sentence is about.

8
New cards

Predicate

The part of a sentence that describes what the subject does; typically a verb and its accompanying information.

9
New cards

Python

A specific programming language used in this course to learn the basics of programming.

10
New cards

Python syntax

The rules for writing instructions in Python.

11
New cards

Script

A program with a short development cycle that can be created and deployed rapidly; in this course, script and program are used interchangeably.

12
New cards

Automation

The use of programs or scripts to perform tasks automatically, saving time and effort.

13
New cards

Short development cycle

A characteristic of scripts: they are short, simple, and can be written very quickly.