You are on page 1of 3

UNIT SAINS KOMPUTER

KOLEJ MATRIKULASI MELAKA

TUTORIAL 1.0: APPROACH IN PROBLEM SOLVING

1.1 APPROACH IN PROBLEM SOLVING


Learning Outcomes (CLO1)
1.1 Steps in problem solving (problem analysis, design a solution, implementation,
testing and documentation)

TUTORIAL QUESTIONS

1.
(a) Discuss two (2) steps of problem solving
[4 marks]

(b) Explain one (1) advantage of documentation.


[1 marks]

(c) Computer program is a series of instructions that directs a computer to perform


tasks. There are five steps in problem solving to create a computer program.

Identify the step of problem solving based on the given statement.

Statement Steps in Problem Solving

Write step by step procedure to calculate and


display the largest number among three numbers.

Evaluate the program by entering the coding into


the computer and then execute the program.

[2 marks]

2.

(a) Problem solving is one of the most important steps in discovering, analysing and
solving the problems.

Identify the problem solving step based on the given statement.

1|
UNIT SAINS KOMPUTER
KOLEJ MATRIKULASI MELAKA

Statement Steps

A programmer will enter some samples of data to check


whether the program could give expected output.
Contains description of the program that helps other
programmers to maintain the program later.
The process of convert the algorithm by writing a computer
program using a programming language.

[3 marks]
(b) State three (3) problem solving steps.
[3 marks]

PSPM SC025 COLLECTIONS

SESSION 2020/2021
Learning Outcomes (CLO1)
1.1 Steps in problem solving (problem analysis, design a solution, implementation, testing
and documentation)

1. DG Tech Sdn Bhd is a software development company in Kuala Lumpur, Malaysia. One
of their customers, DIY Mart requests a solution to allow their shoppers to shop online
using mobile application. As a project manager of DG Tech, you set up a meeting with
your team members to kick off the project.
Based on the given scenario, answer the following questions.

(a) As a project manager, suggest the appropriate steps in sequence in order to


develop the solution.
[6 marks]

(b) Justify one (1) importance of problem analysis in project development.


[2 marks]

2|
UNIT SAINS KOMPUTER
KOLEJ MATRIKULASI MELAKA

(c) Discuss two (2) benefits of testing step before delivering the system to the
customers.
[4 marks]

3|

You might also like