WEEKLY 14 LESSON PLAN CSc

advertisement
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/
Download