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
APPLICATION SOFTWARE
Perform specific series of tasks to benefit end users. Example: word processor, spreadsheet.
26
FLAT FILE
A single table where each row known as record and each column known as field.
27
Internal Memory
Refer as main memory,volatile,directly accessible to CPU. Store program instructions. Example:RAM, Cache memory
28
External Memory
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
Batch Processing
Keep all transactions Process them into batch. Used with payroll systems. Master file updated periodically to reflect all transactions occurred given time.
30
Online & real time system
Data captured electronically checked,verified & processed. Real time system always need informations on master file be current.
31
Sequential Programming
Program states exact order in which processes are to be executed. More common,easier to learn.
32
Parallel Programming
Multiple tasks executing at same time. Is difficult as working out whether a group of parallel tasks have all finished can be problematic.
33
Queue
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
Stack
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
Flat File
A single table where each row known as records and each columns known as fields.
36
Truncation
Process of limiting the number of digit to the right decimal point.
37
4 types of software methodologies
Waterfall Rapid Development Application Scrum Paired programming
38
Encryption
Encoding information so that it is unreadable. Requires use of an algorithm know as cipher.
39
Debugging
Process of finding and reducing number of bugs or defects in computer system making it behave as expected.
40
Debugging Approaches
Brute force Back tracking Cause elimination.
41
Algorithms used for sorting an array
Bubble sort Insertion sort Quick sort
42
Selection
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
Inputs
Data entered by programmer or digitally. Inputs stored as variables and used to run program.
44
Outputs
45
Functional Requirements
Software performs required functions,meets specific needs of users.
46
Non Functional Requirements
Meets quality attributes are important to stakeholders, such as performance, security, and usability.
47
Repetition
Refers as loops Set of instructions is repeated a set number of times
48
Local Storage
Stores files on physical server equipment such as flash memory or hard disk drives.
49
2 reasons to use peusdo code
Statemenr is written in simple english Helps programmer develop algorithms.
50
Flowchart
diagram that shows step-by-step progression through a procedure or system especially using connecting lines and a set of conventional symbols