Links to other assessment or performance outcomes: Unit 1 Fundamental principles of computing. • – Unit 3 Website technologies. • – Unit 4 Mobile applications programming. • – Unit 5 Mathematics for programmers. • – Unit 6 Event driven programming. • – Unit 7 Object oriented programming. • – Unit 8 Industrial project. • – Tutor led presentation on key features of Lesson objective computer programming languages. This session What will the learners know or be able to do by focuses on the three constructs: sequence, the end of the lesson? selection and iteration (both pre- and post- conditioned). Aim: By the end of the session learners should be able to recognise and use three different Recommended content includes, but is not programming constructs: sequence, selection limited to: and iteration. Constructs: Objectives: Sequence. • All/Must: Selection: • create working code with basic sequences • simple if • create working code with selections, both • nested if • simple and nested. case type statement. • Most/should: Iteration: • create code with the correct type of loop. pre-condition • • post-condition loops • Some/could: knowing which loop type to use depending • solve problems which involve combinations • on the circumstance. of program constructs. Learner led: Activities Ask students to create basic statements in a target language to solve set problems, either Registration. using a traditional IDE, interpreter/compiler or led topic recap. Session aim using an online emulator to see the results of and objectives. their efforts and be able to modify the code to compare expected/actual outcomes.
Links to other assessment or performance outcomes: • Unit 1 – Fundamental principles of computing. • Unit 3 – Website technologies. • Unit 4 – Mobile applications programming. • Unit 5 – Mathematics for programmers. • Unit 6 – Event driven programming. • Unit 7 – Object oriented programming. • Unit 8 – Industrial project. Lesson objective What will the learners know or be able to do by the end of the lesson? Aim: By the end of the session learners should be able to recognise and use three different programming constructs: sequence, selection and iteration. Objectives: All/Must: • create working code with basic sequences • create working code with selections, both simple and nested. Most/should: • create code with the correct type of loop. Some/could: • solve problems which involve combinations of program constructs. Activities Registration. led topic recap. Session aim and objectives. Tutor led presentation on key features of computer programming languages. This session focuses on the three constructs: sequence, selection and iteration (both pre- and post- conditioned). Recommended content includes, but is not limited to: Constructs: • Sequence. • Selection: • simple if • nested if • case type statement. • Iteration: • pre-condition • post-condition loops • knowing which loop type to use depending on the circumstance. Learner led: Ask students to create basic statements in a target language to solve set problems, either using a traditional IDE, interpreter/compiler or using an online emulator to see the results of their efforts and be able to modify the code to compare expected/actual outcomes.