Computer Science EOPA

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

1/185

encourage image

There's no tags or description

Looks like no tags are added yet.

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

No analytics yet

Send a link to your students to track their progress

186 Terms

1
New cards

This symbol is used to show a Subroutine in flowcharts

knowt flashcard image
2
New cards

Input / Output a value with this symbol

knowt flashcard image
3
New cards

Make a decision in your flowchart with this symbol

knowt flashcard image
4
New cards

Start or end of a flowchart with this symbol

knowt flashcard image
5
New cards

For...Next statement

is an iterative, incremental loop statement used to repeat a sequence of statements for a specific number of occurrences.

6
New cards

Concatenation

The process of joining two or more strings into one string.

7
New cards

Keyword

Identifier reserved by a programming a language

8
New cards

!

Not, will make a true expression false, and a false expression true.

9
New cards

<

Less than, will be true if the expression on the left is less than the expression on the right.

10
New cards

>=

Greater than or equal to, will be true if the expression on the left is greater than or equal to the expression on the right.

11
New cards

<=

Less than or equal to, will be true if the expression on the left is less than or equal to the expression on the right.

12
New cards

==

Equal to (loose equality), will be true if the expressions on both sizes are equal, but not necessarily the same data type.

13
New cards

&&

And, will be true if the expressions on both side are true.

14
New cards

>

Greater than, will be true if the expression on the left is greater than the expression on the right.

15
New cards

!==

Not equal to (strict equality), will be true if the expressions on both sizes are not equal, or not same data type.

16
New cards

||

Or, will be true if the at lease one of the expressions is true.

17
New cards

===

Equal to (strict equality), will be true if the expressions on both sizes are equal, and the same data type.

18
New cards

!=

Not equal to (loose equality), will be true if the expressions on both sizes are not equal, data type does not matter.

19
New cards

Select...Case Is

is an alternative way to write If/ElseIf statements

20
New cards

FORTRAN

A high-level (compiled) computer programming language that is used for mathematical and scientific computation.

21
New cards

JavaScript

A high level, interpreted language that is one of the 3 core Web technologies along with CSS and HTML.

22
New cards

High-level language

A programming language such as C, FORTRAN, or Pascal that enables a programmer to write programs that are more or less independent of a particular type of computer. These languages are closer to human languages and further from machine languages.

23
New cards

Scripting (interpreted) languages

Perl, AJAX, JavaScript, PHP, Python, and Ruby are examples of __________ languages used for web development.

24
New cards

Low-level language

A programming language that provides little or no abstraction from a computer's instruction set architecture—commands or functions in the language map closely to processor instructions (i.e. assembly).

25
New cards

PHP

A programming language that is especially suited for web development and can be embedded into HTML.

26
New cards

Perl

A scripting (interpreted) language that is similar to C and can optionally be compiled into C code. Used for many different web programs.

27
New cards

Pascal

A procedural language that is small and efficient to encourage good programming practices.

28
New cards

AJAX

Stands for Asynchronous JavaScript and XML. Sends server-side scripts by HttpRequests

29
New cards

SQL (Structured Query Language)

A language used for managing data held in a relational database management system and enables the use of "plain English" queries.

30
New cards

C++

A programming (compiled) language that is statically typed, free-form, and general purpose. It is a middle level language because it holds a combo of high and low level features.

31
New cards

Beta

A pure object oriented language (compiled) originating within the Scandinavian school.

32
New cards

Compiled languages

C++, Fortran, Java, C#, and Beta are ____________ languages that transform source code written in a programming language into a binary computer language.

33
New cards

Ruby

Dynamic, object oriented (interpreted) language that has an elegant syntax and is natural and easy to read.

34
New cards

design

A plan or drawing produced to show the look and function or workings of something before it is built or made or a decorative pattern.

35
New cards

Testing

A programmer is checking to see if the program is fit for purpose. Using the Testing table from the design phase

36
New cards

project definition

identify project objectives and deliverables, and list the specific activities required to complete the project and sequence in which they must be performed; develop time estimates for each activity.

37
New cards

Implementation/coding

The writing of the software to meet the users' needs

38
New cards

analysis

phase of the systems development life cycle explores the problem in depth and develops program specifications

39
New cards

Feasibility study

determine whether project is worth undertaking and whether project will be profitable to the organization.

40
New cards

Installation

Deliver and install the software. Inc training and manuals

41
New cards

Maintenance and evaluation

The final phase of the systems development life cycle that helps to ensure that adequate technical support staff and resources are available to maintain or support the new system

42
New cards

Function

A procedure that performs a task and then returns a value.

43
New cards

const

Statement used to declare a constant

44
New cards

Syntax error

An error caused by a statement that violates the rules of Visual Basic.

45
New cards

Prompt

Label placed next to a TextBox to give the user information about the expected input.

46
New cards

Integer

A data type representing positive or negative whole numbers.

47
New cards

Char

A data type representing one character

48
New cards

String

A data type representing a String

49
New cards

TextBox

An object that allows the user to enter a value.

50
New cards

Counter

A variable used to store a value that is updated by a constant value.

51
New cards

Boolean expression

expression that evaluates to True or False.

52
New cards

Declaration statement

A statement used to create a variable or constant.

53
New cards

Dim

Keyword used in a statement to declare a variable.

54
New cards

Variable

A named memory location that stores a value.

55
New cards

Integer division

Division performed with the \ operator to return only the whole portion of the quotient.

56
New cards

Constant

A name for a memory location that stores a value that cannot be changed from its initial assignment.

57
New cards

Visible

Control class property used to hide or display an object.

58
New cards

&

operator used to concatenate two or more strings.

59
New cards

Return

Statement used in a function procedure to send a value back to the calling statement.

60
New cards

Do...Loop

Statement that repeatedly executes a loop as long as a condition is True.

61
New cards

Algorithm

A set of steps that outline how to solve a problem.

62
New cards

Val()

A function that takes a string and returns a number corresponding to the numeric characters.

63
New cards

Sender

Parameter in an event procedure that is the object that raised the corresponding event.

64
New cards

Trim

Used to take off all spaces at the beginning and end of a String (but NOT within the String)

65
New cards

TabIndex

Control class property used to set the tab order for an application interface.

66
New cards

ToLower/ToUpper

String methods are used to change the case of a String to uppercase or lowercase

67
New cards

Tag

Control class property that can be set to a string expression for identifying objects.

68
New cards

Documentation

comments that describe how a variable is being used, what the code is expected to do, etc.

69
New cards

AscW()

Function that returns the integer Unicode value that corresponds to a character argument.

70
New cards

InputBox()

Function used to generate a predefined dialog box that has a prompt, a text box, and OK and Cancel buttons.

71
New cards

Step

can be used to change the way a counter is incremented in a For..Next statement

72
New cards

Flag

A condition used to signify that a loop should stop executing.

73
New cards

Decision structure

A statement that uses a condition to determine which set of statements to execute.

74
New cards

ChrW()

Function that returns the character corresponding to an integer representing a Unicode value.

75
New cards

vbCrLf

represents a carriage-return-line-feed (go to the beginning of the next line)

76
New cards

Method

A procedure in a class.

77
New cards

Handles

Keyword that determines which events cause an event procedure to execute.

78
New cards

Disabled

An object that cannot be selected by the user.

79
New cards

Message box

A predefined dialog box that displays a message for the user.

80
New cards

Logical operators

Operators (And, Or, and Not) that may be used to form a Boolean expression.

81
New cards

And

Logical operator used to form a Boolean expression. An expression formed using And is True only when the expressions it joins are all True.

82
New cards

If...Then

Statement that executes code when a condition is True.

83
New cards

<>

(not equal to) Relational operator used to determine if one value is not equal to another.

84
New cards

Iteration

One pass through a loop body.

85
New cards

Randomize()

Statement used to initialize the Rnd() function so that different random numbers are generated from run to run.

86
New cards

Or

Logical operator used to form a Boolean expression. An expression formed using Or is True when any of the expressions it joins are True.

87
New cards

Rnd()

A function used to generate a random number greater than or equal to 0 and less than 1.

88
New cards

Relational operators

Operators (=, <, <=, >, >=, and <>) that can be used to form a Boolean expression.

89
New cards

Infinite loop

A loop that continues forever.

90
New cards

Int()

A function that returns the integer portion of a number without rounding.

91
New cards

Loop

A set of statements that repeatedly perform a task based on a condition.

92
New cards

Pseudocode

An algorithm written in both English and program code.

93
New cards

Accumulator

A variable used to store a number that is incremented by a changing amount.

94
New cards

Input box

A predefined dialog box that accepts input from the user.

95
New cards

ImageList

Object used to store images with an indexed order, that can be accessed during program runtime

96
New cards

method names

__________________ often sound like verbs [i.e., getName]

97
New cards

names of classes

Start with a capital letter.

98
New cards

/ *

A comment appears between these 2 marks.

99
New cards

implements

Java Reserved Word used to make a class adhere to contract defined by an interface.

100
New cards

braces { }

Statements can be grouped into blocks using ___________