com101-chp01

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

1/24

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 11:13 AM on 3/20/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

25 Terms

1
New cards
2
New cards

a set of written instructions that tells the computer what to do

Computer program

3
New cards

most basic circuitry-level language

a low level programming language

all programs gets translated into mahcine language

Machine Language

4
New cards

allows you to use a vocabulary of reasonable terms

high-level programming language

5
New cards

a specific set of rules for the language

syntax

6
New cards

similar to english sentences

commands to carry out program tasks

program statements

7
New cards

translates language statements into machine code

compiler or interpreter

8
New cards

freeing program of all errors

debugging

9
New cards

misuse of language rules

a mispelled programming language words

syntax error

10
New cards

also called semantic error

incorrect order or procedure

the program may run but provide innacurate output

logic errors

11
New cards

every language has its own specific, limited vocabulary, called

keywords

12
New cards

sets of operations executed in sequence

variables

names computer memory locations that hold values

procedures

individual operations grouped into logical units

procedural programming

13
New cards

create classes

blueprints for an object

create objects from classes

create applications

object-oriented programs

14
New cards

describes objects with common properties

a definition

an instance

class

15
New cards

characteristics that define an object

differentiate objects of the same class

the value of attributes is an objects state

attributes

16
New cards

specific, concrete instances of a class

objects

17
New cards

a self-contained block of program code that carries out an action

similar to procedure

method

18
New cards

conceals internal values and methods from outside course

provides security

keeps data and methods safe from inadvertent changes

encapsulation

19
New cards

an important feature of object-oriented programs

classes share attributes and methods of existing classes but with more

helps you understand real world objects

inherentance

20
New cards

means “many forms”

allows the same word to be interpreted corectly in different situations based on context

polymorphism

21
New cards

object-oriented general-purpose language

can be run on a wide variety of computers

does not execute instructions on the computer directly

runs on a hypothetical computer known as a java virtual machine (JVM}

advantages:

security features

architecturally neutral

java

22
New cards

programming statements written in high-level programming language

source code

23
New cards

a set of tools used to write programs

development environment

24
New cards

statements saved in a file

a binary program into which the java compiler converts source code

bytecode

25
New cards

checks bytecode and communicates with the operating system

executes bytecode instructions line by line within the written