(2012) OCR Computing for GCSE: Student's

advertisement
MODULE SPECIFICATION TEMPLATE
MODULE DETAILS
Module title
Module code
Credit value
Level (n/a for SKE units)
Computer Science Subject Knowledge Enhancement (one unit)
SKI09
No university credits
1 SKE unit (1 unit = 50 hours of study)
Level 4
Level 5
Level 6
Level 7
Level 8
Level 0 (for modules at foundation level)
Entry criteria for registration on this module
Pre-requisites
None
Specify in terms of module codes or
equivalent
Co-requisite modules
None
Specify in terms of module codes or
equivalent
Module delivery
Mode of delivery
Taught
Other
Pattern of delivery
Weekly
X
Distance
Placement
Block
Other
Online
x
When module is delivered
Semester 1
Semester 2
Other
July/August
Brief description of module
content and/ or aims
This government funded Subject Knowledge Enhancement
(SKE) course is designed specifically for graduates whose
subject knowledge requires development prior to starting a
PGCE Computer Science course. This single unit SKE will
require students to develop a range of perspectives on teaching
computing at Key Stages Three and Four. These will cover the
requirements of exam syllabi for GCSE, including databases,
programming and algorithms.
Overview (max 80 words)
Module team/ author/
coordinator(s)
School
Site/ campus where
delivered
Throughout year
Chris Sweeney, Carol Plater
School of Education
Falmer
Course(s) for which module is appropriate and status on that course
Course
Status (mandatory/ compulsory/
optional)
Free Standing Unit
MODULE AIMS, ASSESSMENT AND SUPPORT
Aims
This unit aims to prepare students for their PGCE year by
developing theoretical understanding and practical expertise in
the fields of database systems, programming and algorithms.
Students will develop their understanding of the issues of
teaching databases, programming and computational
thought/algorithmic logic during this unit
Learning outcomes
By the end of the unit students should be able to:
1. identify their areas strengths and prioritise their areas for
development.
2. demonstrate knowledge needed to teach and give
lessons in programming in two key stages, using two
languages.
3. demonstrate knowledge needed to teach computational
thinking and algorithms at Key Stages Three and Four.
4. demonstrate a detailed knowledge and understanding of
the underlying theory of spreadsheet and database
systems.
Content
The content will include:
Subject audit:
Identify aspects of the taught GCSE and GCE A’ Level curricula
where development needs to take place.
Programming and algorithms:
Using computational thinking to develop ways of problemsolving.
Using algorithms to analyse real-world problems, and turn these
into pseudo-code.
Synthesising algorithms to form programmable solutions.
Creating programs that solve identified problems.
Databases:
Data modelling: from the physical to the logical
Defining requirements and systems
Designing solutions
Flat database files
Relational Database
Learning support
Books:
General reading:
BYNUM, Terrell Ward, ROGERSON, Simon, (2003). Computer
Ethics and Professional Responsibility: introductory text and
readings. London: Wiley.
Programming and algorithms:
Payne, J (2012) Beginning Python O’Reilly
O’Byrne, S and Rouse, G (2012) OCR Computing for GCSE:
Student's Book Hodder Education
McGrath, M (2011) C++ Programming in Easy Steps Easy Steps
Ltd
Duckett, J (2008) Beginning Web Programming with HTML,
XHTML, and CSS Wrox Publishing
Cormen, T. et al. (2009) Introduction to Algorithms MIT Press
Databases:
Elmasri, R. & Navathe, S. (2010) Fundamentals of database
systems Harlow: Addison-Wesley
Halpin, T. & Morgan, T. (2008) Information modelling and
relational databases Morgan Kaufmann
Howe, D. R. (2001) Data analysis for database design - 3rd ed.
- Oxford: Butterworth-Heinemann
Kriegel, Alex. Discovering SQL: A Hands-On Guide for
Beginners (April 2011) Wrox Programmer to Programmer ISBN:
9781118002674
Other sources:
Ethics and Information Technology: Springer Publications
Journal of Information, Communication and Ethics in Society:
Emerald Publications
Informatica: Slovenian Society Informatika
http://www.bcs.org/content/conWebDoc/49045 BCS website
accessed January 2013
Excel and VBA:
http://www.excel-vba.com/
Access and VBA:
http://databases.about.com/od/tutorials/Tutorials.htm
SQL beginnings:
http://www.baycongroup.com/pervasive_sql.htm#sql_perva
sive
Teaching and learning activities
Details of teaching and
learning activities
Contact Time:
 Taught sessions, workshops, individual tutorials.
Non-contact Time:
 Guided reading and research
 Preparation for assessment tasks
Allocation of study hours (indicative)
Study hours
Where 10 credits = 100 learning hours
SCHEDULED
This is an indication of the number of hours students can expect to
spend in scheduled teaching activities including lectures, seminars,
tutorials, project supervision, demonstrations, practical classes and
workshops, supervised time in workshops/ studios, fieldwork,
external visits, and work-based learning.
GUIDED INDEPENDENT
STUDY
All students are expected to undertake guided independent study
which includes wider reading/ practice, follow-up work, the
completion of assessment tasks, and revisions.
PLACEMENT
The placement is a specific type of learning away from the University
that is not work-based learning or a year abroad.
TOTAL STUDY HOURS
14 hours
36 hours
0
50 hours
Assessment tasks
Details of assessment on
this module
Assessment will be in the context of the University of Brighton
Assessment Policy and the Faculty Code of Practice in
Assessment, and students will be required to complete the
following:
Task One: (Pass/Fail)
Students will complete a subject audit and create a plan
demonstrating how they will develop their skills throughout the
unit.
Task Two: (Pass/Fail)
Students will complete a programming task in the language of
their choice.
Task Three: (Pass/Fail)
Students will create a simple relational database that
demonstrates the student’s skills in carrying out the main
functions required at Key Stage Four. The language for creating
the database is at the discretion of the student.
All three tasks must be passed to pass the unit.
Referral Task:
Task One: Reworking of original task.
Task Two: Reworking of original task.
Task Three: Reworking of original task.
Types of assessment task1
% weighting
Indicative list of summative assessment tasks which lead to the award of credit or which are required for
progression.
(or indicate if
component is
pass/fail)
COURSEWORK
100%
Completion of Tasks 1,2 and 3.
PRACTICAL
EXAMINATION INFORMATION
Area examination board
SKE Area & Course Examination Board
Refer to Faculty Office for guidance in completing the following sections
External examiners
Name
Position and institution
Date appointed
Date tenure
ends
QUALITY ASSURANCE
Date of first approval
Only complete where this is not the
first version
Date of last revision
Only complete where this is not the
first version
1 Set exercises, which assess the application of knowledge or analytical, problem-solving or evaluative skills, are included
under the type of assessment most appropriate to the particular task.
Date of approval for this
version
Version number
One
Modules replaced
None – this is a new unit
Specify codes of modules for which
this is a replacement
Available as free-standing module?
Yes
X
No
Download