Information Technology Exam Guide Unit 2: Problem Solving and Program Design



CXC CSEC Information Technology section 2:Problem Solving and Program Design

INFORMATION TECHNOLOGY EXAM GUIDE:

UNIT 2: PROBLEM-SOLVING AND PROGRAM DESIGN

 

GENERAL OBJECTIVE:

On completion of this Section, students should have an understanding of the fundamental principles and practices of problem-solving on the computer.

SPECIFIC OBJECTIVES

The students should be able to:

CONTENT
1. Outline the steps in problem-solving;

Definition of the problem;

propose and evaluate solutions;

Determination of the most efficient solution;

Develop and represent
algorithm;

Test and validate the solution.

 

2. Decompose a simple problem into its significant parts;

The components are: input; process; storage; output.

 

3. Distinguish between variables and constants;

Variables as an area of storage whose value can change during
processing; the value of a constant never changes.

 

4. Use appropriate data types;

Integers, floating point (real), characters, literals.

 

5. Explain the concept of algorithms;

Definition of algorithms;

Characteristics: finite number of steps, precise, unambiguous, flow of control from one process to another, terminate.

 

6.

Identify ways of representing algorithms;

 

Representation of algorithms as Pseudocode or Flowcharts;

Use of flowchart symbols: input/output, process, decision, directional arrows.

Pseudocode - Use of: Read, Input, Store Write, Output, Display, If-then; If-then-else;

For loop; while loop; (questions which require nested conditionals or
nested loops will not be asked).

7. develop algorithms to solve simple problems;

Use of problem-solving techniques outlined in Specific Objective 1
to the solution of simple problems.

8. test algorithms for correctness;

Construction and use of trace tables to determine result.

Trace table consists of variable names (identifiers) as column headings and values in the cells, one row for each pass.

9. use the top-down design approach to problem solving. Application of stepwise refinement to problems with two or more
tasks.


4.75
Average: 4.8 (4 votes)
Your rating: None
guest's picture
guest (not verified)
what was the correct answer

what was the correct answer for january 2013 information technology paper 2 exam #12

guest's picture
guest (not verified)
COULD U GIVE ME A EASY WAY OF

COULD U GIVE ME A EASY WAY OF STUDING FOR MY INFORMATION TECHNOLOGY
CSEC EXAM IN MAY COMING

guest's picture
guest (not verified)
information technology

can some one explain step by step how to design a pseudo code please i ave cxc monday please help

guest's picture
guest (not verified)
print <> ask user for

print <> ask user for them
read <> separates all variables with a comma
Operation <>just as it would look in excel
Print <> an exact answer should not be given using "answer" is simplest

eg Write an algorithm to find the sum of two numbers
print "enter two numbers"
read num1, num2
Sum= num1 + num2
print sum

This is the simplest form of algorithms i think but i hope it helped i have I.T. tmrw

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
2 + 2 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.