COMPUTER SUPPORTED LEARNING Distance vs Facetoface Synchronous vs

  • Slides: 45
Download presentation
COMPUTER SUPPORTED LEARNING • Distance vs. Face-to-face • Synchronous vs. asynchronous • Individual vs.

COMPUTER SUPPORTED LEARNING • Distance vs. Face-to-face • Synchronous vs. asynchronous • Individual vs. Collaborative

Distance Learning Development of methods & tools for supporting • Distance synchronous learning •

Distance Learning Development of methods & tools for supporting • Distance synchronous learning • Distance asynchronous learning

Synchronous Remote Lecturing • Known factors: Chile – Voice more important than image –

Synchronous Remote Lecturing • Known factors: Chile – Voice more important than image – Interaction between both sides – Complementary learning material – Cultural background

New factors we discovered • Teacher and students should look at the same material

New factors we discovered • Teacher and students should look at the same material • Teacher controls the display of material • Manipulating, creating, editing new material • Prefer moving teacher instead of sitting • Previous or post class relationship, activities • Especially interesting for teaching network programming

Asynchronous Distance Learning • Lesson planning in Asynchronous Distance Learning means: – Selecting and

Asynchronous Distance Learning • Lesson planning in Asynchronous Distance Learning means: – Selecting and sequencing of the learning material having a “normal” student in mind – Adapting the material and the sequence to the student who is actually using the learning material • Adaptability of the learning material

Our proposal to lesson planning for asynchronous distance learning • Intelligent use and reuse

Our proposal to lesson planning for asynchronous distance learning • Intelligent use and reuse of learning material by: – Using a combination of components approach with semantic networks – Serving learners with different learning material according to different: • • Learning strategies (inductive, deductive, . . ) situation (individual, collaborative) Learning device (PC, PDA, etc. . . ) Link quality (video, photo, text, . . . )

A Strategy for Adaptable Lesson Planning in ADL 1 Define an ontology for learning

A Strategy for Adaptable Lesson Planning in ADL 1 Define an ontology for learning activities that students may be involved during the distance course. This ontology should take in account collaboration 2 Define a software environment (tools, programs) for the teacher and the students to support each one of these types of activities activity Ontology of learning activities Activity type 1 Activity type 2 Activity type 3 Activity type 4 Tool 1 Tool 2 Tool 3 Tool 4 Tool 5 Software tools set (parameter of the system)

Steps For Planning a Certain Lecture § Selecting and sequencing Activity Material learning activities,

Steps For Planning a Certain Lecture § Selecting and sequencing Activity Material learning activities, in order of type 2 to accomplish a learning Tool 2 Tool 3 goal Activity § The type of activities is Material of type 1 chosen from the ontology § For each activity, the Tool 1 Tool 2 lesson unit’s author should Activity provide the material for Material of type 4 the teacher and the Tool 3 Tool 4 Tool 5 students

Learning goals description language Symbols Means The activities associated to reach the goal 1.

Learning goals description language Symbols Means The activities associated to reach the goal 1. 1 (the most right node) should be finished, before the first activity associated with the goal 1. 2 is started. The son nodes in this relationship can be objectives or activities. There are not beginning and finishing restrictions among the activities associated with goals 1. 1 and 1. 2. The same as the relationship before presented; the son nodes can be objectives or activities.

Define Learning Goals Hierarchically §An example for a software engineering course

Define Learning Goals Hierarchically §An example for a software engineering course

Associate with Activities Define duration of every activity

Associate with Activities Define duration of every activity

The system builds the syllabus § According to the duration of each activity, their

The system builds the syllabus § According to the duration of each activity, their dependencies, and the starting date of the course, the system automatically builds an activity plan for the whole lesson § It provides a visual tool for re-defining duration and dependencies in order to fit it into the duration of the course § The system releases the material according to this schedule

Intelligent download of learning material Ø Parallel downloading of the material, in case of

Intelligent download of learning material Ø Parallel downloading of the material, in case of mirrors (servers or other students) Ø Intelligent tradeoff for selecting the file to be downloaded under Qo. S criteria Ø Based on user’s profile and history Ø (more on this at the end, if there is enough time)

The COLDEX Learning Network Architecture §Communities of learners §Servers are networked §Served by a

The COLDEX Learning Network Architecture §Communities of learners §Servers are networked §Served by a “dedicated” Server

Distributed Collaborative Experiments § Based on “Authentic activities” learning theory § Children learn by

Distributed Collaborative Experiments § Based on “Authentic activities” learning theory § Children learn by imitating work of real scientist § Challenge-based learning § The system should § help them to overcome the difficulties, like computing complicated equations, for which they do not have the required knowledge § allow them to work collaboratively § receive the help of the experts

Monitoring earthquakes § 6 schools have a seismograph § They can share their data

Monitoring earthquakes § 6 schools have a seismograph § They can share their data with others § They also can have data from other “professional” seismographs

Propagation of the wave

Propagation of the wave

Calculating the Epicenter

Calculating the Epicenter

The tool (part of it)

The tool (part of it)

The remote operated telescope CATS Server 1 TELESCOPE Goto 45 CM Cassegrain CCD Server

The remote operated telescope CATS Server 1 TELESCOPE Goto 45 CM Cassegrain CCD Server CAMERA SBIG ST-8 Client Cats 2 Server Web 3 Cliente browser

Our Proposal for Synchronous Face-to-face The Computer-integrated Classroom

Our Proposal for Synchronous Face-to-face The Computer-integrated Classroom

Motivation: The Electronic Classroom • Lecturing Java networking • Pcs for students • Electronic

Motivation: The Electronic Classroom • Lecturing Java networking • Pcs for students • Electronic board • 2 Projections • Lan+internet • Standard software

Functionalities • Teacher’s screen on all students’ PC • A student’s screen on all

Functionalities • Teacher’s screen on all students’ PC • A student’s screen on all PCs • A student’s screen projected on the wall • A student’s pc on the board

Problems we found • Distribution of documents inside the classroom • Sharing the content

Problems we found • Distribution of documents inside the classroom • Sharing the content of the document (not only the view) efficiently • Storing back modified or new documents on the server • Keeping track of document versioning • Keeping track of the use of the documents

Ci. C Scenario The Ci. C idea and aims: - creation of a set

Ci. C Scenario The Ci. C idea and aims: - creation of a set of tools to support face-toface teaching environments - automation of data workflow processes based on an ontology of actions for educational activities in (an outside) the classroom - monitoring and supporting community actions

System Architecture Student interface used -on student workstations -for editing and sharing documents Teacher

System Architecture Student interface used -on student workstations -for editing and sharing documents Teacher Interface used -on electronic board -for handling actions -controlling session Remote interface used -anywhere -for transfering and editing documents from the archive Server interface and archive used -on separate workstation / hardware -for storing and handling data -logging session and user info

Classroom Workflow Session Control (Teacher) Start session Document Archive / Manager (Server) Join session

Classroom Workflow Session Control (Teacher) Start session Document Archive / Manager (Server) Join session File Handling (Students)

Classroom Workflow Session Control (Teacher) retrieve / send / couple documents retrieve / send

Classroom Workflow Session Control (Teacher) retrieve / send / couple documents retrieve / send documents Document Archive / Manager (Server) retrieve / send / couple documents File Handling (Students) retrieve / send / couple documents

Functionalities - Distributing / collecting assignments - Distributing / collecting homework - Sharing selected

Functionalities - Distributing / collecting assignments - Distributing / collecting homework - Sharing selected documents with selected users - Coupling active document with all / selected - Discussing with logged users - Remote access to / mirroring document structure - Keeping track of users‘ actions during session - Creating and editing documents (Free. Styler / XML) - Searching documents

The Teacher’s Tool The teacher’s tool while distributing a workseet

The Teacher’s Tool The teacher’s tool while distributing a workseet

Using e-boards in the Ci. C • Advantages – Showing MM learning material –

Using e-boards in the Ci. C • Advantages – Showing MM learning material – The eye contact with the audience is maintained during presentation – Gestures can be used to bring attention to important parts • Disadvantages – Static presentation (lack of flexibility) – Changes of context, typing, searching for files interrupt the normal flow of the class

Proposal 1: Free. Styler Java

Proposal 1: Free. Styler Java

Proposal 1: Description and Scope • • • The system avoids the Context Changes.

Proposal 1: Description and Scope • • • The system avoids the Context Changes. Integrates explanations and examples. Integrates different tasks under one framework. Integrates Presentation and Edition at the same time. • • Creation, modification and reuse of material.

Prop. Customizable Interfaces public class Calc { static main(String …

Prop. Customizable Interfaces public class Calc { static main(String …

Proposal 3: Gesture Based Hand Writing Instructions Hierarchical Structuring of the learning material (automatically)

Proposal 3: Gesture Based Hand Writing Instructions Hierarchical Structuring of the learning material (automatically) Based only on Gestures

Conclusions and Solutions • Standard software is not developed for this situation • New

Conclusions and Solutions • Standard software is not developed for this situation • New interfaces are needed – Integration of activities in a single window (compiling, editing, running, explaining) – Interaction based on gestures and direct manipulation – Flexibility to change, create new, save , load learning material

Supporting Lesson Planning and Presentation w Why lesson planning ? w Avoid excessive work:

Supporting Lesson Planning and Presentation w Why lesson planning ? w Avoid excessive work: searching files and programs, typing long commands, managing windows on the eboard screen, etc. Especially disturbing when using different kind of material in one session w Interference with idea the teacher is trying to present w The focus of attention & students disorientation problem w Information overload

Requirements to Lesson Planning – The right material (programs, tools, files with learning material)

Requirements to Lesson Planning – The right material (programs, tools, files with learning material) should be retrievable by direct manipulation at the right time – Context changes must be fast to do – Plan should be flexible enough to adapt to students‘ needs and characteristics and to the teacher’s style of teaching – Support group activities: planning the distribution of additional material, exercises, discussion, receiving material from the students, etc. .

The COSOFT Environment • An earlier version included a framework for planning and flexible

The COSOFT Environment • An earlier version included a framework for planning and flexible “presenting” (playing) a learning unit • Based on a semantic graph (like the others) • Graph structure key for achieve flexibility • First lesson planner based on Dolphin

Didactic Networks(1) Semantic graph for lesson node = represents a learning activity, has reference

Didactic Networks(1) Semantic graph for lesson node = represents a learning activity, has reference to learning material + metadata edge = rethorical relation between nodes + metadata

Didactic Networks(2) The rethorical nature of the edges semantic enables to introduce the notion

Didactic Networks(2) The rethorical nature of the edges semantic enables to introduce the notion of didactic strategy in the lesson graph. Strategy can be changed or adapted during the lecture

Reuse and Collaboration Support Reuse Collaboration Authoring • Packing & labelling parts of the

Reuse and Collaboration Support Reuse Collaboration Authoring • Packing & labelling parts of the lesson with metadata (from a node to the entire unit) to facilitate reuse by cut-andpaste. • Graph structure also facilitates this process • Co-authoring in sych/asynch modes • public & private content • Versioning support • Anotation • Awareness (who made what) Lecture • same lessoon graph can be used in different situations • Dynamical adaptation for face-to-face teaching learning situation • Reacting to students’ quetions, doubts, etc. • Framework allows seamless sharing, distribution, collection of material • new material can be added to the lesson graph as public or private

Lesson Mapper Navigating through the lesson map

Lesson Mapper Navigating through the lesson map

Lesson Mapper (2) Lesson graph vizualization Lesson map Didactic visualization strategy selection

Lesson Mapper (2) Lesson graph vizualization Lesson map Didactic visualization strategy selection

Conclusions • Which is the best way to support Teaching/Learning with computers technology ?

Conclusions • Which is the best way to support Teaching/Learning with computers technology ? – The one that fits better to solve the particular teaching/learning situation – Maybe a combination of all ?