Introduction to Computing - Preliminary Examination Preparation

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

1/35

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

36 Terms

1
New cards

Computer Literacy

  • Knowing how to use a computer to perform basic tasks, including operating software systems, platforms, and computer programs commonly used in the workplace.

2
New cards

What is a Computer?

  • An electronic device that inputs data, processes data, outputs information, and stores information.

  • Controlled by programmed instructions.

  • Generally, a device that accepts input, processes it, stores data, and produces output.

3
New cards

Information processing

refers to the manipulation of digitized information by computers and other digital electronic equipment.

4
New cards

DATA

A collection of independent and unorganized facts.

5
New cards

INFORMATION

Processed and organized data presented in a meaningful form.

6
New cards

DATA PROCESSING

The course of doing things in a sequence of steps.

7
New cards

HARDWARE

The tangible part of a computer system.

8
New cards

SOFTWARE

The non-tangible part that tells the computer how to do its job.

9
New cards

PEOPLEWARE

People who use and operate the computer system, write computer programs, and analyze and design the information system.

10
New cards

input
process
store
output

Functions of an Information Processing System

11
New cards

input — processing — output — store

Information Processing Cycle

12
New cards

Input

component of of Information processing cycle where Data provided to the computer. Examples include: words, numbers, pictures, audio signals, signals from other computers, temperature from sensors.

13
New cards

Processing

The manipulation of data. Examples include: arithmetic calculations, sorting, modifying pictures, drawing graphs. A computer program or software is a series of instructions that tell a computer how to carry out a processing task.

14
New cards

output

The result produced by a computer after processing the data. Examples include: images on a monitor, printed documents, sounds, signals to device controllers. Output devices display, print, or transmit the results after processing.

15
New cards

Storage

Location where to save the output. Examples include: SSD, HDD, Flash Drive, CDs, Memory Cards.

16
New cards

System software operates computer hardware

application software performs specific tasks for users

System Software vs. Application Software

17
New cards

System software

operates computer hardware

18
New cards

application software

performs specific tasks for users

19
New cards

Algorithm

  • An organized sequence or list of clear steps or operations needed to solve a given programming problem.

  • Any well-defined computational procedure that takes some value(s) as input and produces some value(s) as output.

  • The sequence of computational steps that transform the input to output.

20
New cards
  • Input

  • Process (Steps or Instructions)

  • Output

Components of an Algorithm

21
New cards

Speed and memory

  • Algorithms are chosen based on their efficiency.

  • Efficiency is measured by ____ and ____

22
New cards
  1. Obtain a description of the problem.

  2. Analyze the problem.

  3. Develop a high-level algorithm.

  4. Refine the algorithm by adding more details.

  5. Review the algorithm.

Algorithm Formulation Steps

23
New cards

Software Development Life Cycle (SDLC)

  • A framework that defines the steps involved in the development of software at each phase.

  • Covers the detailed plan for building, deploying, and maintaining the software.

  • Defines the complete cycle of development, including all tasks involved in planning, creating, testing, and deploying a software product.

24
New cards

Requirement Gathering and Analysis

Design

Implementation/Coding

Analysis of the Solution

Testing, Debugging, and Integration

Maintenance

Software Development and Stages

25
New cards

Flowchart

  • A diagram that depicts a process, system, or computer algorithm.

  • Widely used to document, study, plan, improve, and communicate complex processes.

  • Uses rectangles, ovals, diamonds, and arrows to define steps, flow, and sequence.

26
New cards

Terminal Box / Terminator

a flowchart symbol where it Represents the starting or ending point of the system.

27
New cards

Initialization Box

a flowchart symbol where it Prepares all variables that will hold some values.

28
New cards

Input / Output Box

a flowchart symbol where it Represents a printout, such as a document or a report.

29
New cards

Process Box

Indicates some particular operation.

30
New cards

Flow Lines

Represent the flow of the sequence and direction of a process.

31
New cards

On-Page Connector/Reference

Indicates that the flow continues on a matching symbol containing the same letter somewhere else on the same page.

32
New cards

Off-Page Connector/Reference

Indicates that the flow continues on a matching symbol containing the same number somewhere else on a different page.

33
New cards

Decision Box

Represents a decision or branching point.

34
New cards

Pseudocode

  • An informal high-level description of the operating principle of a computer program or other algorithm.

  • Uses the structural conventions of a normal programming language, but is intended for human reading rather than machine reading.

35
New cards
  • start

  • end

  • initialize

  • compute

  • read or input

  • write or output

Basic Terms and Uses

36
New cards
  • for & endfor

  • while & endwhile

  • if & endif

  • case & endcase

Terms Used for Conditional and Looping