YWIES YANTAI 2014 WEEKLY PLANNER TO BE COMPLETED AND SUBMITTED BY 4PM ON THE TUESDAY OF THE PRECEEDING WEEK WEEKLY LESSON PLAN SUBJECT: C Sc SEMESTER: 1 YEAR LEVEL: 12 WEEK: 11 - 20 UNIT TITLE: Fundamental problem-solving and programming KEY VOCABULARY/TERMS TEACHER: Ravuru Paul Data representation Data representation - Data types Corrective maintenance - Adaptive maintenance - Structured Chart - Algorithm design and problem-solving - Algorithms Design Symbols and controls. Main memory , Input, output and storage devices, Client- and server-side scripting, IP addressing, Networks, Number Representation, Images, Sound, Video & Compression techniques. KEY CONCEPTS / SKILLS / UNDERSTANDINGS Data representation - Data types select appropriate data types for a problem solution ACTIVITIES / ASSIGNMENTS Explain the features of and difference between different data types. Identify suitable data for different functions. Explain which data types are suitable for different data. Explain relative storage sizes of different data types. ASSESSMENTS Checking student active Participation DIFFERENTIATION RESOURCES http://yewwahcsc.wikispaces.com/ Students present their understanding in their sites for the topics we are covering. Notes on data types: Reaching the targets set for the tasks. Notes on built-in data types: http://en.wikipedia.org/wiki/Data_type Lesson 1 http://en.wikibooks.org/wiki/Alevel_Computing/AQA/Problem_Solvi ng,_Programming,_Data_Representat ion_and_Practical_Exercise/Fundame ntals_of_Programming/Builtin_data_types Constants and variables: www.pp4s.co.uk/main/tu-ucv-usingconstants-and-variables-intro.html Data representation - Data types Lesson 2 • use in practical programming the data types that are common to procedural highlevel languages: integer, real, char, string, Boolean, date (pseudocode will use the following data types: INTEGER, REAL, CHAR, STRING, BOOLEAN, DATE, ARRAY, FILE) Give learners a worksheet to select the correct data types for different samples of data. Enhance this to include storage sizes. Marking these worksheets orally in class should provoke and stimulate discussion on different storage types and the relative merits of each for specific functions. Ensure that all data types listed are covered Checking student active Participation Students present their understanding in their sites for the topics we are covering. Reaching the targets set for the tasks. http://yewwahcsc.wikispaces.com/ Notes on data types: http://en.wikipedia.org/wiki/Data_type Notes on built-in data types: http://en.wikibooks.org/wiki/Alevel_Computing/AQA/Problem_Solvi ng,_Programming,_Data_Representat ion_and_Practical_Exercise/Fundame ntals_of_Programming/Builtin_data_types Constants and variables: www.pp4s.co.uk/main/tu-ucv-usingconstants-and-variables-intro.html YWIES YANTAI 2014 Data representation - Data types Lesson 3 show understanding of how character and string data are represented by software including the ASCII and Unicode character sets WEEKLY PLANNER TO BE COMPLETED AND SUBMITTED BY 4PM ON THE TUESDAY OF THE PRECEEDING WEEK Ask learners to write a simple program that reads in a character and outputs the ASCII/Unicode value. Variations of this could be to output the next/previous letter in the alphabet by adding/subtracting from the ASCII value and converting back into a character. Let learners explore the difference between for example, the number 2 and the character 2 by outputting the ASCII value of a digit. Learners complete 9608 Specimen Paper 2 Q2a. Checking student active Participation Students present their understanding in their sites for the topics we are covering. Reaching the targets set for the tasks. http://yewwahcsc.wikispaces.com/ Notes on ASCII: http://en.wikibooks.org/wiki/Alevel_Computing/AQA/Problem_Solvi ng,_Programming,_Data_Representat ion_and_Practical_Exercise/Fundame ntals_of_Data_Representation/ASCII Notes on Unicode: http://en.wikibooks.org/wiki/Alevel_Computing/AQA/Problem_Solvi ng,_Programming,_Data_Representat ion_and_Practical_Exercise/Fundame ntals_of_Data_Representation/Unicod e 9608 specimen paper: Lesson 7 Lesson 6 Lesson 5 Lesson 4 Specimen Paper 2 Q2a RAPTOR, free program flowchart interpreter software that allows learners to draw a flowchart and check its functioning by executing it: http://raptor.martincarlisle.com/