module details

advertisement
MODULE SPECIFICATION TEMPLATE
MODULE DETAILS
Module title
Module code
Credit value
Level (n/a for SKE units)
Post-ITE Subject Knowledge Enhancement in Computing
SKI35
No university credits
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
Distance
Placement
Block
Other
Online
X
Pattern of delivery
Weekly
When module is delivered
Semester 1
Semester 2
X
Throughout year
Other
This government funded Subject Knowledge Enhancement (SKE)
course is designed specifically for those whose subject knowledge
requires development prior to teaching Computing in the secondary
environment. This SKE will require qualified teachers (not Computingtrained) 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.
Brief description of module
content and/ or aims
Overview (max 80 words)
Module team/ author/
coordinator(s)
School
Site/ campus where
delivered
x
This is a closed course run in collaboration with Millais Teaching
School Alliance.
Chris Sweeney
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 support existing, qualified teachers by developing their
theoretical understanding and practical expertise in the fields of
database systems, programming and algorithms. Participants 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 participants should be able to:
Content
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.
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 problem-solving.
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 2014
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_pervasive
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
 Observation of Computing lessons
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.
24
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.
48
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
72
Assessment tasks
Details of assessment on
this module
Task One: (Pass/Fail)
Participants will complete a subject audit and create a plan
demonstrating how they will develop their skills throughout the unit.
Task Two: (Pass/Fail)
Participants will complete a programming task in the language of their
choice.
Task Three: (Pass/Fail)
Participants 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
(or indicate if
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.
progression.
component is
pass/fail)
COURSEWORK
Completion of Tasks 1, 2 and 3.
100%
PRACTICAL
Refer to Academic Services for guidance in completing the following sections
EXAMINATION INFORMATION
Area examination board
N/A
External examiners
Name
Position and institution
Date appointed
Date tenure
ends
N/A
QUALITY ASSURANCE
Date of first approval
January 2015
Only complete where this is not the
first version
Date of last revision
Only complete where this is not the
first version
Date of approval for this
version
Version number
1
Modules replaced
N/A
Specify codes of modules for which
this is a replacement
Available as free-standing module?
Yes
X
No
Download