[ST0502] Fundamentals of Programming
The notes and resources here are courtesy of Singapore Polytechnic. They are a summary of the notes I've taken in year 01 semester 01.
Table of Content
Topic 01: Problem Solving Skills
Topic 02: Introduction to Computers, Programs & Javascript
Topic 03: Data Types & Operators
Topic 04: Selections
Topic 05: Repetitions
Topic 06: Arrays
Topic 07: Functions
Topic 08: Objects & Classes.
Topic 01: Problem Solving Skills
Objective: To specify the problem requirements and solve it using pseudo code/flowcharts
Process of Problem Solving:
Analyze the Problem:
Outline the problem and its requirements
Design steps (Algorithms) to solve the problem
Implement the Algorithm:
Implement and verify that the algorithm works
Algorithm: a process or set of rules to be followed in calculations or other problem-solving operations.
Maintenance:
Adding new functionalities and functions
Consistency is key
Flowchart:
Pseudo-Code:
Last updated
Was this helpful?