AS & A Level : Computer Science (9608)

advertisement
rofeselopment
AS & A Level : Computer Science (9608)

Syllabus Materials

Teaching Materials
Description
‘A‘ Level Computing
This standard textbook includes object oriented programming and networking
chapters, HTML and ASP, networking (TCP/IP and sun-nets) and
coursework. Exercises and questions from exam papers are given at the end of
each chapter.
Author: Langfield, S and Heathcote
ISBN: 9781904467526
Published in 2004.
Edition: 5
Published by Payne-Gallway Publishers
‘Fun‘ Reading for Students Starting a Computer Science Related Course[New
window]
Animations to Assist Learning Some Key Computer Science Topics [New
window]
Auxilary Storage & File Simulation [New window]
Theory notes that include serial, sequential and random access.
BBC Bitesize [New window]
BBC Bite Size is a revision site containing notes, activities and tests across a
range of contexts. Although this site is designed for GCSE, there are topics
useful for the 9608 Computer Science syllabus.
Binary Conversion Game [New window]
Cambridge International AS and A Level Computing Coursebook
(Cambridge International Examinations)
This textbook is endorsed by Cambridge International Examinations for use
with the Cambridge International AS and A Level Computing syllabus
(9691).
Author: Leadbetter C, Blackford R and Piper T
ISBN: 9780521186629
Published in 2012.
Published by Cambridge University Press, UK
Cedar Logic [New window]
Code Academy [New window]
Many programming tutorials including Python.
Computer Science for Fun [New window]
Queen Mary College, London University site of CS4FN (Computer Science
for Fun). This site contains ideas for generating interesting lessons and
discussions. They also publish a magazine. Online versions are available from
Media
this site.
Computer Science for Fun [New window]
Computer Science Inside [New window]
Computer Science Teachers Association [New window]
Computer Science Teachers Association is an American institution that
promotes the teaching of computer science. It is free to join.
Computer Science Unplugged [New window]
Computer Science Unplugged is a collection of free learning activities that
teach Computer Science through engaging games and puzzles.
Computing at School [New window]
Computing at School's publication Switched On has a large focus on the
gender imbalance within the computer science field.
CS Bits & Bytes [New window]
CS Bits & Bytes is developed by the National Science Foundation to make
computer science more accessible to educators and learners.
Delphi Basics [New window]
Pascal programming tutorials.
Delphi for Fun [New window]
To give learners challenging exercises.
Digital Logic Tutorial Guide [New window]
Excellent tutorials on logic circuits.
Dream in Code [New window]
Many programming tutorials including VB and Python.
Eastaughs [New window]
Tutorials on hardware including a quiz.
Electronics Tutorials [New window]
Excellent resource for learners wanting to know more. This site is worth
browsing.
Example of decision table and how to simplify. [New window]
Exercises on Karnaugh maps. [New window]
Explanations of Karnaugh map with simple worked examples. [New
window]
Free Software Foundation [New window]
Free software foundation.
Free tutes [New window]
Visual basic (VB) programming tutorials.
Gadgeteer [New window]
Microsoft.NET Gadgeteer is an open-source toolkit for building small
electronic devices using the .NET Micro Framework and Visual Studio/Visual
C# Express. Lesson plans can be found for how to build a camera, a stop
watch and a game at:
www.netmf.com/gadgeteer/forum/default.aspx?g=posts&t=2351
Geek Gurl Diaries [New window]
Geek gurl diaries is a collection of video logs about using technology and
interviews with women in the fields of computing, science, technology and
engineering. An on air panel discussion with graduate computer science
students on various topics.
Google Assembly Process Presentation [New window]
Link to download an excellent presentation on the assembly process.
Google Computational Thinking Tutorial [New window]
What is computational thinking? Plus links to further reading.
Google's Python Class [New window]
Python programming tutorials.
Hollyfield GCSE ICT [New window]
Although this site is designed for GCSE, there are topics useful for the 9608
Computer Science syllabus.
Home and Learn [New window]
Website includes tutorials for VB.
How Stuff Works [New window]
How Stuff Works is a wide-ranging website containing a wealth of
information about computer systems.
HTML Goodies [New window]
Short tutorials to set up a simple web page containing PHP code.
Introduction to public key encryption [New window]
Notes on encryption.
Invent with Python [New window]
Python programming tutorials.
Iterative vs. Recursive Approaches [New window]
Iterative versus recursive notes.
Lara Croft‘s Favorite Uncle: Eidos Life President Ian Livingstone on Teaching
Britain to Code [New window]
Lazarus Free Pascal [New window]
Website for a free version of Pascal.
Learn prolog now [New window]
Prolog programming tutorials.
Learning to Program in Pascal and Delphi (A Level
Computing)
This book covers the basic programming constructs of Pascal, including
saving to different file structures. It introduces the visual development tool
Delphi and explains how to use some of its many components to produce
event-driven applications, including connecting to and working with data
stored in a database.
Author: Langfield, S
ISBN: 9781904467298
Published in 2003.
Published by Payne-Gallway Publishers
Go to the publisher's website [New window]
Lesson plan for role play ‘ How computers work. [New
window]
Logic gate Simulator [New window]
Mr Fraser [New window]
A website containing a wide range of notes, presentations, quizzes, etc.;
teachers and learners may register (free) with a school email address.
Notes on decision tables (1) [New window]
Notes on decision tables (2) [New window]
Notes on flip-flops [New window]
Notes on Half Adders [New window]
Notes on Karnaugh maps. [New window]
Notes on sequential files. [New window]
Olympiad [New window]
To give learners challenging exercises.
Open Source Initiative [New window]
Pascal Programming Tutorials for Schools [New window]
Pascal programming tutorials.
PHP [New window]
Tutorials for php programming. Useful for practical exercises on the clientserver topic.
PWN ICT [New window]
Extensive theory notes for different levels.
Python for Beginners [New window]
Python programming tutorials.
Python Programming Tutorials [New window]
Python programming tutorials.
Raptor [New window]
Free program flowchart interpreter software that allows learners to draw a
flowchart and check its functioning by executing it.
risc vs. cisc [New window]
RISC versus CISC explanations.
Scratch [New window]
Scratch is a mix of online experiences, computer programing, animation,
game creation, multimedia, fine arts, science, social studies, language arts,
math, and collaboration Specific programming concepts.
Simple Von Neumann Architecture simulator (1) [New
window]
Link to simulator (simple Von Neumann architecture) with exercises.
Simple Von Neumann Architecture simulator (2) [New
window]
Link to simulator (simple Von Neumann architecture) with exercise.
Software Engineering Code of Ethics [New window]
The eight categories of software engineering code of ethics.
Sorting Algorithms [New window]
Animation of many different sort algorithms.
SQL Zoo [New window]
SQL tutorials.
SR Flip-Flop [New window]
State Transition Diagrams [New window]
Detailed introduction to state transition diagrams.
StudyVB [New window]
Visual basic programming tutorials.
Teach ICT [New window]
Although titled Teach ICT, there is a comprehensive website for A Level
Computing subjects available. This includes notes, quizzes and lesson ideas.
Much is free, although a small subscription gives access to additional useful
resources such as a wide range of ideas for starter and plenary activities.
Many of these resources are also relevant to the 9608 Computer Science
syllabus.
Try Computing [New window]
Link to some lesson plans.
Types of flip-flop circuits. [New window]
Types of flip-flop circuits.
Useful hints for programming (1) [New window]
Useful hints for programming (2) [New window]
Useful hints for programming (3) [New window]
Useful notes on security (1) [New window]
Useful notes on security (2) [New window]
Useful notes on security (3) [New window]
Useful notes on security (4) [New window]
Virginia Tech Department of Computing [New window]
Many useful notes.
W3 Schools [New window]
Tutorials for web development. Useful for practical exercises on the clientserver topic.
Webopedia [New window]
A source of definitions of computing terms, with links to associated concepts.
Good for teachers and more able learners.
Wikipedia [New window]
Many topics are covered well by this website. Often there is more background
and further information than is required for the 9608 Computer Science
syllabus, but it puts topics into context.
Youtube [New window]
There are many videos that can be useful for teaching a topic in class. The
videos listed in the learning resources have been checked for correctness.
There are many videos on this site though that are not of a good standard or
include mistakes.
Download
Study collections