Ss2 Ict Note Third Term 2025
Ss2 Ict Note Third Term 2025
• This is the first step where the problem or need for a new system is
identified.
• The goal is to understand the basic idea of what the system should do.
b. Feasibility Study
• Examines whether the project is possible and practical.
• Types of feasibility:
current processes.
d. System Analysis
• The gathered data is analyzed to identify what the new system must do.
e. System Design
• The blueprint of the new system is created.
• Includes how data will flow, how the user interface will look, and how the
f. Implementation
• The actual development or installation of the system.
• May include pilot testing or parallel running with the old system.
g. System Maintenance
• After the system is launched, it may need updates, bug fixes, or
improvements.
• Ongoing support ensures the system continues to perform well.
2. Problem Analysis
o Break the problem into smaller parts and identify the input, processing,
and output.
3. Flowcharting
o Draw a flowchart or algorithm to show the logic of the program.
4. Desk Checking
o Manually trace the logic with test data before coding.
5. Program Coding
o Write the program using a programming language.
6. Program Compilation
o Convert the code into machine language using a compiler (if compiled
language is used).
7. Program Testing / Debugging
o Run the program and fix any errors (bugs).
8. Program Documentation
o Write explanations and instructions for future users or programmers.
Week 4: ALGORITHM
An algorithm is a step-by-step set of instructions used to solve a specific problem
or perform a task.
FUNCTIONS OF AN ALGORITHM
• Helps to break down problems into simple steps
• Provides a clear path for writing programs
• Ensures that a problem is solved logically and efficiently
• Makes debugging easier when programming
CHARACTERISTICS OF AN ALGORITHM
� Finiteness – The algorithm must end after a certain number of steps
� Unambiguity – Each step must be clear and understandable
� Effectiveness – Each step should do something meaningful and practical
� Input and Output – It should have defined inputs and produce expected outputs
� Well-ordered – Steps should follow a logical sequence
SOME SAMPLE ALGORITHMS
a. Computing Average of a Given Set of Numbers
1. Start
2. Input the total number of values (n)
3. Input the values
4. Add all the values
5. Divide the total by n
6. Display the average
7. End
b. Preparing Japanese Ramen (a real-life algorithm)
1. Start
2. Boil water
3. Add ramen noodles
4. Cook for 3–5 minutes
5. Add soup base and seasoning
6. Stir and let it simmer
7. Serve hot
8. End
Week 5: FLOWCHART
A flowchart is a diagrammatic representation of an algorithm. It uses symbols
and arrows to show the flow of steps to solve a problem.
CHARACTERISTICS OF A FLOWCHART
• Uses symbols to represent different operations
• Shows the flow of logic using arrows
• Easy to understand and visualize the process
• Helps in debugging and documentation
COMMON FLOWCHART SYMBOLS
Symbol Meaning
Oval Start / End
▭ Rectangle Process (e.g., calculations, assignments)
CHARTS IN EXCEL
Charts (or graphs) help to visually represent data, making it easier to understand
patterns, trends, and comparisons.
Types of Charts:
Chart Type Use
Column Chart Shows comparisons among items
Bar Chart Like column charts, but horizontal
Line Chart Shows trends over time
Pie Chart Shows parts of a whole (percentages)
Area Chart Like line charts but filled below the line