Virtual Workbenches Richard Anthony The University of Greenwich

Slides:



Advertisements
Similar presentations
Testing Relational Database
Advertisements

WHAT IS THE MOST IMPORTANT THING THAT WE HAVE LEARNED ABOUT QUALITY AND COST? The factors that lead to increased student learning and increased student.
A Project-Oriented Scripting Approach to Introductory Computer Science Ken Abernethy and Kevin Treu Furman University, Greenville, SC, USA Robert Shive.
GUIDED GROUP WORK IN MATHEMATICS
C.Sc. 110 Computer Science 113: Computer Systems.
Making Assessment Count (e-Reflect) Mark Clements and Gunter Saunders University of Westminster Mark Kerrigan University of Greenwich.
MMAP Middle School Math Through Applications Project Dahwun Deepak Gazi Scott Sun-Young.
An evaluation of scaffolding for virtual interactive tutorials 指導教授 : 陳 明 溥 研 究 生 : 許 良 村 Pahl, C.(2002).An evaluation of scaffolding for virtual interactive.
I102 User Support Week Four – Lab. Objectives  Effective Listening  Assessing Learners  Exercise – Learning Outcomes.
Real-Time Systems Scheduling Tool Developed by Daniel Ghiringhelli Advisor: Professor Jiacun Wang December 19, 2005.
Virtualisation and Visualisation – Improving Teaching and Learning in Computer Science Seán Duignan School of Science GMIT Tony Hall Education Department.
Narrowing the achievement gap through curriculum development – probe 6 Natalia Buckler (CUREE) & Michael Jopling (University of Wolverhampton)
CAP 252 Lecture Topic: Requirement Analysis Class Exercise: Use Cases.
Virtual Workbenches Richard Anthony Dept. Computer Science University of Greenwich Distributed Systems Operating Systems Networking.
Computing in Statistical Education Pang Du Department of Statistics Virginia Tech.
RoboProf and first year Programming Charlie Daly Problem Introduction to Computer Programming. (50 Students) Maths students (not motivated)
Generic Support for Embedding Adaptive and Autonomic Behaviours Richard Anthony The University of Greenwich.
Phoebe A wiki-based pedagogic planner to promote innovative practice in Design for Learning Liz Masterman Oxford University Computing Services with Marion.
Taxonomy of Effortless Creation of Algorithm Visualizations Petri Ihantola, Ville Karavirta, Ari Korhonen and Jussi Nikander HELSINKI UNIVERSITY OF TECHNOLOGY.
Observing Learning Helen Bacon and Jan Ridgway Inclusion Support Services.
Simulations “We become ourselves through others” Lev Vygotsky.
UC HIPO UCWISE Help-for-Instructor POrtal First Interactive prototype Lois Wei Minakshi Mukherjee Tofer Merritt.
Science behind a hot air balloon Investigation into gas laws James Lovatt School of Education Studies Centre for the Advancement of Science and Mathematics.
Technology Standards for Language Learners TECHNOLOGY STANDARDS FOR LANGUAGE TEACHERS.
Bassam Hammo (Ph.D) Department of Computer Information Systems King Abdullah II School for Information Technology Jordan University Amman Jordan e- mail:
1 Embedding ICT in PE Steve Cayley Adviser for e-Learning.
How to Teach a Science Course Online. Y Generation (1982–2001) Is Our Educational System Designed For Them? ➔ View lectures as boring and uninteresting.
COMPONENTS OF AN EFFECTIVE WRITING PROGRAM
LECTURER OF THE 2010 FIRST-YEAR STUDENT: How can the lecturer help? February 2010.
Software Testing Verification and validation planning Software inspections Software Inspection vs. Testing Automated static analysis Cleanroom software.
Path C: The Integrated Classroom Lead Teacher: Wendy Freebersyser.
Welcome to SV Cyber Service utilizing e2020, Parents! We are genuinely excited to embark on a journey towards academic success with your child. There is.
MCTS Guide to Microsoft Windows 7
Page 1 TECHNICAL TRAINING AND COMMUNICATION USING INFORMATIC WAYS By Gabriela Măgîrdicean Energetic Technical College of Constanţa.
Supporting A-level Geography Students Online …at Kingston College 2004/5 LSDA Q Project.
EENG 1920 Chapter 1 The Engineering Design Process 1.
Cognitive Reasoning to Respond Affectively to the Student Patrícia A. Jaques Magda Bercht Rosa M. Vicari UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL BRASIL.
 The College Board has joined the American Chemical Society and the National Science Teachers Association in objecting to simulated lab software (e.g.
User Driven Innovation in a technology driven project Anastasius Gavras Eurescom GmbH
Hummm…  How do I create an engaging online course that facilitates learning?
DORII review Remote instrumentation communities and application support NA3 Roberto Pugliese Sincrotrone Trieste SCpA.
Overview: Text delivery in introductory college and university physics classes are dominated by massive, encyclopedic textbooks that take immense individual.
The Redesigned Elements of Statistics Course University of West Florida March 2008.
Using Blackboard for blended learning Delivering the Geography curriculum at Kingston College This talk will give an overview of the assessment features.
Using virtual collaboration tools for designing innovative education scenarios Gabriel Dima University “Politehnica” of Bucharest, Romania.
James G Ladwig Newcastle Institute for Research in Education The impact of teacher practice on student outcomes in Te Kotahitanga.
Module A Concepts and value of TI-Nspire™ Technology.
VIRTUAL WORLDS IN EDUCATIONAL RESEARCH © LOUIS COHEN, LAWRENCE MANION & KEITH MORRISON.
Professionally Speaking : Qualitative Research and the Professions. Using action research to gauge the quality of feedback given to student teachers while.
Sharing Design Knowledge through the IMS Learning Design Specification Dawn Howard-Rose Kevin Harrigan David Bean University of Waterloo McGraw-Hill Ryerson.
Crysten Caviness Curriculum Management Specialist Birdville ISD.
The System and Software Development Process Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Analyze Design Develop AssessmentImplement Evaluate.
Teaching Systems Analysis and Design in a Practical Way: A Collaborative Effort Between Computer Science and Business School by Ken Surendran-CS Chellappa.
March 2004 At A Glance NASA’s GSFC GMSEC architecture provides a scalable, extensible ground and flight system approach for future missions. Benefits Simplifies.
Buckstone Primary School School Improvement Plan Summary A copy of the full Standards and Quality Report and the full Improvement Plan are available on.
Introduction to the Framework: Unit 1, Getting Readyhttp://facultyinitiative.wested.org/1.
Near Real-Time Verification At The Forecast Systems Laboratory: An Operational Perspective Michael P. Kay (CIRES/FSL/NOAA) Jennifer L. Mahoney (FSL/NOAA)
Blueprint for GOVERNMENT SCHOOLS. The Minister’s reform agenda is based on the following belief: “All students are entitled to an excellent education.
UCLA Graduate School of Education & Information Studies National Center for Research on Evaluation, Standards, and Student Testing An Exploratory Study.
1 Chapter Overview Monitoring Access to Shared Folders Creating and Sharing Local and Remote Folders Monitoring Network Users Using Offline Folders and.
A research and policy informed discussion of cross-curricular approaches to the teaching of mathematics and science with a focus on how scientific enquiry.
- Collaborative report writing - Bridging the divide between formal and informal learning Richard Walker & Wayne Britcliffe E-Learning Development Team,
CDIO: Overview, Standards, and Processes (Part 2) Doris R. Brodeur, November 2005.
TECHNOLOGY IN THE CLASSROOM Integration of technology in teaching and learning.
Course Work 2: Critical Reflection GERALDINE DORAN B
Good teaching for diverse learners
PROJECT LIFE CYCLE AND EFFORT ESTIMATION
VIRTUAL/REMOTE LABS By Dr. Sandip Kumar Raut Lecturer in Tabla
Bridging a gap with a window:
Presentation transcript:

Virtual Workbenches Richard Anthony The University of Greenwich

Overview Three virtual workbenches facilitate practical experimentation and simulation of technical and dynamic aspects of the computer science curriculum.

Design method / philosophy Don’t water down difficult aspects of courses → instead, find better ways to teach these aspects! Ways to simulate / demonstrate / emulate are devised to facilitate understanding by capturing the dynamic behaviour of systems. Design is focussed on: * clear presentation of technical / dynamic concepts, * ensuring that the user interface is highly intuitive, * enabling full user configuration control, * providing clear instrumentation and instant feedback, * facilitating a wide range of progressive experimentation, * keeping the general look-and-feel consistent.

Mature, yet still growing Progressively developed since 2002.

Versatile Teaching and Learning The workbenches can be used in many ways: lectures and tutorials, laboratory tasks, coursework, unsupervised learning (structured - with the student activities provided, or unstructured - free experimentation).

Integrated Environments Each workbench focuses on a particular discipline within computer science. Dynamic aspects of systems are brought to life through user-configurable, repeatable, simulations and experiments. No programming required.

Engaging Activities Student activity guides provide progressive challenges and encourage evaluation and reflection.

Evaluation Used by an increasing number of lecturers since Evaluation in the form of: Feedback via student critique in coursework, Student and staff responses to questionnaires, Personal teaching experience, Requests for modifications and additional features.

Lab Activity example: Real-Time Scheduling: Introductory: DL 2 Fairness between two processes 1. Configure the simulation as follows: Process 1: Task inter-arrival time = 33 milliseconds, Computation time = 16. Process 2: Task inter-arrival time = 20 milliseconds, Computation time = 10. Scheduler Configuration = Deadline. 2. Press the Free Run button and pay attention to the dynamic graph in the Runtime State Display window. 3. When the timestep reaches about 100, press the pause button. Note the System Statistics and Runtime Statistics. Questions Q1. Do the tasks always seem to meet their deadlines? Q2. Do you think the Deadline algorithm is ‘fair’ to both processes ? (In the context of real-time scheduling, how do you interpret the term ‘fair’ ?). Q3. Can the amount of CPU Idle time be determined from the configuration of the processes, or is a simulation experiment needed in each case ?

Summary – Key Features Replacement of static representations with dynamic, interactive, user-configured simulations (showing how components interact and also the temporal relationships within those interactions). Students learn at their own pace, with repeatable experiments. The tools can be used at any location / time. Works on a laptop - no network connection needed. The tools can be used in lectures and tutorials to demonstrate concepts as well as in the laboratory and unsupervised. Progressive laboratory exercises; designed to encourage analysis and critical thinking. In house → Custom material, No licences.

Observations and Lessons learnt Do not underestimate the time needed to develop e-learning materials. (the single biggest problem, far more significant than technical hurdles, in my case certainly). An incremental approach is encouraged: Enables early pay-back with some working functionality, whilst allowing reflection before the next phase. Promotes continuity, rather than inefficient stop-start fragmented effort. So design for extensibility and easy upgrade (Workbenches developed over a period of 5 years, but used 6 months in). The development of the tools is a form of CPD, in terms of developing teaching materials and also in actual software design and development.