Course Brief
This unit introduces learners to Polya's strategy for problem-solving and progressively provides them with a conceptual tool to solve increasingly complex problems in a programming-language agnostic manner while at the same time intuitively introducing core programming concepts. Topics will include problem representation and description, repetition, storage, and control abstractions.
- This course is offered in 50 contact hours.
Upon successful completion of this unit, learners will be able to:
- Define a generic strategy for solving problems;
- Represent problems using appropriate description languages;
- Apply selection and repetition;
- Solve problems using working storage;
- Apply sequence and iteration to solving problems;
- Integrate problem-solving with program design.
Define a generic strategy for solving problems:
- Defining problems, use of abstraction, differentiating between the problem domain and the programming language domain;
- The stages of solving a problem.
Represent problems using appropriate description languages:
- Natural language, diagrams and visual thinking, use of numbers and mathematics, use of physical models;
- Pseudocode.
Apply selection and repetition:
- Representing choices and repeated actions.
Solve problems using working storage:
- Introduction to variables;
- Using variables in solving more complex problems
Apply sequence and iteration to solving problems:
- Data abstraction, simple and extended selection, multipart selections, conditional statements, iteration using loops (count controlled, at-least once, Sentinel-controlled)
Integrate problem-solving with program design:
- Top-down, bottom-up, data structure and data-flow approaches;
- Graphical notation with an emphasis on flowcharts;
- Algorithms.
-
Diploma in Computing
Your path to a Computing degree starts here.
The next intake for this offering will be in September 2026 where classes will be held either full time or part-time. For more details on fees and courses Download the Programme Brief
The Diploma in Computing, awarded by SBCS, is an ACTT approved Foundation programme, geared toward CSEC / CXC graduates as an alternative to CAPE or 6th Form. It provides such learners with an affordable and flexible opportunity to pursue a higher level qualification in a Computing discipline by enabling a seamless transfer from Secondary to Post-secondary education.
Overview of the Computing pathwaysGraduates of this Diploma programme will progress directly to Year 1 of the BSc (Hons) Computing from the University of Greenwich.
Click here to see our full suite of Foundation programmes, or here for our 2026 academic schedules.
Related Courses:
-
This unit introduces learners to Polya's strategy for problem-solving and progressively provides them with a conceptual tool to solve increasingly complex problems in a programming-language agnostic manner while at the same time intuitively introducing core programming concepts. Topics will include problem representation and description, repetition, storage, and control abstractions.