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 2024. 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 2022 academic schedules.
Related Courses:
- Matriculation to Higher National Diploma: Computing
Your path to a Computing degree starts here.
The Matriculation to the Higher National Diploma (HND) in Computing is a Pearson (UK) and ACTT approved Foundation programme, geared toward CSEC / CXC graduates as an alternative to CAPE or 6th Form. It provides such learners with the opportunity to pursue a higher level qualification in a Computing discipline by enabling a seamless transfer from Secondary to Post-secondary education.
Graduates of the Matriculation programme will progress directly to Pearson's Higher National Diploma in Computing and then onto the final year of an undergraduate honours degree in Computing & Information Systems (University of Greenwich).
Click here to see our full suite of Foundation programmes, or here for our 2018 academic schedules.
Related Courses: