Short Terms Flashcards

1
Q

LOOPING STATEMENTS

A

Statements execute one or more statements repeatedly several times.

Types of loops: for loop
while
do while.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

CONDITIONAL STATEMENTS

A

Perform different computation depending on whether programmer’s specified boolean condition evaluates to false or true.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

HARDWARE

A

Physical components of computer system such as CPU,RAM,storage devices, input/output devices.

EX: Keyboard, SSD,display.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

SOFTWARE

A

Collection of data or computer instructions that tell a computer how to work.

Such as operating system.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

PROGRAMMER

A

Responsible for coding and testing of programs to provide processing functions in a variety of applications.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

MULTITASKING

A

User has more than one program open at the same time.

OS allows users to switch between programs with each running in a different window.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

MULTI USER

A

OS supports a network where more than one user can access the same data at same time.

Appears to each user as if they are the only same user on the system.

In multi user environment, OS will control access by use of usernames and passwords.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

DATA STUCTURE

A

Recognition of sequencing, selection and repetition in programs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

PROGRAM STRUCTURE

A

Recognition of sequencing, selection and repetition within data and recognizing primitive data types.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

LOADER

A

Part of OS.

Responsible for loading programs into memory, preparing for execution and then execute them.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

LINKER

A

Program that takes one or more objects generated by compilers and assembles them into single executable program.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

ARRAY

A

A homogeneous collection of data.

Elements in array are stored on consecutive memory locations.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

POINTER

A

Reference of data element which allows it to be retrieved without further search.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

INTERNAL SORTING

A

All data to sort are stored in memory at all times while sorting is in progress.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

EXTERNAL SORTING

A

Data are stored outside only loaded into memory in small amounts.
Is applied when all data cannot fit into memory entirely.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Library Program

A

Pre written program for immediate use.

Stored in compile format.

Included by programmer within one or more program.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

ITERATION

A

One part of program can be repeated or iteratedlimit number of times

RECURSION uses iteration.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Packaged software

A

Refers as off the shelf.

Pre built software designed and developed by third party vendors for wide range of customers.

Ex: Microsoft Office, adobe photoshop, quickbooks

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

INHOUSE APPLICATION/Bespoke

A

Custom built in software applications by organisation’s internal development team to meet specific business needs.

Ex: banks,insurance companies, government agencies have their software tailored.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

INFORMATION

A

Data are processed, interpreted, organized, structured or presented so as to make them meaningful or useful.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

DATA

A

Are facts & figures or information that is stored or processed by a computer.

22
Q

DATA VERIFICATION

A

Used to check that the user has entered data without making mistakes.

Can be check visually or by double entry.

23
Q

DATA VALIDATION

A

Check accuracy and quality of source data before using,importing, or processing data.

24
Q

SYSTEM SOFTWARE

A

Manage and operate hardware to provide a platform for operation of application software.
Example: operating system, file management.

25
Q

APPLICATION SOFTWARE

A

Perform specific series of tasks to benefit end users.
Example: word processor, spreadsheet.

26
Q

FLAT FILE

A

A single table where each row known as record and each column known as field.

27
Q

Internal Memory

A

Refer as main memory,volatile,directly accessible to CPU. Store program instructions.

Example:RAM, Cache memory

28
Q

External Memory

A

Refer as secondary memory, non volatile, not directly accessible to CPU.

Store data and program not currently use by computer.

Example: HDD,SSD,CD/DVD,USB drives,memory card.

29
Q

Batch Processing

A

Keep all transactions

Process them into batch.

Used with payroll systems.

Master file updated periodically to reflect all transactions occurred given time.

30
Q

Online & real time system

A

Data captured electronically checked,verified & processed.

Real time system always need informations on master file be current.

31
Q

Sequential Programming

A

Program states exact order in which processes are to be executed.

More common,easier to learn.

32
Q

Parallel Programming

A

Multiple tasks executing at same time.

Is difficult as working out whether a group of parallel tasks have all finished can be problematic.

33
Q

Queue

A

Is linear data structure
First in First out( FIFO)

Queue has beginning and end called front and back of the queue.

Data enters queue at one end and leaves at other end.

34
Q

Stack

A

Is linear data structure
Last In First Out (LIFO)

Stores data in a way that last piece of data stored is First one retrieved.

35
Q

Flat File

A

A single table where each row known as records and each columns known as fields.

36
Q

Truncation

A

Process of limiting the number of digit to the right decimal point.

37
Q

4 types of software methodologies

A

Waterfall

Rapid Development Application

Scrum

Paired programming

38
Q

Encryption

A

Encoding information so that it is unreadable.

Requires use of an algorithm know as cipher.

39
Q

Debugging

A

Process of finding and reducing number of bugs or defects in computer system making it behave as expected.

40
Q

Debugging Approaches

A

Brute force

Back tracking

Cause elimination.

41
Q

Algorithms used for sorting an array

A

Bubble sort
Insertion sort
Quick sort

42
Q

Selection

A

A section of code is run only if condition is met. Selection is the process of making decision, determine which path program will take next.

Execute selectively using if-else or if-then else statements.

43
Q

Inputs

A

Data entered by programmer or digitally.
Inputs stored as variables and used to run program.

44
Q

Outputs

A
45
Q

Functional Requirements

A

Software performs required functions,meets specific needs of users.

46
Q

Non Functional Requirements

A

Meets quality attributes are important to stakeholders, such as performance, security, and usability.

47
Q

Repetition

A

Refers as loops
Set of instructions is repeated a set number of times

48
Q

Local Storage

A

Stores files on physical server equipment such as flash memory or hard disk drives.

49
Q

2 reasons to use peusdo code

A

Statemenr is written in simple english

Helps programmer develop algorithms.

50
Q

Flowchart

A

diagram that shows step-by-step progression through a procedure or system especially using connecting lines and a set of conventional symbols