A Wiki-Based Active Learning System

45
Indice Introduction Educational aspects Wiki-based lecture notes Conclusions A wiki-based active learning system how to enhance learning material in epistemology of computer science and computer ethics (cc) Federico Gobbo and Gaetano Aurelio Lanzarone (federico.gobbo,gaetano.lanzarone)@uninsubria.it Universit` a dell’Insubria Presented at FORMATEX 2006, November

description

 

Transcript of A Wiki-Based Active Learning System

Page 1: A Wiki-Based Active Learning System

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

A wiki-based active learning systemhow to enhance learning material in epistemology

of computer science and computer ethics

(cc) Federico Gobbo and Gaetano Aurelio Lanzarone(federicogobbogaetanolanzarone)uninsubriait

Universita dellrsquoInsubria

Presented at FORMATEX 2006 November

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

1 IntroductionEpistemology of computer scienceComputer ethics

2 Educational aspects

3 Wiki-based lecture notes

4 Conclusions

Two key questions3 40

First question4 40

Whatrsquos epistemology of computerscience

Second question5 40

Whatrsquos computer ethics

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The goal of the new discipline6 40

Epistemology of computer science aims to investigate thedifferent theories of knowledge underlying computer science andinformatics as well as Artificial Intelligence

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A new discipline quite fragmented7 40

There isnrsquot any comprehensive textbook in epistemology ofcomputer science Two main reasons

1 the relative novelty of the discipline

2 different backgrounds of the researchers

However some main problems are generally acknowledged Nowtwo examples

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A new discipline quite fragmented7 40

There isnrsquot any comprehensive textbook in epistemology ofcomputer science Two main reasons

1 the relative novelty of the discipline

2 different backgrounds of the researchers

However some main problems are generally acknowledged Nowtwo examples

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A new discipline quite fragmented7 40

There isnrsquot any comprehensive textbook in epistemology ofcomputer science Two main reasons

1 the relative novelty of the discipline

2 different backgrounds of the researchers

However some main problems are generally acknowledged Nowtwo examples

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A new discipline quite fragmented7 40

There isnrsquot any comprehensive textbook in epistemology ofcomputer science Two main reasons

1 the relative novelty of the discipline

2 different backgrounds of the researchers

However some main problems are generally acknowledged Nowtwo examples

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Alan Turing puts the main challenges of classic AI8 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Turingrsquos classic the Imitation Game9 40

I propose to consider the question ldquoCan machinesthinkrdquo This should begin with definitions of themeaning of the terms ldquomachinerdquo and ldquothinkrdquo Thedefinitions might be framed so as to reflect so far aspossible the normal use of the words but this attitude isdangerous If the meaning of the words ldquomachinerdquo andldquothinkrdquo are to be found by examining how they arecommonly used it is difficult to escape the conclusionthat the meaning and the answer to the question ldquoCanmachines thinkrdquo is to be sought in a statistical surveysuch as a Gallup poll But this is absurd Instead ofattempting such a definition I shall replace the questionby another which is closely related to it and is expressedin relatively unambiguous words

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A visualization of the Imitation Game first phase10 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A visualization of the Imitation Game second phase11 40

ldquoMacchinardquo is the Italian word for ldquomachinerdquo

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

An other classic is the Chinese Room argument by Searle12 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Good questions our students we expect to learn13 40

Is computer science really a science

How should an empirical experiment in computer science becarried out

What is the status of knowledge gained from conducting anexperiment in evolutionary or genetic programming

How should an empirical experiment in computer science becarried out

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The need to have a historical background14 40

Our students are graduate in computer science with nophilosophical background We soon realized that these keyquestions are correctly addressed after an introduction to thehistory of computation and logic

In other terms we find that a historical perspective greatly helpsour students to relativize problems ie to understand the maintopics in a more general way

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The history of logic15 40

The Ars Magna by Ramon Llull

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

From Ramon Llull to George Boole and beyond16 40

We explain the influence of Ars Magna by Raimond Llull intoWestern philosophy He was the first to postulate a way tomechanize the whole human thought into algorithms

Then we present the main steps of Western philosophy untilGeorge Boole and beyond At the end students understand whatis behind an everyday tool as Boolean Logic

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The history of calculating machines17 40

Babbagersquos Difference Engine realized in meccano

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

From the abacus to modern computers18 40

We are deeply convinced that there are profound relations betweenthe history of calculation and the developments of the calculatingmachines

Our students learn a common background with students comingfrom humanities We are trying to break the Two Culturesapproach ie technologists vs humanists in favour of aRenaissance model

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Being in and out at the same time19 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Computer ethics

The epistemological foundation of Computer Ethics20 40

Computer Ethics start point technology should not beconsidered as a social monad ie a factor neutral in relation tosocial change but as socially determined ndash eg the debate free vsopen source software has social and political implications

Although computer ethics issues started as a branch ofepistemology of computer science this field has achieved a statusof relative autonomy at least since the fundamental work ofDeborah Johnson

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Computer ethics

Some issues in computer ethics21 40

Is computer ethics indipendent from ldquogeneralrdquo ethics

Privacy freedom vs security

Copyright from free software to open source up to creativecommons

Artificial ethics may expert systems substitute humans Whynot

Professional codes of ethics for computer scientists

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The need of lecture notes in our discipline22 40

Ours is the first experience in Italy so there isnrsquot any material inItalian we had to prepare lecture notes almost from scratch

In our view the lecture notes should be considered both as apreliminary textbook for our students and far more importantly asthe starting point to their homework

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

A metodology based on active tasks23 40

Students lsquolearn by doingrsquo they write some assessments and a finalessay about some topics The best one we used as complementarymaterial for next yearsrsquo students

Advantages (a) we may be surprised by the active tasksperformed by students and so learn something new obtaining goodfeedback for what we teach (b) active tasks commit students tolearn about learning ie they metalearn in particular rhetorics andlogics of argumentative writing

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The need of lecture notes de- and reconstruction24 40

Some lectures are dedicated to deconstructing the myth of newand old writing media such as the web as an always trustablesource of public information and books as the unique mediacarrying state-of-the-art knowledge on every imaginable topic

Nevertheless most students treat our lecture notes reverentially aslsquosilver bulletsrsquo ie ontological entities outside society space andtime with some immutable characteristics that magically lead tothe right solution

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The reasons behind a writing technology shift25 40

On the contrary we consider our lecture notes both as a work inprogress and as an arena for collaborative knowledge In particularwe want to emphasize that lecture notes play a role as guidelineson arguments and topics but their contents may be trusted and atthe same time expanded and annotated by students

Initially we wrote lecture notes through a word processor but thiswriting technology doesnrsquot encourage particularly active studyingWe thus decided to change our writing paradigm adopting awiki-based technology

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Encouraging collaboration maintaing authorship26 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Learning Management Systems unfit for our purposes27 40

LMSs as BlackBoard (used by our University) need to prepare thelearning objects a very time-consuming task We want to avoidthis Our technical requirements of the wiki system we werelooking for are

ease of converting existing lecture notes from Word format

ease of publishing into the BlackBoard platform

presence of a revision history to keep track of the differentversions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Wikis started from the analysus of thread systems28 40

thread content

root msg

spin-off topic

comment A

comment B

John SmithMario Rossi

Jack White Pietro Bianchi

comment Dcomment C

Too much complexity content redundancy personalisms

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

as an opposite and complementary KM system29 40

wiki content

edit A edit C

edit Bedit D

John Smith Mario RossiJack White Pietro Bianchi

Shared content collaboration anonymity

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

We need a non-standard wiki system30 40

We canrsquot allow anyone edit contents ie lecture notesanonymously as in standard wikis We need to retain the role ofauthorship in the following way

edit mode easy to convert lecture notes from MS Word

annotation mode easy to write different study paths

browser mode easy to navigate with any web browser

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Our choice after a period of acceptance testing31 40

httpwwwtiddlywikicom

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Easy integration with BlackBoard (itrsquos client-side only)32 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Once dowloaded itrsquos ease to annotate33 40

Look at the right menu ldquonew tiddlerrdquo (ie lexia)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Not-so-easy to convert style from a word processor34 40

Itrsquos not clear how to extract meaningful text and its typesettingie bold quotations etc in an automatic way

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Sequential and non-sequential paths together35 40

We retain a classical sequential page-turn order of lexias (iesemantic hypertext units) with an index

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Add semantic areas to lexias by tags36 40

Each lexia has meaningful tags ie keywords that form sets oflexias as definite semantic areas Our basic tagset is the followingone figure figure reference introduction note reference Thereare also additional tags depending on specific contents eg historyof logical calculus objection to Turingrsquos test

Students can choose which lexias to load in the TiddlyWiki webpage at a given time eg every reference cited in the text with orwithout figures

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The search box and the reverse linking features37 40

For instance a student may want to review a picture about RamonLlull seen during the last lecture as it was already shown inprevious one in a different context After loading every lexiatagged rsquofigurersquo the student quickly finds the right one and then heor she may read the text lexias that comment that lexia throughthe reversed linking feature present in TiddlyWiki ie a speciallink showing every lexia which points to the current one

Alternatively if students donrsquot remember exactly why and howBabbage is important they may search through the whole lexiaset even using regular expressions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Letrsquos see a demo if we have enough time39 40

httpwwwdicomuninsubriaitsimfedericogobboformatex2006html

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Thanks40 40

This presentation is under the following CreativeCommons licence

Attribuzione-Non Commerciale-Condividi allo stesso modo 25 Italia

httpcreativecommonsorglicensesby-nc-sa25it

Where to find this presentation (also LATEXsource)

httpwwwdicomuninsubriaitsimfedericogobbo2006

Questions

  • Indice
  • Introduction
    • Epistemology of computer science
    • Computer ethics
      • Educational aspects
      • Wiki-based lecture notes
      • Conclusions
Page 2: A Wiki-Based Active Learning System

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

1 IntroductionEpistemology of computer scienceComputer ethics

2 Educational aspects

3 Wiki-based lecture notes

4 Conclusions

Two key questions3 40

First question4 40

Whatrsquos epistemology of computerscience

Second question5 40

Whatrsquos computer ethics

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The goal of the new discipline6 40

Epistemology of computer science aims to investigate thedifferent theories of knowledge underlying computer science andinformatics as well as Artificial Intelligence

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A new discipline quite fragmented7 40

There isnrsquot any comprehensive textbook in epistemology ofcomputer science Two main reasons

1 the relative novelty of the discipline

2 different backgrounds of the researchers

However some main problems are generally acknowledged Nowtwo examples

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A new discipline quite fragmented7 40

There isnrsquot any comprehensive textbook in epistemology ofcomputer science Two main reasons

1 the relative novelty of the discipline

2 different backgrounds of the researchers

However some main problems are generally acknowledged Nowtwo examples

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A new discipline quite fragmented7 40

There isnrsquot any comprehensive textbook in epistemology ofcomputer science Two main reasons

1 the relative novelty of the discipline

2 different backgrounds of the researchers

However some main problems are generally acknowledged Nowtwo examples

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A new discipline quite fragmented7 40

There isnrsquot any comprehensive textbook in epistemology ofcomputer science Two main reasons

1 the relative novelty of the discipline

2 different backgrounds of the researchers

However some main problems are generally acknowledged Nowtwo examples

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Alan Turing puts the main challenges of classic AI8 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Turingrsquos classic the Imitation Game9 40

I propose to consider the question ldquoCan machinesthinkrdquo This should begin with definitions of themeaning of the terms ldquomachinerdquo and ldquothinkrdquo Thedefinitions might be framed so as to reflect so far aspossible the normal use of the words but this attitude isdangerous If the meaning of the words ldquomachinerdquo andldquothinkrdquo are to be found by examining how they arecommonly used it is difficult to escape the conclusionthat the meaning and the answer to the question ldquoCanmachines thinkrdquo is to be sought in a statistical surveysuch as a Gallup poll But this is absurd Instead ofattempting such a definition I shall replace the questionby another which is closely related to it and is expressedin relatively unambiguous words

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A visualization of the Imitation Game first phase10 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A visualization of the Imitation Game second phase11 40

ldquoMacchinardquo is the Italian word for ldquomachinerdquo

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

An other classic is the Chinese Room argument by Searle12 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Good questions our students we expect to learn13 40

Is computer science really a science

How should an empirical experiment in computer science becarried out

What is the status of knowledge gained from conducting anexperiment in evolutionary or genetic programming

How should an empirical experiment in computer science becarried out

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The need to have a historical background14 40

Our students are graduate in computer science with nophilosophical background We soon realized that these keyquestions are correctly addressed after an introduction to thehistory of computation and logic

In other terms we find that a historical perspective greatly helpsour students to relativize problems ie to understand the maintopics in a more general way

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The history of logic15 40

The Ars Magna by Ramon Llull

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

From Ramon Llull to George Boole and beyond16 40

We explain the influence of Ars Magna by Raimond Llull intoWestern philosophy He was the first to postulate a way tomechanize the whole human thought into algorithms

Then we present the main steps of Western philosophy untilGeorge Boole and beyond At the end students understand whatis behind an everyday tool as Boolean Logic

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The history of calculating machines17 40

Babbagersquos Difference Engine realized in meccano

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

From the abacus to modern computers18 40

We are deeply convinced that there are profound relations betweenthe history of calculation and the developments of the calculatingmachines

Our students learn a common background with students comingfrom humanities We are trying to break the Two Culturesapproach ie technologists vs humanists in favour of aRenaissance model

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Being in and out at the same time19 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Computer ethics

The epistemological foundation of Computer Ethics20 40

Computer Ethics start point technology should not beconsidered as a social monad ie a factor neutral in relation tosocial change but as socially determined ndash eg the debate free vsopen source software has social and political implications

Although computer ethics issues started as a branch ofepistemology of computer science this field has achieved a statusof relative autonomy at least since the fundamental work ofDeborah Johnson

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Computer ethics

Some issues in computer ethics21 40

Is computer ethics indipendent from ldquogeneralrdquo ethics

Privacy freedom vs security

Copyright from free software to open source up to creativecommons

Artificial ethics may expert systems substitute humans Whynot

Professional codes of ethics for computer scientists

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The need of lecture notes in our discipline22 40

Ours is the first experience in Italy so there isnrsquot any material inItalian we had to prepare lecture notes almost from scratch

In our view the lecture notes should be considered both as apreliminary textbook for our students and far more importantly asthe starting point to their homework

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

A metodology based on active tasks23 40

Students lsquolearn by doingrsquo they write some assessments and a finalessay about some topics The best one we used as complementarymaterial for next yearsrsquo students

Advantages (a) we may be surprised by the active tasksperformed by students and so learn something new obtaining goodfeedback for what we teach (b) active tasks commit students tolearn about learning ie they metalearn in particular rhetorics andlogics of argumentative writing

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The need of lecture notes de- and reconstruction24 40

Some lectures are dedicated to deconstructing the myth of newand old writing media such as the web as an always trustablesource of public information and books as the unique mediacarrying state-of-the-art knowledge on every imaginable topic

Nevertheless most students treat our lecture notes reverentially aslsquosilver bulletsrsquo ie ontological entities outside society space andtime with some immutable characteristics that magically lead tothe right solution

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The reasons behind a writing technology shift25 40

On the contrary we consider our lecture notes both as a work inprogress and as an arena for collaborative knowledge In particularwe want to emphasize that lecture notes play a role as guidelineson arguments and topics but their contents may be trusted and atthe same time expanded and annotated by students

Initially we wrote lecture notes through a word processor but thiswriting technology doesnrsquot encourage particularly active studyingWe thus decided to change our writing paradigm adopting awiki-based technology

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Encouraging collaboration maintaing authorship26 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Learning Management Systems unfit for our purposes27 40

LMSs as BlackBoard (used by our University) need to prepare thelearning objects a very time-consuming task We want to avoidthis Our technical requirements of the wiki system we werelooking for are

ease of converting existing lecture notes from Word format

ease of publishing into the BlackBoard platform

presence of a revision history to keep track of the differentversions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Wikis started from the analysus of thread systems28 40

thread content

root msg

spin-off topic

comment A

comment B

John SmithMario Rossi

Jack White Pietro Bianchi

comment Dcomment C

Too much complexity content redundancy personalisms

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

as an opposite and complementary KM system29 40

wiki content

edit A edit C

edit Bedit D

John Smith Mario RossiJack White Pietro Bianchi

Shared content collaboration anonymity

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

We need a non-standard wiki system30 40

We canrsquot allow anyone edit contents ie lecture notesanonymously as in standard wikis We need to retain the role ofauthorship in the following way

edit mode easy to convert lecture notes from MS Word

annotation mode easy to write different study paths

browser mode easy to navigate with any web browser

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Our choice after a period of acceptance testing31 40

httpwwwtiddlywikicom

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Easy integration with BlackBoard (itrsquos client-side only)32 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Once dowloaded itrsquos ease to annotate33 40

Look at the right menu ldquonew tiddlerrdquo (ie lexia)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Not-so-easy to convert style from a word processor34 40

Itrsquos not clear how to extract meaningful text and its typesettingie bold quotations etc in an automatic way

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Sequential and non-sequential paths together35 40

We retain a classical sequential page-turn order of lexias (iesemantic hypertext units) with an index

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Add semantic areas to lexias by tags36 40

Each lexia has meaningful tags ie keywords that form sets oflexias as definite semantic areas Our basic tagset is the followingone figure figure reference introduction note reference Thereare also additional tags depending on specific contents eg historyof logical calculus objection to Turingrsquos test

Students can choose which lexias to load in the TiddlyWiki webpage at a given time eg every reference cited in the text with orwithout figures

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The search box and the reverse linking features37 40

For instance a student may want to review a picture about RamonLlull seen during the last lecture as it was already shown inprevious one in a different context After loading every lexiatagged rsquofigurersquo the student quickly finds the right one and then heor she may read the text lexias that comment that lexia throughthe reversed linking feature present in TiddlyWiki ie a speciallink showing every lexia which points to the current one

Alternatively if students donrsquot remember exactly why and howBabbage is important they may search through the whole lexiaset even using regular expressions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Letrsquos see a demo if we have enough time39 40

httpwwwdicomuninsubriaitsimfedericogobboformatex2006html

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Thanks40 40

This presentation is under the following CreativeCommons licence

Attribuzione-Non Commerciale-Condividi allo stesso modo 25 Italia

httpcreativecommonsorglicensesby-nc-sa25it

Where to find this presentation (also LATEXsource)

httpwwwdicomuninsubriaitsimfedericogobbo2006

Questions

  • Indice
  • Introduction
    • Epistemology of computer science
    • Computer ethics
      • Educational aspects
      • Wiki-based lecture notes
      • Conclusions
Page 3: A Wiki-Based Active Learning System

Two key questions3 40

First question4 40

Whatrsquos epistemology of computerscience

Second question5 40

Whatrsquos computer ethics

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The goal of the new discipline6 40

Epistemology of computer science aims to investigate thedifferent theories of knowledge underlying computer science andinformatics as well as Artificial Intelligence

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A new discipline quite fragmented7 40

There isnrsquot any comprehensive textbook in epistemology ofcomputer science Two main reasons

1 the relative novelty of the discipline

2 different backgrounds of the researchers

However some main problems are generally acknowledged Nowtwo examples

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A new discipline quite fragmented7 40

There isnrsquot any comprehensive textbook in epistemology ofcomputer science Two main reasons

1 the relative novelty of the discipline

2 different backgrounds of the researchers

However some main problems are generally acknowledged Nowtwo examples

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A new discipline quite fragmented7 40

There isnrsquot any comprehensive textbook in epistemology ofcomputer science Two main reasons

1 the relative novelty of the discipline

2 different backgrounds of the researchers

However some main problems are generally acknowledged Nowtwo examples

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A new discipline quite fragmented7 40

There isnrsquot any comprehensive textbook in epistemology ofcomputer science Two main reasons

1 the relative novelty of the discipline

2 different backgrounds of the researchers

However some main problems are generally acknowledged Nowtwo examples

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Alan Turing puts the main challenges of classic AI8 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Turingrsquos classic the Imitation Game9 40

I propose to consider the question ldquoCan machinesthinkrdquo This should begin with definitions of themeaning of the terms ldquomachinerdquo and ldquothinkrdquo Thedefinitions might be framed so as to reflect so far aspossible the normal use of the words but this attitude isdangerous If the meaning of the words ldquomachinerdquo andldquothinkrdquo are to be found by examining how they arecommonly used it is difficult to escape the conclusionthat the meaning and the answer to the question ldquoCanmachines thinkrdquo is to be sought in a statistical surveysuch as a Gallup poll But this is absurd Instead ofattempting such a definition I shall replace the questionby another which is closely related to it and is expressedin relatively unambiguous words

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A visualization of the Imitation Game first phase10 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A visualization of the Imitation Game second phase11 40

ldquoMacchinardquo is the Italian word for ldquomachinerdquo

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

An other classic is the Chinese Room argument by Searle12 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Good questions our students we expect to learn13 40

Is computer science really a science

How should an empirical experiment in computer science becarried out

What is the status of knowledge gained from conducting anexperiment in evolutionary or genetic programming

How should an empirical experiment in computer science becarried out

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The need to have a historical background14 40

Our students are graduate in computer science with nophilosophical background We soon realized that these keyquestions are correctly addressed after an introduction to thehistory of computation and logic

In other terms we find that a historical perspective greatly helpsour students to relativize problems ie to understand the maintopics in a more general way

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The history of logic15 40

The Ars Magna by Ramon Llull

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

From Ramon Llull to George Boole and beyond16 40

We explain the influence of Ars Magna by Raimond Llull intoWestern philosophy He was the first to postulate a way tomechanize the whole human thought into algorithms

Then we present the main steps of Western philosophy untilGeorge Boole and beyond At the end students understand whatis behind an everyday tool as Boolean Logic

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The history of calculating machines17 40

Babbagersquos Difference Engine realized in meccano

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

From the abacus to modern computers18 40

We are deeply convinced that there are profound relations betweenthe history of calculation and the developments of the calculatingmachines

Our students learn a common background with students comingfrom humanities We are trying to break the Two Culturesapproach ie technologists vs humanists in favour of aRenaissance model

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Being in and out at the same time19 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Computer ethics

The epistemological foundation of Computer Ethics20 40

Computer Ethics start point technology should not beconsidered as a social monad ie a factor neutral in relation tosocial change but as socially determined ndash eg the debate free vsopen source software has social and political implications

Although computer ethics issues started as a branch ofepistemology of computer science this field has achieved a statusof relative autonomy at least since the fundamental work ofDeborah Johnson

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Computer ethics

Some issues in computer ethics21 40

Is computer ethics indipendent from ldquogeneralrdquo ethics

Privacy freedom vs security

Copyright from free software to open source up to creativecommons

Artificial ethics may expert systems substitute humans Whynot

Professional codes of ethics for computer scientists

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The need of lecture notes in our discipline22 40

Ours is the first experience in Italy so there isnrsquot any material inItalian we had to prepare lecture notes almost from scratch

In our view the lecture notes should be considered both as apreliminary textbook for our students and far more importantly asthe starting point to their homework

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

A metodology based on active tasks23 40

Students lsquolearn by doingrsquo they write some assessments and a finalessay about some topics The best one we used as complementarymaterial for next yearsrsquo students

Advantages (a) we may be surprised by the active tasksperformed by students and so learn something new obtaining goodfeedback for what we teach (b) active tasks commit students tolearn about learning ie they metalearn in particular rhetorics andlogics of argumentative writing

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The need of lecture notes de- and reconstruction24 40

Some lectures are dedicated to deconstructing the myth of newand old writing media such as the web as an always trustablesource of public information and books as the unique mediacarrying state-of-the-art knowledge on every imaginable topic

Nevertheless most students treat our lecture notes reverentially aslsquosilver bulletsrsquo ie ontological entities outside society space andtime with some immutable characteristics that magically lead tothe right solution

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The reasons behind a writing technology shift25 40

On the contrary we consider our lecture notes both as a work inprogress and as an arena for collaborative knowledge In particularwe want to emphasize that lecture notes play a role as guidelineson arguments and topics but their contents may be trusted and atthe same time expanded and annotated by students

Initially we wrote lecture notes through a word processor but thiswriting technology doesnrsquot encourage particularly active studyingWe thus decided to change our writing paradigm adopting awiki-based technology

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Encouraging collaboration maintaing authorship26 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Learning Management Systems unfit for our purposes27 40

LMSs as BlackBoard (used by our University) need to prepare thelearning objects a very time-consuming task We want to avoidthis Our technical requirements of the wiki system we werelooking for are

ease of converting existing lecture notes from Word format

ease of publishing into the BlackBoard platform

presence of a revision history to keep track of the differentversions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Wikis started from the analysus of thread systems28 40

thread content

root msg

spin-off topic

comment A

comment B

John SmithMario Rossi

Jack White Pietro Bianchi

comment Dcomment C

Too much complexity content redundancy personalisms

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

as an opposite and complementary KM system29 40

wiki content

edit A edit C

edit Bedit D

John Smith Mario RossiJack White Pietro Bianchi

Shared content collaboration anonymity

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

We need a non-standard wiki system30 40

We canrsquot allow anyone edit contents ie lecture notesanonymously as in standard wikis We need to retain the role ofauthorship in the following way

edit mode easy to convert lecture notes from MS Word

annotation mode easy to write different study paths

browser mode easy to navigate with any web browser

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Our choice after a period of acceptance testing31 40

httpwwwtiddlywikicom

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Easy integration with BlackBoard (itrsquos client-side only)32 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Once dowloaded itrsquos ease to annotate33 40

Look at the right menu ldquonew tiddlerrdquo (ie lexia)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Not-so-easy to convert style from a word processor34 40

Itrsquos not clear how to extract meaningful text and its typesettingie bold quotations etc in an automatic way

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Sequential and non-sequential paths together35 40

We retain a classical sequential page-turn order of lexias (iesemantic hypertext units) with an index

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Add semantic areas to lexias by tags36 40

Each lexia has meaningful tags ie keywords that form sets oflexias as definite semantic areas Our basic tagset is the followingone figure figure reference introduction note reference Thereare also additional tags depending on specific contents eg historyof logical calculus objection to Turingrsquos test

Students can choose which lexias to load in the TiddlyWiki webpage at a given time eg every reference cited in the text with orwithout figures

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The search box and the reverse linking features37 40

For instance a student may want to review a picture about RamonLlull seen during the last lecture as it was already shown inprevious one in a different context After loading every lexiatagged rsquofigurersquo the student quickly finds the right one and then heor she may read the text lexias that comment that lexia throughthe reversed linking feature present in TiddlyWiki ie a speciallink showing every lexia which points to the current one

Alternatively if students donrsquot remember exactly why and howBabbage is important they may search through the whole lexiaset even using regular expressions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Letrsquos see a demo if we have enough time39 40

httpwwwdicomuninsubriaitsimfedericogobboformatex2006html

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Thanks40 40

This presentation is under the following CreativeCommons licence

Attribuzione-Non Commerciale-Condividi allo stesso modo 25 Italia

httpcreativecommonsorglicensesby-nc-sa25it

Where to find this presentation (also LATEXsource)

httpwwwdicomuninsubriaitsimfedericogobbo2006

Questions

  • Indice
  • Introduction
    • Epistemology of computer science
    • Computer ethics
      • Educational aspects
      • Wiki-based lecture notes
      • Conclusions
Page 4: A Wiki-Based Active Learning System

First question4 40

Whatrsquos epistemology of computerscience

Second question5 40

Whatrsquos computer ethics

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The goal of the new discipline6 40

Epistemology of computer science aims to investigate thedifferent theories of knowledge underlying computer science andinformatics as well as Artificial Intelligence

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A new discipline quite fragmented7 40

There isnrsquot any comprehensive textbook in epistemology ofcomputer science Two main reasons

1 the relative novelty of the discipline

2 different backgrounds of the researchers

However some main problems are generally acknowledged Nowtwo examples

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A new discipline quite fragmented7 40

There isnrsquot any comprehensive textbook in epistemology ofcomputer science Two main reasons

1 the relative novelty of the discipline

2 different backgrounds of the researchers

However some main problems are generally acknowledged Nowtwo examples

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A new discipline quite fragmented7 40

There isnrsquot any comprehensive textbook in epistemology ofcomputer science Two main reasons

1 the relative novelty of the discipline

2 different backgrounds of the researchers

However some main problems are generally acknowledged Nowtwo examples

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A new discipline quite fragmented7 40

There isnrsquot any comprehensive textbook in epistemology ofcomputer science Two main reasons

1 the relative novelty of the discipline

2 different backgrounds of the researchers

However some main problems are generally acknowledged Nowtwo examples

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Alan Turing puts the main challenges of classic AI8 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Turingrsquos classic the Imitation Game9 40

I propose to consider the question ldquoCan machinesthinkrdquo This should begin with definitions of themeaning of the terms ldquomachinerdquo and ldquothinkrdquo Thedefinitions might be framed so as to reflect so far aspossible the normal use of the words but this attitude isdangerous If the meaning of the words ldquomachinerdquo andldquothinkrdquo are to be found by examining how they arecommonly used it is difficult to escape the conclusionthat the meaning and the answer to the question ldquoCanmachines thinkrdquo is to be sought in a statistical surveysuch as a Gallup poll But this is absurd Instead ofattempting such a definition I shall replace the questionby another which is closely related to it and is expressedin relatively unambiguous words

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A visualization of the Imitation Game first phase10 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A visualization of the Imitation Game second phase11 40

ldquoMacchinardquo is the Italian word for ldquomachinerdquo

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

An other classic is the Chinese Room argument by Searle12 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Good questions our students we expect to learn13 40

Is computer science really a science

How should an empirical experiment in computer science becarried out

What is the status of knowledge gained from conducting anexperiment in evolutionary or genetic programming

How should an empirical experiment in computer science becarried out

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The need to have a historical background14 40

Our students are graduate in computer science with nophilosophical background We soon realized that these keyquestions are correctly addressed after an introduction to thehistory of computation and logic

In other terms we find that a historical perspective greatly helpsour students to relativize problems ie to understand the maintopics in a more general way

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The history of logic15 40

The Ars Magna by Ramon Llull

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

From Ramon Llull to George Boole and beyond16 40

We explain the influence of Ars Magna by Raimond Llull intoWestern philosophy He was the first to postulate a way tomechanize the whole human thought into algorithms

Then we present the main steps of Western philosophy untilGeorge Boole and beyond At the end students understand whatis behind an everyday tool as Boolean Logic

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The history of calculating machines17 40

Babbagersquos Difference Engine realized in meccano

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

From the abacus to modern computers18 40

We are deeply convinced that there are profound relations betweenthe history of calculation and the developments of the calculatingmachines

Our students learn a common background with students comingfrom humanities We are trying to break the Two Culturesapproach ie technologists vs humanists in favour of aRenaissance model

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Being in and out at the same time19 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Computer ethics

The epistemological foundation of Computer Ethics20 40

Computer Ethics start point technology should not beconsidered as a social monad ie a factor neutral in relation tosocial change but as socially determined ndash eg the debate free vsopen source software has social and political implications

Although computer ethics issues started as a branch ofepistemology of computer science this field has achieved a statusof relative autonomy at least since the fundamental work ofDeborah Johnson

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Computer ethics

Some issues in computer ethics21 40

Is computer ethics indipendent from ldquogeneralrdquo ethics

Privacy freedom vs security

Copyright from free software to open source up to creativecommons

Artificial ethics may expert systems substitute humans Whynot

Professional codes of ethics for computer scientists

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The need of lecture notes in our discipline22 40

Ours is the first experience in Italy so there isnrsquot any material inItalian we had to prepare lecture notes almost from scratch

In our view the lecture notes should be considered both as apreliminary textbook for our students and far more importantly asthe starting point to their homework

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

A metodology based on active tasks23 40

Students lsquolearn by doingrsquo they write some assessments and a finalessay about some topics The best one we used as complementarymaterial for next yearsrsquo students

Advantages (a) we may be surprised by the active tasksperformed by students and so learn something new obtaining goodfeedback for what we teach (b) active tasks commit students tolearn about learning ie they metalearn in particular rhetorics andlogics of argumentative writing

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The need of lecture notes de- and reconstruction24 40

Some lectures are dedicated to deconstructing the myth of newand old writing media such as the web as an always trustablesource of public information and books as the unique mediacarrying state-of-the-art knowledge on every imaginable topic

Nevertheless most students treat our lecture notes reverentially aslsquosilver bulletsrsquo ie ontological entities outside society space andtime with some immutable characteristics that magically lead tothe right solution

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The reasons behind a writing technology shift25 40

On the contrary we consider our lecture notes both as a work inprogress and as an arena for collaborative knowledge In particularwe want to emphasize that lecture notes play a role as guidelineson arguments and topics but their contents may be trusted and atthe same time expanded and annotated by students

Initially we wrote lecture notes through a word processor but thiswriting technology doesnrsquot encourage particularly active studyingWe thus decided to change our writing paradigm adopting awiki-based technology

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Encouraging collaboration maintaing authorship26 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Learning Management Systems unfit for our purposes27 40

LMSs as BlackBoard (used by our University) need to prepare thelearning objects a very time-consuming task We want to avoidthis Our technical requirements of the wiki system we werelooking for are

ease of converting existing lecture notes from Word format

ease of publishing into the BlackBoard platform

presence of a revision history to keep track of the differentversions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Wikis started from the analysus of thread systems28 40

thread content

root msg

spin-off topic

comment A

comment B

John SmithMario Rossi

Jack White Pietro Bianchi

comment Dcomment C

Too much complexity content redundancy personalisms

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

as an opposite and complementary KM system29 40

wiki content

edit A edit C

edit Bedit D

John Smith Mario RossiJack White Pietro Bianchi

Shared content collaboration anonymity

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

We need a non-standard wiki system30 40

We canrsquot allow anyone edit contents ie lecture notesanonymously as in standard wikis We need to retain the role ofauthorship in the following way

edit mode easy to convert lecture notes from MS Word

annotation mode easy to write different study paths

browser mode easy to navigate with any web browser

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Our choice after a period of acceptance testing31 40

httpwwwtiddlywikicom

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Easy integration with BlackBoard (itrsquos client-side only)32 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Once dowloaded itrsquos ease to annotate33 40

Look at the right menu ldquonew tiddlerrdquo (ie lexia)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Not-so-easy to convert style from a word processor34 40

Itrsquos not clear how to extract meaningful text and its typesettingie bold quotations etc in an automatic way

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Sequential and non-sequential paths together35 40

We retain a classical sequential page-turn order of lexias (iesemantic hypertext units) with an index

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Add semantic areas to lexias by tags36 40

Each lexia has meaningful tags ie keywords that form sets oflexias as definite semantic areas Our basic tagset is the followingone figure figure reference introduction note reference Thereare also additional tags depending on specific contents eg historyof logical calculus objection to Turingrsquos test

Students can choose which lexias to load in the TiddlyWiki webpage at a given time eg every reference cited in the text with orwithout figures

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The search box and the reverse linking features37 40

For instance a student may want to review a picture about RamonLlull seen during the last lecture as it was already shown inprevious one in a different context After loading every lexiatagged rsquofigurersquo the student quickly finds the right one and then heor she may read the text lexias that comment that lexia throughthe reversed linking feature present in TiddlyWiki ie a speciallink showing every lexia which points to the current one

Alternatively if students donrsquot remember exactly why and howBabbage is important they may search through the whole lexiaset even using regular expressions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Letrsquos see a demo if we have enough time39 40

httpwwwdicomuninsubriaitsimfedericogobboformatex2006html

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Thanks40 40

This presentation is under the following CreativeCommons licence

Attribuzione-Non Commerciale-Condividi allo stesso modo 25 Italia

httpcreativecommonsorglicensesby-nc-sa25it

Where to find this presentation (also LATEXsource)

httpwwwdicomuninsubriaitsimfedericogobbo2006

Questions

  • Indice
  • Introduction
    • Epistemology of computer science
    • Computer ethics
      • Educational aspects
      • Wiki-based lecture notes
      • Conclusions
Page 5: A Wiki-Based Active Learning System

Second question5 40

Whatrsquos computer ethics

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The goal of the new discipline6 40

Epistemology of computer science aims to investigate thedifferent theories of knowledge underlying computer science andinformatics as well as Artificial Intelligence

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A new discipline quite fragmented7 40

There isnrsquot any comprehensive textbook in epistemology ofcomputer science Two main reasons

1 the relative novelty of the discipline

2 different backgrounds of the researchers

However some main problems are generally acknowledged Nowtwo examples

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A new discipline quite fragmented7 40

There isnrsquot any comprehensive textbook in epistemology ofcomputer science Two main reasons

1 the relative novelty of the discipline

2 different backgrounds of the researchers

However some main problems are generally acknowledged Nowtwo examples

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A new discipline quite fragmented7 40

There isnrsquot any comprehensive textbook in epistemology ofcomputer science Two main reasons

1 the relative novelty of the discipline

2 different backgrounds of the researchers

However some main problems are generally acknowledged Nowtwo examples

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A new discipline quite fragmented7 40

There isnrsquot any comprehensive textbook in epistemology ofcomputer science Two main reasons

1 the relative novelty of the discipline

2 different backgrounds of the researchers

However some main problems are generally acknowledged Nowtwo examples

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Alan Turing puts the main challenges of classic AI8 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Turingrsquos classic the Imitation Game9 40

I propose to consider the question ldquoCan machinesthinkrdquo This should begin with definitions of themeaning of the terms ldquomachinerdquo and ldquothinkrdquo Thedefinitions might be framed so as to reflect so far aspossible the normal use of the words but this attitude isdangerous If the meaning of the words ldquomachinerdquo andldquothinkrdquo are to be found by examining how they arecommonly used it is difficult to escape the conclusionthat the meaning and the answer to the question ldquoCanmachines thinkrdquo is to be sought in a statistical surveysuch as a Gallup poll But this is absurd Instead ofattempting such a definition I shall replace the questionby another which is closely related to it and is expressedin relatively unambiguous words

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A visualization of the Imitation Game first phase10 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A visualization of the Imitation Game second phase11 40

ldquoMacchinardquo is the Italian word for ldquomachinerdquo

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

An other classic is the Chinese Room argument by Searle12 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Good questions our students we expect to learn13 40

Is computer science really a science

How should an empirical experiment in computer science becarried out

What is the status of knowledge gained from conducting anexperiment in evolutionary or genetic programming

How should an empirical experiment in computer science becarried out

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The need to have a historical background14 40

Our students are graduate in computer science with nophilosophical background We soon realized that these keyquestions are correctly addressed after an introduction to thehistory of computation and logic

In other terms we find that a historical perspective greatly helpsour students to relativize problems ie to understand the maintopics in a more general way

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The history of logic15 40

The Ars Magna by Ramon Llull

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

From Ramon Llull to George Boole and beyond16 40

We explain the influence of Ars Magna by Raimond Llull intoWestern philosophy He was the first to postulate a way tomechanize the whole human thought into algorithms

Then we present the main steps of Western philosophy untilGeorge Boole and beyond At the end students understand whatis behind an everyday tool as Boolean Logic

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The history of calculating machines17 40

Babbagersquos Difference Engine realized in meccano

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

From the abacus to modern computers18 40

We are deeply convinced that there are profound relations betweenthe history of calculation and the developments of the calculatingmachines

Our students learn a common background with students comingfrom humanities We are trying to break the Two Culturesapproach ie technologists vs humanists in favour of aRenaissance model

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Being in and out at the same time19 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Computer ethics

The epistemological foundation of Computer Ethics20 40

Computer Ethics start point technology should not beconsidered as a social monad ie a factor neutral in relation tosocial change but as socially determined ndash eg the debate free vsopen source software has social and political implications

Although computer ethics issues started as a branch ofepistemology of computer science this field has achieved a statusof relative autonomy at least since the fundamental work ofDeborah Johnson

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Computer ethics

Some issues in computer ethics21 40

Is computer ethics indipendent from ldquogeneralrdquo ethics

Privacy freedom vs security

Copyright from free software to open source up to creativecommons

Artificial ethics may expert systems substitute humans Whynot

Professional codes of ethics for computer scientists

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The need of lecture notes in our discipline22 40

Ours is the first experience in Italy so there isnrsquot any material inItalian we had to prepare lecture notes almost from scratch

In our view the lecture notes should be considered both as apreliminary textbook for our students and far more importantly asthe starting point to their homework

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

A metodology based on active tasks23 40

Students lsquolearn by doingrsquo they write some assessments and a finalessay about some topics The best one we used as complementarymaterial for next yearsrsquo students

Advantages (a) we may be surprised by the active tasksperformed by students and so learn something new obtaining goodfeedback for what we teach (b) active tasks commit students tolearn about learning ie they metalearn in particular rhetorics andlogics of argumentative writing

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The need of lecture notes de- and reconstruction24 40

Some lectures are dedicated to deconstructing the myth of newand old writing media such as the web as an always trustablesource of public information and books as the unique mediacarrying state-of-the-art knowledge on every imaginable topic

Nevertheless most students treat our lecture notes reverentially aslsquosilver bulletsrsquo ie ontological entities outside society space andtime with some immutable characteristics that magically lead tothe right solution

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The reasons behind a writing technology shift25 40

On the contrary we consider our lecture notes both as a work inprogress and as an arena for collaborative knowledge In particularwe want to emphasize that lecture notes play a role as guidelineson arguments and topics but their contents may be trusted and atthe same time expanded and annotated by students

Initially we wrote lecture notes through a word processor but thiswriting technology doesnrsquot encourage particularly active studyingWe thus decided to change our writing paradigm adopting awiki-based technology

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Encouraging collaboration maintaing authorship26 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Learning Management Systems unfit for our purposes27 40

LMSs as BlackBoard (used by our University) need to prepare thelearning objects a very time-consuming task We want to avoidthis Our technical requirements of the wiki system we werelooking for are

ease of converting existing lecture notes from Word format

ease of publishing into the BlackBoard platform

presence of a revision history to keep track of the differentversions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Wikis started from the analysus of thread systems28 40

thread content

root msg

spin-off topic

comment A

comment B

John SmithMario Rossi

Jack White Pietro Bianchi

comment Dcomment C

Too much complexity content redundancy personalisms

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

as an opposite and complementary KM system29 40

wiki content

edit A edit C

edit Bedit D

John Smith Mario RossiJack White Pietro Bianchi

Shared content collaboration anonymity

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

We need a non-standard wiki system30 40

We canrsquot allow anyone edit contents ie lecture notesanonymously as in standard wikis We need to retain the role ofauthorship in the following way

edit mode easy to convert lecture notes from MS Word

annotation mode easy to write different study paths

browser mode easy to navigate with any web browser

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Our choice after a period of acceptance testing31 40

httpwwwtiddlywikicom

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Easy integration with BlackBoard (itrsquos client-side only)32 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Once dowloaded itrsquos ease to annotate33 40

Look at the right menu ldquonew tiddlerrdquo (ie lexia)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Not-so-easy to convert style from a word processor34 40

Itrsquos not clear how to extract meaningful text and its typesettingie bold quotations etc in an automatic way

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Sequential and non-sequential paths together35 40

We retain a classical sequential page-turn order of lexias (iesemantic hypertext units) with an index

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Add semantic areas to lexias by tags36 40

Each lexia has meaningful tags ie keywords that form sets oflexias as definite semantic areas Our basic tagset is the followingone figure figure reference introduction note reference Thereare also additional tags depending on specific contents eg historyof logical calculus objection to Turingrsquos test

Students can choose which lexias to load in the TiddlyWiki webpage at a given time eg every reference cited in the text with orwithout figures

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The search box and the reverse linking features37 40

For instance a student may want to review a picture about RamonLlull seen during the last lecture as it was already shown inprevious one in a different context After loading every lexiatagged rsquofigurersquo the student quickly finds the right one and then heor she may read the text lexias that comment that lexia throughthe reversed linking feature present in TiddlyWiki ie a speciallink showing every lexia which points to the current one

Alternatively if students donrsquot remember exactly why and howBabbage is important they may search through the whole lexiaset even using regular expressions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Letrsquos see a demo if we have enough time39 40

httpwwwdicomuninsubriaitsimfedericogobboformatex2006html

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Thanks40 40

This presentation is under the following CreativeCommons licence

Attribuzione-Non Commerciale-Condividi allo stesso modo 25 Italia

httpcreativecommonsorglicensesby-nc-sa25it

Where to find this presentation (also LATEXsource)

httpwwwdicomuninsubriaitsimfedericogobbo2006

Questions

  • Indice
  • Introduction
    • Epistemology of computer science
    • Computer ethics
      • Educational aspects
      • Wiki-based lecture notes
      • Conclusions
Page 6: A Wiki-Based Active Learning System

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The goal of the new discipline6 40

Epistemology of computer science aims to investigate thedifferent theories of knowledge underlying computer science andinformatics as well as Artificial Intelligence

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A new discipline quite fragmented7 40

There isnrsquot any comprehensive textbook in epistemology ofcomputer science Two main reasons

1 the relative novelty of the discipline

2 different backgrounds of the researchers

However some main problems are generally acknowledged Nowtwo examples

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A new discipline quite fragmented7 40

There isnrsquot any comprehensive textbook in epistemology ofcomputer science Two main reasons

1 the relative novelty of the discipline

2 different backgrounds of the researchers

However some main problems are generally acknowledged Nowtwo examples

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A new discipline quite fragmented7 40

There isnrsquot any comprehensive textbook in epistemology ofcomputer science Two main reasons

1 the relative novelty of the discipline

2 different backgrounds of the researchers

However some main problems are generally acknowledged Nowtwo examples

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A new discipline quite fragmented7 40

There isnrsquot any comprehensive textbook in epistemology ofcomputer science Two main reasons

1 the relative novelty of the discipline

2 different backgrounds of the researchers

However some main problems are generally acknowledged Nowtwo examples

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Alan Turing puts the main challenges of classic AI8 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Turingrsquos classic the Imitation Game9 40

I propose to consider the question ldquoCan machinesthinkrdquo This should begin with definitions of themeaning of the terms ldquomachinerdquo and ldquothinkrdquo Thedefinitions might be framed so as to reflect so far aspossible the normal use of the words but this attitude isdangerous If the meaning of the words ldquomachinerdquo andldquothinkrdquo are to be found by examining how they arecommonly used it is difficult to escape the conclusionthat the meaning and the answer to the question ldquoCanmachines thinkrdquo is to be sought in a statistical surveysuch as a Gallup poll But this is absurd Instead ofattempting such a definition I shall replace the questionby another which is closely related to it and is expressedin relatively unambiguous words

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A visualization of the Imitation Game first phase10 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A visualization of the Imitation Game second phase11 40

ldquoMacchinardquo is the Italian word for ldquomachinerdquo

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

An other classic is the Chinese Room argument by Searle12 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Good questions our students we expect to learn13 40

Is computer science really a science

How should an empirical experiment in computer science becarried out

What is the status of knowledge gained from conducting anexperiment in evolutionary or genetic programming

How should an empirical experiment in computer science becarried out

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The need to have a historical background14 40

Our students are graduate in computer science with nophilosophical background We soon realized that these keyquestions are correctly addressed after an introduction to thehistory of computation and logic

In other terms we find that a historical perspective greatly helpsour students to relativize problems ie to understand the maintopics in a more general way

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The history of logic15 40

The Ars Magna by Ramon Llull

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

From Ramon Llull to George Boole and beyond16 40

We explain the influence of Ars Magna by Raimond Llull intoWestern philosophy He was the first to postulate a way tomechanize the whole human thought into algorithms

Then we present the main steps of Western philosophy untilGeorge Boole and beyond At the end students understand whatis behind an everyday tool as Boolean Logic

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The history of calculating machines17 40

Babbagersquos Difference Engine realized in meccano

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

From the abacus to modern computers18 40

We are deeply convinced that there are profound relations betweenthe history of calculation and the developments of the calculatingmachines

Our students learn a common background with students comingfrom humanities We are trying to break the Two Culturesapproach ie technologists vs humanists in favour of aRenaissance model

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Being in and out at the same time19 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Computer ethics

The epistemological foundation of Computer Ethics20 40

Computer Ethics start point technology should not beconsidered as a social monad ie a factor neutral in relation tosocial change but as socially determined ndash eg the debate free vsopen source software has social and political implications

Although computer ethics issues started as a branch ofepistemology of computer science this field has achieved a statusof relative autonomy at least since the fundamental work ofDeborah Johnson

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Computer ethics

Some issues in computer ethics21 40

Is computer ethics indipendent from ldquogeneralrdquo ethics

Privacy freedom vs security

Copyright from free software to open source up to creativecommons

Artificial ethics may expert systems substitute humans Whynot

Professional codes of ethics for computer scientists

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The need of lecture notes in our discipline22 40

Ours is the first experience in Italy so there isnrsquot any material inItalian we had to prepare lecture notes almost from scratch

In our view the lecture notes should be considered both as apreliminary textbook for our students and far more importantly asthe starting point to their homework

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

A metodology based on active tasks23 40

Students lsquolearn by doingrsquo they write some assessments and a finalessay about some topics The best one we used as complementarymaterial for next yearsrsquo students

Advantages (a) we may be surprised by the active tasksperformed by students and so learn something new obtaining goodfeedback for what we teach (b) active tasks commit students tolearn about learning ie they metalearn in particular rhetorics andlogics of argumentative writing

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The need of lecture notes de- and reconstruction24 40

Some lectures are dedicated to deconstructing the myth of newand old writing media such as the web as an always trustablesource of public information and books as the unique mediacarrying state-of-the-art knowledge on every imaginable topic

Nevertheless most students treat our lecture notes reverentially aslsquosilver bulletsrsquo ie ontological entities outside society space andtime with some immutable characteristics that magically lead tothe right solution

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The reasons behind a writing technology shift25 40

On the contrary we consider our lecture notes both as a work inprogress and as an arena for collaborative knowledge In particularwe want to emphasize that lecture notes play a role as guidelineson arguments and topics but their contents may be trusted and atthe same time expanded and annotated by students

Initially we wrote lecture notes through a word processor but thiswriting technology doesnrsquot encourage particularly active studyingWe thus decided to change our writing paradigm adopting awiki-based technology

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Encouraging collaboration maintaing authorship26 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Learning Management Systems unfit for our purposes27 40

LMSs as BlackBoard (used by our University) need to prepare thelearning objects a very time-consuming task We want to avoidthis Our technical requirements of the wiki system we werelooking for are

ease of converting existing lecture notes from Word format

ease of publishing into the BlackBoard platform

presence of a revision history to keep track of the differentversions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Wikis started from the analysus of thread systems28 40

thread content

root msg

spin-off topic

comment A

comment B

John SmithMario Rossi

Jack White Pietro Bianchi

comment Dcomment C

Too much complexity content redundancy personalisms

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

as an opposite and complementary KM system29 40

wiki content

edit A edit C

edit Bedit D

John Smith Mario RossiJack White Pietro Bianchi

Shared content collaboration anonymity

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

We need a non-standard wiki system30 40

We canrsquot allow anyone edit contents ie lecture notesanonymously as in standard wikis We need to retain the role ofauthorship in the following way

edit mode easy to convert lecture notes from MS Word

annotation mode easy to write different study paths

browser mode easy to navigate with any web browser

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Our choice after a period of acceptance testing31 40

httpwwwtiddlywikicom

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Easy integration with BlackBoard (itrsquos client-side only)32 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Once dowloaded itrsquos ease to annotate33 40

Look at the right menu ldquonew tiddlerrdquo (ie lexia)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Not-so-easy to convert style from a word processor34 40

Itrsquos not clear how to extract meaningful text and its typesettingie bold quotations etc in an automatic way

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Sequential and non-sequential paths together35 40

We retain a classical sequential page-turn order of lexias (iesemantic hypertext units) with an index

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Add semantic areas to lexias by tags36 40

Each lexia has meaningful tags ie keywords that form sets oflexias as definite semantic areas Our basic tagset is the followingone figure figure reference introduction note reference Thereare also additional tags depending on specific contents eg historyof logical calculus objection to Turingrsquos test

Students can choose which lexias to load in the TiddlyWiki webpage at a given time eg every reference cited in the text with orwithout figures

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The search box and the reverse linking features37 40

For instance a student may want to review a picture about RamonLlull seen during the last lecture as it was already shown inprevious one in a different context After loading every lexiatagged rsquofigurersquo the student quickly finds the right one and then heor she may read the text lexias that comment that lexia throughthe reversed linking feature present in TiddlyWiki ie a speciallink showing every lexia which points to the current one

Alternatively if students donrsquot remember exactly why and howBabbage is important they may search through the whole lexiaset even using regular expressions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Letrsquos see a demo if we have enough time39 40

httpwwwdicomuninsubriaitsimfedericogobboformatex2006html

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Thanks40 40

This presentation is under the following CreativeCommons licence

Attribuzione-Non Commerciale-Condividi allo stesso modo 25 Italia

httpcreativecommonsorglicensesby-nc-sa25it

Where to find this presentation (also LATEXsource)

httpwwwdicomuninsubriaitsimfedericogobbo2006

Questions

  • Indice
  • Introduction
    • Epistemology of computer science
    • Computer ethics
      • Educational aspects
      • Wiki-based lecture notes
      • Conclusions
Page 7: A Wiki-Based Active Learning System

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A new discipline quite fragmented7 40

There isnrsquot any comprehensive textbook in epistemology ofcomputer science Two main reasons

1 the relative novelty of the discipline

2 different backgrounds of the researchers

However some main problems are generally acknowledged Nowtwo examples

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A new discipline quite fragmented7 40

There isnrsquot any comprehensive textbook in epistemology ofcomputer science Two main reasons

1 the relative novelty of the discipline

2 different backgrounds of the researchers

However some main problems are generally acknowledged Nowtwo examples

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A new discipline quite fragmented7 40

There isnrsquot any comprehensive textbook in epistemology ofcomputer science Two main reasons

1 the relative novelty of the discipline

2 different backgrounds of the researchers

However some main problems are generally acknowledged Nowtwo examples

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A new discipline quite fragmented7 40

There isnrsquot any comprehensive textbook in epistemology ofcomputer science Two main reasons

1 the relative novelty of the discipline

2 different backgrounds of the researchers

However some main problems are generally acknowledged Nowtwo examples

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Alan Turing puts the main challenges of classic AI8 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Turingrsquos classic the Imitation Game9 40

I propose to consider the question ldquoCan machinesthinkrdquo This should begin with definitions of themeaning of the terms ldquomachinerdquo and ldquothinkrdquo Thedefinitions might be framed so as to reflect so far aspossible the normal use of the words but this attitude isdangerous If the meaning of the words ldquomachinerdquo andldquothinkrdquo are to be found by examining how they arecommonly used it is difficult to escape the conclusionthat the meaning and the answer to the question ldquoCanmachines thinkrdquo is to be sought in a statistical surveysuch as a Gallup poll But this is absurd Instead ofattempting such a definition I shall replace the questionby another which is closely related to it and is expressedin relatively unambiguous words

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A visualization of the Imitation Game first phase10 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A visualization of the Imitation Game second phase11 40

ldquoMacchinardquo is the Italian word for ldquomachinerdquo

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

An other classic is the Chinese Room argument by Searle12 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Good questions our students we expect to learn13 40

Is computer science really a science

How should an empirical experiment in computer science becarried out

What is the status of knowledge gained from conducting anexperiment in evolutionary or genetic programming

How should an empirical experiment in computer science becarried out

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The need to have a historical background14 40

Our students are graduate in computer science with nophilosophical background We soon realized that these keyquestions are correctly addressed after an introduction to thehistory of computation and logic

In other terms we find that a historical perspective greatly helpsour students to relativize problems ie to understand the maintopics in a more general way

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The history of logic15 40

The Ars Magna by Ramon Llull

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

From Ramon Llull to George Boole and beyond16 40

We explain the influence of Ars Magna by Raimond Llull intoWestern philosophy He was the first to postulate a way tomechanize the whole human thought into algorithms

Then we present the main steps of Western philosophy untilGeorge Boole and beyond At the end students understand whatis behind an everyday tool as Boolean Logic

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The history of calculating machines17 40

Babbagersquos Difference Engine realized in meccano

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

From the abacus to modern computers18 40

We are deeply convinced that there are profound relations betweenthe history of calculation and the developments of the calculatingmachines

Our students learn a common background with students comingfrom humanities We are trying to break the Two Culturesapproach ie technologists vs humanists in favour of aRenaissance model

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Being in and out at the same time19 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Computer ethics

The epistemological foundation of Computer Ethics20 40

Computer Ethics start point technology should not beconsidered as a social monad ie a factor neutral in relation tosocial change but as socially determined ndash eg the debate free vsopen source software has social and political implications

Although computer ethics issues started as a branch ofepistemology of computer science this field has achieved a statusof relative autonomy at least since the fundamental work ofDeborah Johnson

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Computer ethics

Some issues in computer ethics21 40

Is computer ethics indipendent from ldquogeneralrdquo ethics

Privacy freedom vs security

Copyright from free software to open source up to creativecommons

Artificial ethics may expert systems substitute humans Whynot

Professional codes of ethics for computer scientists

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The need of lecture notes in our discipline22 40

Ours is the first experience in Italy so there isnrsquot any material inItalian we had to prepare lecture notes almost from scratch

In our view the lecture notes should be considered both as apreliminary textbook for our students and far more importantly asthe starting point to their homework

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

A metodology based on active tasks23 40

Students lsquolearn by doingrsquo they write some assessments and a finalessay about some topics The best one we used as complementarymaterial for next yearsrsquo students

Advantages (a) we may be surprised by the active tasksperformed by students and so learn something new obtaining goodfeedback for what we teach (b) active tasks commit students tolearn about learning ie they metalearn in particular rhetorics andlogics of argumentative writing

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The need of lecture notes de- and reconstruction24 40

Some lectures are dedicated to deconstructing the myth of newand old writing media such as the web as an always trustablesource of public information and books as the unique mediacarrying state-of-the-art knowledge on every imaginable topic

Nevertheless most students treat our lecture notes reverentially aslsquosilver bulletsrsquo ie ontological entities outside society space andtime with some immutable characteristics that magically lead tothe right solution

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The reasons behind a writing technology shift25 40

On the contrary we consider our lecture notes both as a work inprogress and as an arena for collaborative knowledge In particularwe want to emphasize that lecture notes play a role as guidelineson arguments and topics but their contents may be trusted and atthe same time expanded and annotated by students

Initially we wrote lecture notes through a word processor but thiswriting technology doesnrsquot encourage particularly active studyingWe thus decided to change our writing paradigm adopting awiki-based technology

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Encouraging collaboration maintaing authorship26 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Learning Management Systems unfit for our purposes27 40

LMSs as BlackBoard (used by our University) need to prepare thelearning objects a very time-consuming task We want to avoidthis Our technical requirements of the wiki system we werelooking for are

ease of converting existing lecture notes from Word format

ease of publishing into the BlackBoard platform

presence of a revision history to keep track of the differentversions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Wikis started from the analysus of thread systems28 40

thread content

root msg

spin-off topic

comment A

comment B

John SmithMario Rossi

Jack White Pietro Bianchi

comment Dcomment C

Too much complexity content redundancy personalisms

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

as an opposite and complementary KM system29 40

wiki content

edit A edit C

edit Bedit D

John Smith Mario RossiJack White Pietro Bianchi

Shared content collaboration anonymity

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

We need a non-standard wiki system30 40

We canrsquot allow anyone edit contents ie lecture notesanonymously as in standard wikis We need to retain the role ofauthorship in the following way

edit mode easy to convert lecture notes from MS Word

annotation mode easy to write different study paths

browser mode easy to navigate with any web browser

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Our choice after a period of acceptance testing31 40

httpwwwtiddlywikicom

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Easy integration with BlackBoard (itrsquos client-side only)32 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Once dowloaded itrsquos ease to annotate33 40

Look at the right menu ldquonew tiddlerrdquo (ie lexia)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Not-so-easy to convert style from a word processor34 40

Itrsquos not clear how to extract meaningful text and its typesettingie bold quotations etc in an automatic way

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Sequential and non-sequential paths together35 40

We retain a classical sequential page-turn order of lexias (iesemantic hypertext units) with an index

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Add semantic areas to lexias by tags36 40

Each lexia has meaningful tags ie keywords that form sets oflexias as definite semantic areas Our basic tagset is the followingone figure figure reference introduction note reference Thereare also additional tags depending on specific contents eg historyof logical calculus objection to Turingrsquos test

Students can choose which lexias to load in the TiddlyWiki webpage at a given time eg every reference cited in the text with orwithout figures

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The search box and the reverse linking features37 40

For instance a student may want to review a picture about RamonLlull seen during the last lecture as it was already shown inprevious one in a different context After loading every lexiatagged rsquofigurersquo the student quickly finds the right one and then heor she may read the text lexias that comment that lexia throughthe reversed linking feature present in TiddlyWiki ie a speciallink showing every lexia which points to the current one

Alternatively if students donrsquot remember exactly why and howBabbage is important they may search through the whole lexiaset even using regular expressions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Letrsquos see a demo if we have enough time39 40

httpwwwdicomuninsubriaitsimfedericogobboformatex2006html

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Thanks40 40

This presentation is under the following CreativeCommons licence

Attribuzione-Non Commerciale-Condividi allo stesso modo 25 Italia

httpcreativecommonsorglicensesby-nc-sa25it

Where to find this presentation (also LATEXsource)

httpwwwdicomuninsubriaitsimfedericogobbo2006

Questions

  • Indice
  • Introduction
    • Epistemology of computer science
    • Computer ethics
      • Educational aspects
      • Wiki-based lecture notes
      • Conclusions
Page 8: A Wiki-Based Active Learning System

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A new discipline quite fragmented7 40

There isnrsquot any comprehensive textbook in epistemology ofcomputer science Two main reasons

1 the relative novelty of the discipline

2 different backgrounds of the researchers

However some main problems are generally acknowledged Nowtwo examples

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A new discipline quite fragmented7 40

There isnrsquot any comprehensive textbook in epistemology ofcomputer science Two main reasons

1 the relative novelty of the discipline

2 different backgrounds of the researchers

However some main problems are generally acknowledged Nowtwo examples

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A new discipline quite fragmented7 40

There isnrsquot any comprehensive textbook in epistemology ofcomputer science Two main reasons

1 the relative novelty of the discipline

2 different backgrounds of the researchers

However some main problems are generally acknowledged Nowtwo examples

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Alan Turing puts the main challenges of classic AI8 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Turingrsquos classic the Imitation Game9 40

I propose to consider the question ldquoCan machinesthinkrdquo This should begin with definitions of themeaning of the terms ldquomachinerdquo and ldquothinkrdquo Thedefinitions might be framed so as to reflect so far aspossible the normal use of the words but this attitude isdangerous If the meaning of the words ldquomachinerdquo andldquothinkrdquo are to be found by examining how they arecommonly used it is difficult to escape the conclusionthat the meaning and the answer to the question ldquoCanmachines thinkrdquo is to be sought in a statistical surveysuch as a Gallup poll But this is absurd Instead ofattempting such a definition I shall replace the questionby another which is closely related to it and is expressedin relatively unambiguous words

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A visualization of the Imitation Game first phase10 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A visualization of the Imitation Game second phase11 40

ldquoMacchinardquo is the Italian word for ldquomachinerdquo

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

An other classic is the Chinese Room argument by Searle12 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Good questions our students we expect to learn13 40

Is computer science really a science

How should an empirical experiment in computer science becarried out

What is the status of knowledge gained from conducting anexperiment in evolutionary or genetic programming

How should an empirical experiment in computer science becarried out

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The need to have a historical background14 40

Our students are graduate in computer science with nophilosophical background We soon realized that these keyquestions are correctly addressed after an introduction to thehistory of computation and logic

In other terms we find that a historical perspective greatly helpsour students to relativize problems ie to understand the maintopics in a more general way

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The history of logic15 40

The Ars Magna by Ramon Llull

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

From Ramon Llull to George Boole and beyond16 40

We explain the influence of Ars Magna by Raimond Llull intoWestern philosophy He was the first to postulate a way tomechanize the whole human thought into algorithms

Then we present the main steps of Western philosophy untilGeorge Boole and beyond At the end students understand whatis behind an everyday tool as Boolean Logic

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The history of calculating machines17 40

Babbagersquos Difference Engine realized in meccano

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

From the abacus to modern computers18 40

We are deeply convinced that there are profound relations betweenthe history of calculation and the developments of the calculatingmachines

Our students learn a common background with students comingfrom humanities We are trying to break the Two Culturesapproach ie technologists vs humanists in favour of aRenaissance model

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Being in and out at the same time19 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Computer ethics

The epistemological foundation of Computer Ethics20 40

Computer Ethics start point technology should not beconsidered as a social monad ie a factor neutral in relation tosocial change but as socially determined ndash eg the debate free vsopen source software has social and political implications

Although computer ethics issues started as a branch ofepistemology of computer science this field has achieved a statusof relative autonomy at least since the fundamental work ofDeborah Johnson

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Computer ethics

Some issues in computer ethics21 40

Is computer ethics indipendent from ldquogeneralrdquo ethics

Privacy freedom vs security

Copyright from free software to open source up to creativecommons

Artificial ethics may expert systems substitute humans Whynot

Professional codes of ethics for computer scientists

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The need of lecture notes in our discipline22 40

Ours is the first experience in Italy so there isnrsquot any material inItalian we had to prepare lecture notes almost from scratch

In our view the lecture notes should be considered both as apreliminary textbook for our students and far more importantly asthe starting point to their homework

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

A metodology based on active tasks23 40

Students lsquolearn by doingrsquo they write some assessments and a finalessay about some topics The best one we used as complementarymaterial for next yearsrsquo students

Advantages (a) we may be surprised by the active tasksperformed by students and so learn something new obtaining goodfeedback for what we teach (b) active tasks commit students tolearn about learning ie they metalearn in particular rhetorics andlogics of argumentative writing

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The need of lecture notes de- and reconstruction24 40

Some lectures are dedicated to deconstructing the myth of newand old writing media such as the web as an always trustablesource of public information and books as the unique mediacarrying state-of-the-art knowledge on every imaginable topic

Nevertheless most students treat our lecture notes reverentially aslsquosilver bulletsrsquo ie ontological entities outside society space andtime with some immutable characteristics that magically lead tothe right solution

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The reasons behind a writing technology shift25 40

On the contrary we consider our lecture notes both as a work inprogress and as an arena for collaborative knowledge In particularwe want to emphasize that lecture notes play a role as guidelineson arguments and topics but their contents may be trusted and atthe same time expanded and annotated by students

Initially we wrote lecture notes through a word processor but thiswriting technology doesnrsquot encourage particularly active studyingWe thus decided to change our writing paradigm adopting awiki-based technology

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Encouraging collaboration maintaing authorship26 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Learning Management Systems unfit for our purposes27 40

LMSs as BlackBoard (used by our University) need to prepare thelearning objects a very time-consuming task We want to avoidthis Our technical requirements of the wiki system we werelooking for are

ease of converting existing lecture notes from Word format

ease of publishing into the BlackBoard platform

presence of a revision history to keep track of the differentversions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Wikis started from the analysus of thread systems28 40

thread content

root msg

spin-off topic

comment A

comment B

John SmithMario Rossi

Jack White Pietro Bianchi

comment Dcomment C

Too much complexity content redundancy personalisms

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

as an opposite and complementary KM system29 40

wiki content

edit A edit C

edit Bedit D

John Smith Mario RossiJack White Pietro Bianchi

Shared content collaboration anonymity

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

We need a non-standard wiki system30 40

We canrsquot allow anyone edit contents ie lecture notesanonymously as in standard wikis We need to retain the role ofauthorship in the following way

edit mode easy to convert lecture notes from MS Word

annotation mode easy to write different study paths

browser mode easy to navigate with any web browser

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Our choice after a period of acceptance testing31 40

httpwwwtiddlywikicom

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Easy integration with BlackBoard (itrsquos client-side only)32 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Once dowloaded itrsquos ease to annotate33 40

Look at the right menu ldquonew tiddlerrdquo (ie lexia)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Not-so-easy to convert style from a word processor34 40

Itrsquos not clear how to extract meaningful text and its typesettingie bold quotations etc in an automatic way

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Sequential and non-sequential paths together35 40

We retain a classical sequential page-turn order of lexias (iesemantic hypertext units) with an index

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Add semantic areas to lexias by tags36 40

Each lexia has meaningful tags ie keywords that form sets oflexias as definite semantic areas Our basic tagset is the followingone figure figure reference introduction note reference Thereare also additional tags depending on specific contents eg historyof logical calculus objection to Turingrsquos test

Students can choose which lexias to load in the TiddlyWiki webpage at a given time eg every reference cited in the text with orwithout figures

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The search box and the reverse linking features37 40

For instance a student may want to review a picture about RamonLlull seen during the last lecture as it was already shown inprevious one in a different context After loading every lexiatagged rsquofigurersquo the student quickly finds the right one and then heor she may read the text lexias that comment that lexia throughthe reversed linking feature present in TiddlyWiki ie a speciallink showing every lexia which points to the current one

Alternatively if students donrsquot remember exactly why and howBabbage is important they may search through the whole lexiaset even using regular expressions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Letrsquos see a demo if we have enough time39 40

httpwwwdicomuninsubriaitsimfedericogobboformatex2006html

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Thanks40 40

This presentation is under the following CreativeCommons licence

Attribuzione-Non Commerciale-Condividi allo stesso modo 25 Italia

httpcreativecommonsorglicensesby-nc-sa25it

Where to find this presentation (also LATEXsource)

httpwwwdicomuninsubriaitsimfedericogobbo2006

Questions

  • Indice
  • Introduction
    • Epistemology of computer science
    • Computer ethics
      • Educational aspects
      • Wiki-based lecture notes
      • Conclusions
Page 9: A Wiki-Based Active Learning System

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A new discipline quite fragmented7 40

There isnrsquot any comprehensive textbook in epistemology ofcomputer science Two main reasons

1 the relative novelty of the discipline

2 different backgrounds of the researchers

However some main problems are generally acknowledged Nowtwo examples

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A new discipline quite fragmented7 40

There isnrsquot any comprehensive textbook in epistemology ofcomputer science Two main reasons

1 the relative novelty of the discipline

2 different backgrounds of the researchers

However some main problems are generally acknowledged Nowtwo examples

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Alan Turing puts the main challenges of classic AI8 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Turingrsquos classic the Imitation Game9 40

I propose to consider the question ldquoCan machinesthinkrdquo This should begin with definitions of themeaning of the terms ldquomachinerdquo and ldquothinkrdquo Thedefinitions might be framed so as to reflect so far aspossible the normal use of the words but this attitude isdangerous If the meaning of the words ldquomachinerdquo andldquothinkrdquo are to be found by examining how they arecommonly used it is difficult to escape the conclusionthat the meaning and the answer to the question ldquoCanmachines thinkrdquo is to be sought in a statistical surveysuch as a Gallup poll But this is absurd Instead ofattempting such a definition I shall replace the questionby another which is closely related to it and is expressedin relatively unambiguous words

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A visualization of the Imitation Game first phase10 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A visualization of the Imitation Game second phase11 40

ldquoMacchinardquo is the Italian word for ldquomachinerdquo

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

An other classic is the Chinese Room argument by Searle12 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Good questions our students we expect to learn13 40

Is computer science really a science

How should an empirical experiment in computer science becarried out

What is the status of knowledge gained from conducting anexperiment in evolutionary or genetic programming

How should an empirical experiment in computer science becarried out

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The need to have a historical background14 40

Our students are graduate in computer science with nophilosophical background We soon realized that these keyquestions are correctly addressed after an introduction to thehistory of computation and logic

In other terms we find that a historical perspective greatly helpsour students to relativize problems ie to understand the maintopics in a more general way

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The history of logic15 40

The Ars Magna by Ramon Llull

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

From Ramon Llull to George Boole and beyond16 40

We explain the influence of Ars Magna by Raimond Llull intoWestern philosophy He was the first to postulate a way tomechanize the whole human thought into algorithms

Then we present the main steps of Western philosophy untilGeorge Boole and beyond At the end students understand whatis behind an everyday tool as Boolean Logic

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The history of calculating machines17 40

Babbagersquos Difference Engine realized in meccano

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

From the abacus to modern computers18 40

We are deeply convinced that there are profound relations betweenthe history of calculation and the developments of the calculatingmachines

Our students learn a common background with students comingfrom humanities We are trying to break the Two Culturesapproach ie technologists vs humanists in favour of aRenaissance model

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Being in and out at the same time19 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Computer ethics

The epistemological foundation of Computer Ethics20 40

Computer Ethics start point technology should not beconsidered as a social monad ie a factor neutral in relation tosocial change but as socially determined ndash eg the debate free vsopen source software has social and political implications

Although computer ethics issues started as a branch ofepistemology of computer science this field has achieved a statusof relative autonomy at least since the fundamental work ofDeborah Johnson

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Computer ethics

Some issues in computer ethics21 40

Is computer ethics indipendent from ldquogeneralrdquo ethics

Privacy freedom vs security

Copyright from free software to open source up to creativecommons

Artificial ethics may expert systems substitute humans Whynot

Professional codes of ethics for computer scientists

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The need of lecture notes in our discipline22 40

Ours is the first experience in Italy so there isnrsquot any material inItalian we had to prepare lecture notes almost from scratch

In our view the lecture notes should be considered both as apreliminary textbook for our students and far more importantly asthe starting point to their homework

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

A metodology based on active tasks23 40

Students lsquolearn by doingrsquo they write some assessments and a finalessay about some topics The best one we used as complementarymaterial for next yearsrsquo students

Advantages (a) we may be surprised by the active tasksperformed by students and so learn something new obtaining goodfeedback for what we teach (b) active tasks commit students tolearn about learning ie they metalearn in particular rhetorics andlogics of argumentative writing

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The need of lecture notes de- and reconstruction24 40

Some lectures are dedicated to deconstructing the myth of newand old writing media such as the web as an always trustablesource of public information and books as the unique mediacarrying state-of-the-art knowledge on every imaginable topic

Nevertheless most students treat our lecture notes reverentially aslsquosilver bulletsrsquo ie ontological entities outside society space andtime with some immutable characteristics that magically lead tothe right solution

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The reasons behind a writing technology shift25 40

On the contrary we consider our lecture notes both as a work inprogress and as an arena for collaborative knowledge In particularwe want to emphasize that lecture notes play a role as guidelineson arguments and topics but their contents may be trusted and atthe same time expanded and annotated by students

Initially we wrote lecture notes through a word processor but thiswriting technology doesnrsquot encourage particularly active studyingWe thus decided to change our writing paradigm adopting awiki-based technology

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Encouraging collaboration maintaing authorship26 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Learning Management Systems unfit for our purposes27 40

LMSs as BlackBoard (used by our University) need to prepare thelearning objects a very time-consuming task We want to avoidthis Our technical requirements of the wiki system we werelooking for are

ease of converting existing lecture notes from Word format

ease of publishing into the BlackBoard platform

presence of a revision history to keep track of the differentversions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Wikis started from the analysus of thread systems28 40

thread content

root msg

spin-off topic

comment A

comment B

John SmithMario Rossi

Jack White Pietro Bianchi

comment Dcomment C

Too much complexity content redundancy personalisms

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

as an opposite and complementary KM system29 40

wiki content

edit A edit C

edit Bedit D

John Smith Mario RossiJack White Pietro Bianchi

Shared content collaboration anonymity

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

We need a non-standard wiki system30 40

We canrsquot allow anyone edit contents ie lecture notesanonymously as in standard wikis We need to retain the role ofauthorship in the following way

edit mode easy to convert lecture notes from MS Word

annotation mode easy to write different study paths

browser mode easy to navigate with any web browser

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Our choice after a period of acceptance testing31 40

httpwwwtiddlywikicom

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Easy integration with BlackBoard (itrsquos client-side only)32 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Once dowloaded itrsquos ease to annotate33 40

Look at the right menu ldquonew tiddlerrdquo (ie lexia)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Not-so-easy to convert style from a word processor34 40

Itrsquos not clear how to extract meaningful text and its typesettingie bold quotations etc in an automatic way

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Sequential and non-sequential paths together35 40

We retain a classical sequential page-turn order of lexias (iesemantic hypertext units) with an index

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Add semantic areas to lexias by tags36 40

Each lexia has meaningful tags ie keywords that form sets oflexias as definite semantic areas Our basic tagset is the followingone figure figure reference introduction note reference Thereare also additional tags depending on specific contents eg historyof logical calculus objection to Turingrsquos test

Students can choose which lexias to load in the TiddlyWiki webpage at a given time eg every reference cited in the text with orwithout figures

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The search box and the reverse linking features37 40

For instance a student may want to review a picture about RamonLlull seen during the last lecture as it was already shown inprevious one in a different context After loading every lexiatagged rsquofigurersquo the student quickly finds the right one and then heor she may read the text lexias that comment that lexia throughthe reversed linking feature present in TiddlyWiki ie a speciallink showing every lexia which points to the current one

Alternatively if students donrsquot remember exactly why and howBabbage is important they may search through the whole lexiaset even using regular expressions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Letrsquos see a demo if we have enough time39 40

httpwwwdicomuninsubriaitsimfedericogobboformatex2006html

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Thanks40 40

This presentation is under the following CreativeCommons licence

Attribuzione-Non Commerciale-Condividi allo stesso modo 25 Italia

httpcreativecommonsorglicensesby-nc-sa25it

Where to find this presentation (also LATEXsource)

httpwwwdicomuninsubriaitsimfedericogobbo2006

Questions

  • Indice
  • Introduction
    • Epistemology of computer science
    • Computer ethics
      • Educational aspects
      • Wiki-based lecture notes
      • Conclusions
Page 10: A Wiki-Based Active Learning System

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A new discipline quite fragmented7 40

There isnrsquot any comprehensive textbook in epistemology ofcomputer science Two main reasons

1 the relative novelty of the discipline

2 different backgrounds of the researchers

However some main problems are generally acknowledged Nowtwo examples

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Alan Turing puts the main challenges of classic AI8 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Turingrsquos classic the Imitation Game9 40

I propose to consider the question ldquoCan machinesthinkrdquo This should begin with definitions of themeaning of the terms ldquomachinerdquo and ldquothinkrdquo Thedefinitions might be framed so as to reflect so far aspossible the normal use of the words but this attitude isdangerous If the meaning of the words ldquomachinerdquo andldquothinkrdquo are to be found by examining how they arecommonly used it is difficult to escape the conclusionthat the meaning and the answer to the question ldquoCanmachines thinkrdquo is to be sought in a statistical surveysuch as a Gallup poll But this is absurd Instead ofattempting such a definition I shall replace the questionby another which is closely related to it and is expressedin relatively unambiguous words

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A visualization of the Imitation Game first phase10 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A visualization of the Imitation Game second phase11 40

ldquoMacchinardquo is the Italian word for ldquomachinerdquo

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

An other classic is the Chinese Room argument by Searle12 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Good questions our students we expect to learn13 40

Is computer science really a science

How should an empirical experiment in computer science becarried out

What is the status of knowledge gained from conducting anexperiment in evolutionary or genetic programming

How should an empirical experiment in computer science becarried out

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The need to have a historical background14 40

Our students are graduate in computer science with nophilosophical background We soon realized that these keyquestions are correctly addressed after an introduction to thehistory of computation and logic

In other terms we find that a historical perspective greatly helpsour students to relativize problems ie to understand the maintopics in a more general way

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The history of logic15 40

The Ars Magna by Ramon Llull

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

From Ramon Llull to George Boole and beyond16 40

We explain the influence of Ars Magna by Raimond Llull intoWestern philosophy He was the first to postulate a way tomechanize the whole human thought into algorithms

Then we present the main steps of Western philosophy untilGeorge Boole and beyond At the end students understand whatis behind an everyday tool as Boolean Logic

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The history of calculating machines17 40

Babbagersquos Difference Engine realized in meccano

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

From the abacus to modern computers18 40

We are deeply convinced that there are profound relations betweenthe history of calculation and the developments of the calculatingmachines

Our students learn a common background with students comingfrom humanities We are trying to break the Two Culturesapproach ie technologists vs humanists in favour of aRenaissance model

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Being in and out at the same time19 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Computer ethics

The epistemological foundation of Computer Ethics20 40

Computer Ethics start point technology should not beconsidered as a social monad ie a factor neutral in relation tosocial change but as socially determined ndash eg the debate free vsopen source software has social and political implications

Although computer ethics issues started as a branch ofepistemology of computer science this field has achieved a statusof relative autonomy at least since the fundamental work ofDeborah Johnson

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Computer ethics

Some issues in computer ethics21 40

Is computer ethics indipendent from ldquogeneralrdquo ethics

Privacy freedom vs security

Copyright from free software to open source up to creativecommons

Artificial ethics may expert systems substitute humans Whynot

Professional codes of ethics for computer scientists

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The need of lecture notes in our discipline22 40

Ours is the first experience in Italy so there isnrsquot any material inItalian we had to prepare lecture notes almost from scratch

In our view the lecture notes should be considered both as apreliminary textbook for our students and far more importantly asthe starting point to their homework

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

A metodology based on active tasks23 40

Students lsquolearn by doingrsquo they write some assessments and a finalessay about some topics The best one we used as complementarymaterial for next yearsrsquo students

Advantages (a) we may be surprised by the active tasksperformed by students and so learn something new obtaining goodfeedback for what we teach (b) active tasks commit students tolearn about learning ie they metalearn in particular rhetorics andlogics of argumentative writing

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The need of lecture notes de- and reconstruction24 40

Some lectures are dedicated to deconstructing the myth of newand old writing media such as the web as an always trustablesource of public information and books as the unique mediacarrying state-of-the-art knowledge on every imaginable topic

Nevertheless most students treat our lecture notes reverentially aslsquosilver bulletsrsquo ie ontological entities outside society space andtime with some immutable characteristics that magically lead tothe right solution

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The reasons behind a writing technology shift25 40

On the contrary we consider our lecture notes both as a work inprogress and as an arena for collaborative knowledge In particularwe want to emphasize that lecture notes play a role as guidelineson arguments and topics but their contents may be trusted and atthe same time expanded and annotated by students

Initially we wrote lecture notes through a word processor but thiswriting technology doesnrsquot encourage particularly active studyingWe thus decided to change our writing paradigm adopting awiki-based technology

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Encouraging collaboration maintaing authorship26 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Learning Management Systems unfit for our purposes27 40

LMSs as BlackBoard (used by our University) need to prepare thelearning objects a very time-consuming task We want to avoidthis Our technical requirements of the wiki system we werelooking for are

ease of converting existing lecture notes from Word format

ease of publishing into the BlackBoard platform

presence of a revision history to keep track of the differentversions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Wikis started from the analysus of thread systems28 40

thread content

root msg

spin-off topic

comment A

comment B

John SmithMario Rossi

Jack White Pietro Bianchi

comment Dcomment C

Too much complexity content redundancy personalisms

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

as an opposite and complementary KM system29 40

wiki content

edit A edit C

edit Bedit D

John Smith Mario RossiJack White Pietro Bianchi

Shared content collaboration anonymity

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

We need a non-standard wiki system30 40

We canrsquot allow anyone edit contents ie lecture notesanonymously as in standard wikis We need to retain the role ofauthorship in the following way

edit mode easy to convert lecture notes from MS Word

annotation mode easy to write different study paths

browser mode easy to navigate with any web browser

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Our choice after a period of acceptance testing31 40

httpwwwtiddlywikicom

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Easy integration with BlackBoard (itrsquos client-side only)32 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Once dowloaded itrsquos ease to annotate33 40

Look at the right menu ldquonew tiddlerrdquo (ie lexia)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Not-so-easy to convert style from a word processor34 40

Itrsquos not clear how to extract meaningful text and its typesettingie bold quotations etc in an automatic way

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Sequential and non-sequential paths together35 40

We retain a classical sequential page-turn order of lexias (iesemantic hypertext units) with an index

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Add semantic areas to lexias by tags36 40

Each lexia has meaningful tags ie keywords that form sets oflexias as definite semantic areas Our basic tagset is the followingone figure figure reference introduction note reference Thereare also additional tags depending on specific contents eg historyof logical calculus objection to Turingrsquos test

Students can choose which lexias to load in the TiddlyWiki webpage at a given time eg every reference cited in the text with orwithout figures

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The search box and the reverse linking features37 40

For instance a student may want to review a picture about RamonLlull seen during the last lecture as it was already shown inprevious one in a different context After loading every lexiatagged rsquofigurersquo the student quickly finds the right one and then heor she may read the text lexias that comment that lexia throughthe reversed linking feature present in TiddlyWiki ie a speciallink showing every lexia which points to the current one

Alternatively if students donrsquot remember exactly why and howBabbage is important they may search through the whole lexiaset even using regular expressions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Letrsquos see a demo if we have enough time39 40

httpwwwdicomuninsubriaitsimfedericogobboformatex2006html

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Thanks40 40

This presentation is under the following CreativeCommons licence

Attribuzione-Non Commerciale-Condividi allo stesso modo 25 Italia

httpcreativecommonsorglicensesby-nc-sa25it

Where to find this presentation (also LATEXsource)

httpwwwdicomuninsubriaitsimfedericogobbo2006

Questions

  • Indice
  • Introduction
    • Epistemology of computer science
    • Computer ethics
      • Educational aspects
      • Wiki-based lecture notes
      • Conclusions
Page 11: A Wiki-Based Active Learning System

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Alan Turing puts the main challenges of classic AI8 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Turingrsquos classic the Imitation Game9 40

I propose to consider the question ldquoCan machinesthinkrdquo This should begin with definitions of themeaning of the terms ldquomachinerdquo and ldquothinkrdquo Thedefinitions might be framed so as to reflect so far aspossible the normal use of the words but this attitude isdangerous If the meaning of the words ldquomachinerdquo andldquothinkrdquo are to be found by examining how they arecommonly used it is difficult to escape the conclusionthat the meaning and the answer to the question ldquoCanmachines thinkrdquo is to be sought in a statistical surveysuch as a Gallup poll But this is absurd Instead ofattempting such a definition I shall replace the questionby another which is closely related to it and is expressedin relatively unambiguous words

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A visualization of the Imitation Game first phase10 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A visualization of the Imitation Game second phase11 40

ldquoMacchinardquo is the Italian word for ldquomachinerdquo

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

An other classic is the Chinese Room argument by Searle12 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Good questions our students we expect to learn13 40

Is computer science really a science

How should an empirical experiment in computer science becarried out

What is the status of knowledge gained from conducting anexperiment in evolutionary or genetic programming

How should an empirical experiment in computer science becarried out

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The need to have a historical background14 40

Our students are graduate in computer science with nophilosophical background We soon realized that these keyquestions are correctly addressed after an introduction to thehistory of computation and logic

In other terms we find that a historical perspective greatly helpsour students to relativize problems ie to understand the maintopics in a more general way

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The history of logic15 40

The Ars Magna by Ramon Llull

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

From Ramon Llull to George Boole and beyond16 40

We explain the influence of Ars Magna by Raimond Llull intoWestern philosophy He was the first to postulate a way tomechanize the whole human thought into algorithms

Then we present the main steps of Western philosophy untilGeorge Boole and beyond At the end students understand whatis behind an everyday tool as Boolean Logic

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The history of calculating machines17 40

Babbagersquos Difference Engine realized in meccano

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

From the abacus to modern computers18 40

We are deeply convinced that there are profound relations betweenthe history of calculation and the developments of the calculatingmachines

Our students learn a common background with students comingfrom humanities We are trying to break the Two Culturesapproach ie technologists vs humanists in favour of aRenaissance model

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Being in and out at the same time19 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Computer ethics

The epistemological foundation of Computer Ethics20 40

Computer Ethics start point technology should not beconsidered as a social monad ie a factor neutral in relation tosocial change but as socially determined ndash eg the debate free vsopen source software has social and political implications

Although computer ethics issues started as a branch ofepistemology of computer science this field has achieved a statusof relative autonomy at least since the fundamental work ofDeborah Johnson

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Computer ethics

Some issues in computer ethics21 40

Is computer ethics indipendent from ldquogeneralrdquo ethics

Privacy freedom vs security

Copyright from free software to open source up to creativecommons

Artificial ethics may expert systems substitute humans Whynot

Professional codes of ethics for computer scientists

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The need of lecture notes in our discipline22 40

Ours is the first experience in Italy so there isnrsquot any material inItalian we had to prepare lecture notes almost from scratch

In our view the lecture notes should be considered both as apreliminary textbook for our students and far more importantly asthe starting point to their homework

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

A metodology based on active tasks23 40

Students lsquolearn by doingrsquo they write some assessments and a finalessay about some topics The best one we used as complementarymaterial for next yearsrsquo students

Advantages (a) we may be surprised by the active tasksperformed by students and so learn something new obtaining goodfeedback for what we teach (b) active tasks commit students tolearn about learning ie they metalearn in particular rhetorics andlogics of argumentative writing

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The need of lecture notes de- and reconstruction24 40

Some lectures are dedicated to deconstructing the myth of newand old writing media such as the web as an always trustablesource of public information and books as the unique mediacarrying state-of-the-art knowledge on every imaginable topic

Nevertheless most students treat our lecture notes reverentially aslsquosilver bulletsrsquo ie ontological entities outside society space andtime with some immutable characteristics that magically lead tothe right solution

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The reasons behind a writing technology shift25 40

On the contrary we consider our lecture notes both as a work inprogress and as an arena for collaborative knowledge In particularwe want to emphasize that lecture notes play a role as guidelineson arguments and topics but their contents may be trusted and atthe same time expanded and annotated by students

Initially we wrote lecture notes through a word processor but thiswriting technology doesnrsquot encourage particularly active studyingWe thus decided to change our writing paradigm adopting awiki-based technology

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Encouraging collaboration maintaing authorship26 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Learning Management Systems unfit for our purposes27 40

LMSs as BlackBoard (used by our University) need to prepare thelearning objects a very time-consuming task We want to avoidthis Our technical requirements of the wiki system we werelooking for are

ease of converting existing lecture notes from Word format

ease of publishing into the BlackBoard platform

presence of a revision history to keep track of the differentversions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Wikis started from the analysus of thread systems28 40

thread content

root msg

spin-off topic

comment A

comment B

John SmithMario Rossi

Jack White Pietro Bianchi

comment Dcomment C

Too much complexity content redundancy personalisms

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

as an opposite and complementary KM system29 40

wiki content

edit A edit C

edit Bedit D

John Smith Mario RossiJack White Pietro Bianchi

Shared content collaboration anonymity

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

We need a non-standard wiki system30 40

We canrsquot allow anyone edit contents ie lecture notesanonymously as in standard wikis We need to retain the role ofauthorship in the following way

edit mode easy to convert lecture notes from MS Word

annotation mode easy to write different study paths

browser mode easy to navigate with any web browser

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Our choice after a period of acceptance testing31 40

httpwwwtiddlywikicom

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Easy integration with BlackBoard (itrsquos client-side only)32 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Once dowloaded itrsquos ease to annotate33 40

Look at the right menu ldquonew tiddlerrdquo (ie lexia)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Not-so-easy to convert style from a word processor34 40

Itrsquos not clear how to extract meaningful text and its typesettingie bold quotations etc in an automatic way

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Sequential and non-sequential paths together35 40

We retain a classical sequential page-turn order of lexias (iesemantic hypertext units) with an index

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Add semantic areas to lexias by tags36 40

Each lexia has meaningful tags ie keywords that form sets oflexias as definite semantic areas Our basic tagset is the followingone figure figure reference introduction note reference Thereare also additional tags depending on specific contents eg historyof logical calculus objection to Turingrsquos test

Students can choose which lexias to load in the TiddlyWiki webpage at a given time eg every reference cited in the text with orwithout figures

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The search box and the reverse linking features37 40

For instance a student may want to review a picture about RamonLlull seen during the last lecture as it was already shown inprevious one in a different context After loading every lexiatagged rsquofigurersquo the student quickly finds the right one and then heor she may read the text lexias that comment that lexia throughthe reversed linking feature present in TiddlyWiki ie a speciallink showing every lexia which points to the current one

Alternatively if students donrsquot remember exactly why and howBabbage is important they may search through the whole lexiaset even using regular expressions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Letrsquos see a demo if we have enough time39 40

httpwwwdicomuninsubriaitsimfedericogobboformatex2006html

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Thanks40 40

This presentation is under the following CreativeCommons licence

Attribuzione-Non Commerciale-Condividi allo stesso modo 25 Italia

httpcreativecommonsorglicensesby-nc-sa25it

Where to find this presentation (also LATEXsource)

httpwwwdicomuninsubriaitsimfedericogobbo2006

Questions

  • Indice
  • Introduction
    • Epistemology of computer science
    • Computer ethics
      • Educational aspects
      • Wiki-based lecture notes
      • Conclusions
Page 12: A Wiki-Based Active Learning System

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Turingrsquos classic the Imitation Game9 40

I propose to consider the question ldquoCan machinesthinkrdquo This should begin with definitions of themeaning of the terms ldquomachinerdquo and ldquothinkrdquo Thedefinitions might be framed so as to reflect so far aspossible the normal use of the words but this attitude isdangerous If the meaning of the words ldquomachinerdquo andldquothinkrdquo are to be found by examining how they arecommonly used it is difficult to escape the conclusionthat the meaning and the answer to the question ldquoCanmachines thinkrdquo is to be sought in a statistical surveysuch as a Gallup poll But this is absurd Instead ofattempting such a definition I shall replace the questionby another which is closely related to it and is expressedin relatively unambiguous words

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A visualization of the Imitation Game first phase10 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A visualization of the Imitation Game second phase11 40

ldquoMacchinardquo is the Italian word for ldquomachinerdquo

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

An other classic is the Chinese Room argument by Searle12 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Good questions our students we expect to learn13 40

Is computer science really a science

How should an empirical experiment in computer science becarried out

What is the status of knowledge gained from conducting anexperiment in evolutionary or genetic programming

How should an empirical experiment in computer science becarried out

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The need to have a historical background14 40

Our students are graduate in computer science with nophilosophical background We soon realized that these keyquestions are correctly addressed after an introduction to thehistory of computation and logic

In other terms we find that a historical perspective greatly helpsour students to relativize problems ie to understand the maintopics in a more general way

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The history of logic15 40

The Ars Magna by Ramon Llull

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

From Ramon Llull to George Boole and beyond16 40

We explain the influence of Ars Magna by Raimond Llull intoWestern philosophy He was the first to postulate a way tomechanize the whole human thought into algorithms

Then we present the main steps of Western philosophy untilGeorge Boole and beyond At the end students understand whatis behind an everyday tool as Boolean Logic

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The history of calculating machines17 40

Babbagersquos Difference Engine realized in meccano

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

From the abacus to modern computers18 40

We are deeply convinced that there are profound relations betweenthe history of calculation and the developments of the calculatingmachines

Our students learn a common background with students comingfrom humanities We are trying to break the Two Culturesapproach ie technologists vs humanists in favour of aRenaissance model

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Being in and out at the same time19 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Computer ethics

The epistemological foundation of Computer Ethics20 40

Computer Ethics start point technology should not beconsidered as a social monad ie a factor neutral in relation tosocial change but as socially determined ndash eg the debate free vsopen source software has social and political implications

Although computer ethics issues started as a branch ofepistemology of computer science this field has achieved a statusof relative autonomy at least since the fundamental work ofDeborah Johnson

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Computer ethics

Some issues in computer ethics21 40

Is computer ethics indipendent from ldquogeneralrdquo ethics

Privacy freedom vs security

Copyright from free software to open source up to creativecommons

Artificial ethics may expert systems substitute humans Whynot

Professional codes of ethics for computer scientists

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The need of lecture notes in our discipline22 40

Ours is the first experience in Italy so there isnrsquot any material inItalian we had to prepare lecture notes almost from scratch

In our view the lecture notes should be considered both as apreliminary textbook for our students and far more importantly asthe starting point to their homework

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

A metodology based on active tasks23 40

Students lsquolearn by doingrsquo they write some assessments and a finalessay about some topics The best one we used as complementarymaterial for next yearsrsquo students

Advantages (a) we may be surprised by the active tasksperformed by students and so learn something new obtaining goodfeedback for what we teach (b) active tasks commit students tolearn about learning ie they metalearn in particular rhetorics andlogics of argumentative writing

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The need of lecture notes de- and reconstruction24 40

Some lectures are dedicated to deconstructing the myth of newand old writing media such as the web as an always trustablesource of public information and books as the unique mediacarrying state-of-the-art knowledge on every imaginable topic

Nevertheless most students treat our lecture notes reverentially aslsquosilver bulletsrsquo ie ontological entities outside society space andtime with some immutable characteristics that magically lead tothe right solution

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The reasons behind a writing technology shift25 40

On the contrary we consider our lecture notes both as a work inprogress and as an arena for collaborative knowledge In particularwe want to emphasize that lecture notes play a role as guidelineson arguments and topics but their contents may be trusted and atthe same time expanded and annotated by students

Initially we wrote lecture notes through a word processor but thiswriting technology doesnrsquot encourage particularly active studyingWe thus decided to change our writing paradigm adopting awiki-based technology

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Encouraging collaboration maintaing authorship26 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Learning Management Systems unfit for our purposes27 40

LMSs as BlackBoard (used by our University) need to prepare thelearning objects a very time-consuming task We want to avoidthis Our technical requirements of the wiki system we werelooking for are

ease of converting existing lecture notes from Word format

ease of publishing into the BlackBoard platform

presence of a revision history to keep track of the differentversions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Wikis started from the analysus of thread systems28 40

thread content

root msg

spin-off topic

comment A

comment B

John SmithMario Rossi

Jack White Pietro Bianchi

comment Dcomment C

Too much complexity content redundancy personalisms

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

as an opposite and complementary KM system29 40

wiki content

edit A edit C

edit Bedit D

John Smith Mario RossiJack White Pietro Bianchi

Shared content collaboration anonymity

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

We need a non-standard wiki system30 40

We canrsquot allow anyone edit contents ie lecture notesanonymously as in standard wikis We need to retain the role ofauthorship in the following way

edit mode easy to convert lecture notes from MS Word

annotation mode easy to write different study paths

browser mode easy to navigate with any web browser

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Our choice after a period of acceptance testing31 40

httpwwwtiddlywikicom

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Easy integration with BlackBoard (itrsquos client-side only)32 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Once dowloaded itrsquos ease to annotate33 40

Look at the right menu ldquonew tiddlerrdquo (ie lexia)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Not-so-easy to convert style from a word processor34 40

Itrsquos not clear how to extract meaningful text and its typesettingie bold quotations etc in an automatic way

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Sequential and non-sequential paths together35 40

We retain a classical sequential page-turn order of lexias (iesemantic hypertext units) with an index

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Add semantic areas to lexias by tags36 40

Each lexia has meaningful tags ie keywords that form sets oflexias as definite semantic areas Our basic tagset is the followingone figure figure reference introduction note reference Thereare also additional tags depending on specific contents eg historyof logical calculus objection to Turingrsquos test

Students can choose which lexias to load in the TiddlyWiki webpage at a given time eg every reference cited in the text with orwithout figures

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The search box and the reverse linking features37 40

For instance a student may want to review a picture about RamonLlull seen during the last lecture as it was already shown inprevious one in a different context After loading every lexiatagged rsquofigurersquo the student quickly finds the right one and then heor she may read the text lexias that comment that lexia throughthe reversed linking feature present in TiddlyWiki ie a speciallink showing every lexia which points to the current one

Alternatively if students donrsquot remember exactly why and howBabbage is important they may search through the whole lexiaset even using regular expressions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Letrsquos see a demo if we have enough time39 40

httpwwwdicomuninsubriaitsimfedericogobboformatex2006html

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Thanks40 40

This presentation is under the following CreativeCommons licence

Attribuzione-Non Commerciale-Condividi allo stesso modo 25 Italia

httpcreativecommonsorglicensesby-nc-sa25it

Where to find this presentation (also LATEXsource)

httpwwwdicomuninsubriaitsimfedericogobbo2006

Questions

  • Indice
  • Introduction
    • Epistemology of computer science
    • Computer ethics
      • Educational aspects
      • Wiki-based lecture notes
      • Conclusions
Page 13: A Wiki-Based Active Learning System

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A visualization of the Imitation Game first phase10 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A visualization of the Imitation Game second phase11 40

ldquoMacchinardquo is the Italian word for ldquomachinerdquo

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

An other classic is the Chinese Room argument by Searle12 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Good questions our students we expect to learn13 40

Is computer science really a science

How should an empirical experiment in computer science becarried out

What is the status of knowledge gained from conducting anexperiment in evolutionary or genetic programming

How should an empirical experiment in computer science becarried out

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The need to have a historical background14 40

Our students are graduate in computer science with nophilosophical background We soon realized that these keyquestions are correctly addressed after an introduction to thehistory of computation and logic

In other terms we find that a historical perspective greatly helpsour students to relativize problems ie to understand the maintopics in a more general way

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The history of logic15 40

The Ars Magna by Ramon Llull

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

From Ramon Llull to George Boole and beyond16 40

We explain the influence of Ars Magna by Raimond Llull intoWestern philosophy He was the first to postulate a way tomechanize the whole human thought into algorithms

Then we present the main steps of Western philosophy untilGeorge Boole and beyond At the end students understand whatis behind an everyday tool as Boolean Logic

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The history of calculating machines17 40

Babbagersquos Difference Engine realized in meccano

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

From the abacus to modern computers18 40

We are deeply convinced that there are profound relations betweenthe history of calculation and the developments of the calculatingmachines

Our students learn a common background with students comingfrom humanities We are trying to break the Two Culturesapproach ie technologists vs humanists in favour of aRenaissance model

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Being in and out at the same time19 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Computer ethics

The epistemological foundation of Computer Ethics20 40

Computer Ethics start point technology should not beconsidered as a social monad ie a factor neutral in relation tosocial change but as socially determined ndash eg the debate free vsopen source software has social and political implications

Although computer ethics issues started as a branch ofepistemology of computer science this field has achieved a statusof relative autonomy at least since the fundamental work ofDeborah Johnson

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Computer ethics

Some issues in computer ethics21 40

Is computer ethics indipendent from ldquogeneralrdquo ethics

Privacy freedom vs security

Copyright from free software to open source up to creativecommons

Artificial ethics may expert systems substitute humans Whynot

Professional codes of ethics for computer scientists

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The need of lecture notes in our discipline22 40

Ours is the first experience in Italy so there isnrsquot any material inItalian we had to prepare lecture notes almost from scratch

In our view the lecture notes should be considered both as apreliminary textbook for our students and far more importantly asthe starting point to their homework

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

A metodology based on active tasks23 40

Students lsquolearn by doingrsquo they write some assessments and a finalessay about some topics The best one we used as complementarymaterial for next yearsrsquo students

Advantages (a) we may be surprised by the active tasksperformed by students and so learn something new obtaining goodfeedback for what we teach (b) active tasks commit students tolearn about learning ie they metalearn in particular rhetorics andlogics of argumentative writing

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The need of lecture notes de- and reconstruction24 40

Some lectures are dedicated to deconstructing the myth of newand old writing media such as the web as an always trustablesource of public information and books as the unique mediacarrying state-of-the-art knowledge on every imaginable topic

Nevertheless most students treat our lecture notes reverentially aslsquosilver bulletsrsquo ie ontological entities outside society space andtime with some immutable characteristics that magically lead tothe right solution

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The reasons behind a writing technology shift25 40

On the contrary we consider our lecture notes both as a work inprogress and as an arena for collaborative knowledge In particularwe want to emphasize that lecture notes play a role as guidelineson arguments and topics but their contents may be trusted and atthe same time expanded and annotated by students

Initially we wrote lecture notes through a word processor but thiswriting technology doesnrsquot encourage particularly active studyingWe thus decided to change our writing paradigm adopting awiki-based technology

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Encouraging collaboration maintaing authorship26 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Learning Management Systems unfit for our purposes27 40

LMSs as BlackBoard (used by our University) need to prepare thelearning objects a very time-consuming task We want to avoidthis Our technical requirements of the wiki system we werelooking for are

ease of converting existing lecture notes from Word format

ease of publishing into the BlackBoard platform

presence of a revision history to keep track of the differentversions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Wikis started from the analysus of thread systems28 40

thread content

root msg

spin-off topic

comment A

comment B

John SmithMario Rossi

Jack White Pietro Bianchi

comment Dcomment C

Too much complexity content redundancy personalisms

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

as an opposite and complementary KM system29 40

wiki content

edit A edit C

edit Bedit D

John Smith Mario RossiJack White Pietro Bianchi

Shared content collaboration anonymity

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

We need a non-standard wiki system30 40

We canrsquot allow anyone edit contents ie lecture notesanonymously as in standard wikis We need to retain the role ofauthorship in the following way

edit mode easy to convert lecture notes from MS Word

annotation mode easy to write different study paths

browser mode easy to navigate with any web browser

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Our choice after a period of acceptance testing31 40

httpwwwtiddlywikicom

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Easy integration with BlackBoard (itrsquos client-side only)32 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Once dowloaded itrsquos ease to annotate33 40

Look at the right menu ldquonew tiddlerrdquo (ie lexia)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Not-so-easy to convert style from a word processor34 40

Itrsquos not clear how to extract meaningful text and its typesettingie bold quotations etc in an automatic way

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Sequential and non-sequential paths together35 40

We retain a classical sequential page-turn order of lexias (iesemantic hypertext units) with an index

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Add semantic areas to lexias by tags36 40

Each lexia has meaningful tags ie keywords that form sets oflexias as definite semantic areas Our basic tagset is the followingone figure figure reference introduction note reference Thereare also additional tags depending on specific contents eg historyof logical calculus objection to Turingrsquos test

Students can choose which lexias to load in the TiddlyWiki webpage at a given time eg every reference cited in the text with orwithout figures

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The search box and the reverse linking features37 40

For instance a student may want to review a picture about RamonLlull seen during the last lecture as it was already shown inprevious one in a different context After loading every lexiatagged rsquofigurersquo the student quickly finds the right one and then heor she may read the text lexias that comment that lexia throughthe reversed linking feature present in TiddlyWiki ie a speciallink showing every lexia which points to the current one

Alternatively if students donrsquot remember exactly why and howBabbage is important they may search through the whole lexiaset even using regular expressions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Letrsquos see a demo if we have enough time39 40

httpwwwdicomuninsubriaitsimfedericogobboformatex2006html

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Thanks40 40

This presentation is under the following CreativeCommons licence

Attribuzione-Non Commerciale-Condividi allo stesso modo 25 Italia

httpcreativecommonsorglicensesby-nc-sa25it

Where to find this presentation (also LATEXsource)

httpwwwdicomuninsubriaitsimfedericogobbo2006

Questions

  • Indice
  • Introduction
    • Epistemology of computer science
    • Computer ethics
      • Educational aspects
      • Wiki-based lecture notes
      • Conclusions
Page 14: A Wiki-Based Active Learning System

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

A visualization of the Imitation Game second phase11 40

ldquoMacchinardquo is the Italian word for ldquomachinerdquo

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

An other classic is the Chinese Room argument by Searle12 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Good questions our students we expect to learn13 40

Is computer science really a science

How should an empirical experiment in computer science becarried out

What is the status of knowledge gained from conducting anexperiment in evolutionary or genetic programming

How should an empirical experiment in computer science becarried out

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The need to have a historical background14 40

Our students are graduate in computer science with nophilosophical background We soon realized that these keyquestions are correctly addressed after an introduction to thehistory of computation and logic

In other terms we find that a historical perspective greatly helpsour students to relativize problems ie to understand the maintopics in a more general way

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The history of logic15 40

The Ars Magna by Ramon Llull

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

From Ramon Llull to George Boole and beyond16 40

We explain the influence of Ars Magna by Raimond Llull intoWestern philosophy He was the first to postulate a way tomechanize the whole human thought into algorithms

Then we present the main steps of Western philosophy untilGeorge Boole and beyond At the end students understand whatis behind an everyday tool as Boolean Logic

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The history of calculating machines17 40

Babbagersquos Difference Engine realized in meccano

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

From the abacus to modern computers18 40

We are deeply convinced that there are profound relations betweenthe history of calculation and the developments of the calculatingmachines

Our students learn a common background with students comingfrom humanities We are trying to break the Two Culturesapproach ie technologists vs humanists in favour of aRenaissance model

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Being in and out at the same time19 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Computer ethics

The epistemological foundation of Computer Ethics20 40

Computer Ethics start point technology should not beconsidered as a social monad ie a factor neutral in relation tosocial change but as socially determined ndash eg the debate free vsopen source software has social and political implications

Although computer ethics issues started as a branch ofepistemology of computer science this field has achieved a statusof relative autonomy at least since the fundamental work ofDeborah Johnson

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Computer ethics

Some issues in computer ethics21 40

Is computer ethics indipendent from ldquogeneralrdquo ethics

Privacy freedom vs security

Copyright from free software to open source up to creativecommons

Artificial ethics may expert systems substitute humans Whynot

Professional codes of ethics for computer scientists

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The need of lecture notes in our discipline22 40

Ours is the first experience in Italy so there isnrsquot any material inItalian we had to prepare lecture notes almost from scratch

In our view the lecture notes should be considered both as apreliminary textbook for our students and far more importantly asthe starting point to their homework

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

A metodology based on active tasks23 40

Students lsquolearn by doingrsquo they write some assessments and a finalessay about some topics The best one we used as complementarymaterial for next yearsrsquo students

Advantages (a) we may be surprised by the active tasksperformed by students and so learn something new obtaining goodfeedback for what we teach (b) active tasks commit students tolearn about learning ie they metalearn in particular rhetorics andlogics of argumentative writing

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The need of lecture notes de- and reconstruction24 40

Some lectures are dedicated to deconstructing the myth of newand old writing media such as the web as an always trustablesource of public information and books as the unique mediacarrying state-of-the-art knowledge on every imaginable topic

Nevertheless most students treat our lecture notes reverentially aslsquosilver bulletsrsquo ie ontological entities outside society space andtime with some immutable characteristics that magically lead tothe right solution

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The reasons behind a writing technology shift25 40

On the contrary we consider our lecture notes both as a work inprogress and as an arena for collaborative knowledge In particularwe want to emphasize that lecture notes play a role as guidelineson arguments and topics but their contents may be trusted and atthe same time expanded and annotated by students

Initially we wrote lecture notes through a word processor but thiswriting technology doesnrsquot encourage particularly active studyingWe thus decided to change our writing paradigm adopting awiki-based technology

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Encouraging collaboration maintaing authorship26 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Learning Management Systems unfit for our purposes27 40

LMSs as BlackBoard (used by our University) need to prepare thelearning objects a very time-consuming task We want to avoidthis Our technical requirements of the wiki system we werelooking for are

ease of converting existing lecture notes from Word format

ease of publishing into the BlackBoard platform

presence of a revision history to keep track of the differentversions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Wikis started from the analysus of thread systems28 40

thread content

root msg

spin-off topic

comment A

comment B

John SmithMario Rossi

Jack White Pietro Bianchi

comment Dcomment C

Too much complexity content redundancy personalisms

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

as an opposite and complementary KM system29 40

wiki content

edit A edit C

edit Bedit D

John Smith Mario RossiJack White Pietro Bianchi

Shared content collaboration anonymity

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

We need a non-standard wiki system30 40

We canrsquot allow anyone edit contents ie lecture notesanonymously as in standard wikis We need to retain the role ofauthorship in the following way

edit mode easy to convert lecture notes from MS Word

annotation mode easy to write different study paths

browser mode easy to navigate with any web browser

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Our choice after a period of acceptance testing31 40

httpwwwtiddlywikicom

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Easy integration with BlackBoard (itrsquos client-side only)32 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Once dowloaded itrsquos ease to annotate33 40

Look at the right menu ldquonew tiddlerrdquo (ie lexia)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Not-so-easy to convert style from a word processor34 40

Itrsquos not clear how to extract meaningful text and its typesettingie bold quotations etc in an automatic way

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Sequential and non-sequential paths together35 40

We retain a classical sequential page-turn order of lexias (iesemantic hypertext units) with an index

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Add semantic areas to lexias by tags36 40

Each lexia has meaningful tags ie keywords that form sets oflexias as definite semantic areas Our basic tagset is the followingone figure figure reference introduction note reference Thereare also additional tags depending on specific contents eg historyof logical calculus objection to Turingrsquos test

Students can choose which lexias to load in the TiddlyWiki webpage at a given time eg every reference cited in the text with orwithout figures

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The search box and the reverse linking features37 40

For instance a student may want to review a picture about RamonLlull seen during the last lecture as it was already shown inprevious one in a different context After loading every lexiatagged rsquofigurersquo the student quickly finds the right one and then heor she may read the text lexias that comment that lexia throughthe reversed linking feature present in TiddlyWiki ie a speciallink showing every lexia which points to the current one

Alternatively if students donrsquot remember exactly why and howBabbage is important they may search through the whole lexiaset even using regular expressions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Letrsquos see a demo if we have enough time39 40

httpwwwdicomuninsubriaitsimfedericogobboformatex2006html

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Thanks40 40

This presentation is under the following CreativeCommons licence

Attribuzione-Non Commerciale-Condividi allo stesso modo 25 Italia

httpcreativecommonsorglicensesby-nc-sa25it

Where to find this presentation (also LATEXsource)

httpwwwdicomuninsubriaitsimfedericogobbo2006

Questions

  • Indice
  • Introduction
    • Epistemology of computer science
    • Computer ethics
      • Educational aspects
      • Wiki-based lecture notes
      • Conclusions
Page 15: A Wiki-Based Active Learning System

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

An other classic is the Chinese Room argument by Searle12 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Good questions our students we expect to learn13 40

Is computer science really a science

How should an empirical experiment in computer science becarried out

What is the status of knowledge gained from conducting anexperiment in evolutionary or genetic programming

How should an empirical experiment in computer science becarried out

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The need to have a historical background14 40

Our students are graduate in computer science with nophilosophical background We soon realized that these keyquestions are correctly addressed after an introduction to thehistory of computation and logic

In other terms we find that a historical perspective greatly helpsour students to relativize problems ie to understand the maintopics in a more general way

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The history of logic15 40

The Ars Magna by Ramon Llull

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

From Ramon Llull to George Boole and beyond16 40

We explain the influence of Ars Magna by Raimond Llull intoWestern philosophy He was the first to postulate a way tomechanize the whole human thought into algorithms

Then we present the main steps of Western philosophy untilGeorge Boole and beyond At the end students understand whatis behind an everyday tool as Boolean Logic

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The history of calculating machines17 40

Babbagersquos Difference Engine realized in meccano

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

From the abacus to modern computers18 40

We are deeply convinced that there are profound relations betweenthe history of calculation and the developments of the calculatingmachines

Our students learn a common background with students comingfrom humanities We are trying to break the Two Culturesapproach ie technologists vs humanists in favour of aRenaissance model

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Being in and out at the same time19 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Computer ethics

The epistemological foundation of Computer Ethics20 40

Computer Ethics start point technology should not beconsidered as a social monad ie a factor neutral in relation tosocial change but as socially determined ndash eg the debate free vsopen source software has social and political implications

Although computer ethics issues started as a branch ofepistemology of computer science this field has achieved a statusof relative autonomy at least since the fundamental work ofDeborah Johnson

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Computer ethics

Some issues in computer ethics21 40

Is computer ethics indipendent from ldquogeneralrdquo ethics

Privacy freedom vs security

Copyright from free software to open source up to creativecommons

Artificial ethics may expert systems substitute humans Whynot

Professional codes of ethics for computer scientists

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The need of lecture notes in our discipline22 40

Ours is the first experience in Italy so there isnrsquot any material inItalian we had to prepare lecture notes almost from scratch

In our view the lecture notes should be considered both as apreliminary textbook for our students and far more importantly asthe starting point to their homework

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

A metodology based on active tasks23 40

Students lsquolearn by doingrsquo they write some assessments and a finalessay about some topics The best one we used as complementarymaterial for next yearsrsquo students

Advantages (a) we may be surprised by the active tasksperformed by students and so learn something new obtaining goodfeedback for what we teach (b) active tasks commit students tolearn about learning ie they metalearn in particular rhetorics andlogics of argumentative writing

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The need of lecture notes de- and reconstruction24 40

Some lectures are dedicated to deconstructing the myth of newand old writing media such as the web as an always trustablesource of public information and books as the unique mediacarrying state-of-the-art knowledge on every imaginable topic

Nevertheless most students treat our lecture notes reverentially aslsquosilver bulletsrsquo ie ontological entities outside society space andtime with some immutable characteristics that magically lead tothe right solution

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The reasons behind a writing technology shift25 40

On the contrary we consider our lecture notes both as a work inprogress and as an arena for collaborative knowledge In particularwe want to emphasize that lecture notes play a role as guidelineson arguments and topics but their contents may be trusted and atthe same time expanded and annotated by students

Initially we wrote lecture notes through a word processor but thiswriting technology doesnrsquot encourage particularly active studyingWe thus decided to change our writing paradigm adopting awiki-based technology

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Encouraging collaboration maintaing authorship26 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Learning Management Systems unfit for our purposes27 40

LMSs as BlackBoard (used by our University) need to prepare thelearning objects a very time-consuming task We want to avoidthis Our technical requirements of the wiki system we werelooking for are

ease of converting existing lecture notes from Word format

ease of publishing into the BlackBoard platform

presence of a revision history to keep track of the differentversions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Wikis started from the analysus of thread systems28 40

thread content

root msg

spin-off topic

comment A

comment B

John SmithMario Rossi

Jack White Pietro Bianchi

comment Dcomment C

Too much complexity content redundancy personalisms

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

as an opposite and complementary KM system29 40

wiki content

edit A edit C

edit Bedit D

John Smith Mario RossiJack White Pietro Bianchi

Shared content collaboration anonymity

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

We need a non-standard wiki system30 40

We canrsquot allow anyone edit contents ie lecture notesanonymously as in standard wikis We need to retain the role ofauthorship in the following way

edit mode easy to convert lecture notes from MS Word

annotation mode easy to write different study paths

browser mode easy to navigate with any web browser

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Our choice after a period of acceptance testing31 40

httpwwwtiddlywikicom

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Easy integration with BlackBoard (itrsquos client-side only)32 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Once dowloaded itrsquos ease to annotate33 40

Look at the right menu ldquonew tiddlerrdquo (ie lexia)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Not-so-easy to convert style from a word processor34 40

Itrsquos not clear how to extract meaningful text and its typesettingie bold quotations etc in an automatic way

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Sequential and non-sequential paths together35 40

We retain a classical sequential page-turn order of lexias (iesemantic hypertext units) with an index

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Add semantic areas to lexias by tags36 40

Each lexia has meaningful tags ie keywords that form sets oflexias as definite semantic areas Our basic tagset is the followingone figure figure reference introduction note reference Thereare also additional tags depending on specific contents eg historyof logical calculus objection to Turingrsquos test

Students can choose which lexias to load in the TiddlyWiki webpage at a given time eg every reference cited in the text with orwithout figures

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The search box and the reverse linking features37 40

For instance a student may want to review a picture about RamonLlull seen during the last lecture as it was already shown inprevious one in a different context After loading every lexiatagged rsquofigurersquo the student quickly finds the right one and then heor she may read the text lexias that comment that lexia throughthe reversed linking feature present in TiddlyWiki ie a speciallink showing every lexia which points to the current one

Alternatively if students donrsquot remember exactly why and howBabbage is important they may search through the whole lexiaset even using regular expressions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Letrsquos see a demo if we have enough time39 40

httpwwwdicomuninsubriaitsimfedericogobboformatex2006html

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Thanks40 40

This presentation is under the following CreativeCommons licence

Attribuzione-Non Commerciale-Condividi allo stesso modo 25 Italia

httpcreativecommonsorglicensesby-nc-sa25it

Where to find this presentation (also LATEXsource)

httpwwwdicomuninsubriaitsimfedericogobbo2006

Questions

  • Indice
  • Introduction
    • Epistemology of computer science
    • Computer ethics
      • Educational aspects
      • Wiki-based lecture notes
      • Conclusions
Page 16: A Wiki-Based Active Learning System

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Good questions our students we expect to learn13 40

Is computer science really a science

How should an empirical experiment in computer science becarried out

What is the status of knowledge gained from conducting anexperiment in evolutionary or genetic programming

How should an empirical experiment in computer science becarried out

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The need to have a historical background14 40

Our students are graduate in computer science with nophilosophical background We soon realized that these keyquestions are correctly addressed after an introduction to thehistory of computation and logic

In other terms we find that a historical perspective greatly helpsour students to relativize problems ie to understand the maintopics in a more general way

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The history of logic15 40

The Ars Magna by Ramon Llull

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

From Ramon Llull to George Boole and beyond16 40

We explain the influence of Ars Magna by Raimond Llull intoWestern philosophy He was the first to postulate a way tomechanize the whole human thought into algorithms

Then we present the main steps of Western philosophy untilGeorge Boole and beyond At the end students understand whatis behind an everyday tool as Boolean Logic

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The history of calculating machines17 40

Babbagersquos Difference Engine realized in meccano

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

From the abacus to modern computers18 40

We are deeply convinced that there are profound relations betweenthe history of calculation and the developments of the calculatingmachines

Our students learn a common background with students comingfrom humanities We are trying to break the Two Culturesapproach ie technologists vs humanists in favour of aRenaissance model

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Being in and out at the same time19 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Computer ethics

The epistemological foundation of Computer Ethics20 40

Computer Ethics start point technology should not beconsidered as a social monad ie a factor neutral in relation tosocial change but as socially determined ndash eg the debate free vsopen source software has social and political implications

Although computer ethics issues started as a branch ofepistemology of computer science this field has achieved a statusof relative autonomy at least since the fundamental work ofDeborah Johnson

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Computer ethics

Some issues in computer ethics21 40

Is computer ethics indipendent from ldquogeneralrdquo ethics

Privacy freedom vs security

Copyright from free software to open source up to creativecommons

Artificial ethics may expert systems substitute humans Whynot

Professional codes of ethics for computer scientists

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The need of lecture notes in our discipline22 40

Ours is the first experience in Italy so there isnrsquot any material inItalian we had to prepare lecture notes almost from scratch

In our view the lecture notes should be considered both as apreliminary textbook for our students and far more importantly asthe starting point to their homework

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

A metodology based on active tasks23 40

Students lsquolearn by doingrsquo they write some assessments and a finalessay about some topics The best one we used as complementarymaterial for next yearsrsquo students

Advantages (a) we may be surprised by the active tasksperformed by students and so learn something new obtaining goodfeedback for what we teach (b) active tasks commit students tolearn about learning ie they metalearn in particular rhetorics andlogics of argumentative writing

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The need of lecture notes de- and reconstruction24 40

Some lectures are dedicated to deconstructing the myth of newand old writing media such as the web as an always trustablesource of public information and books as the unique mediacarrying state-of-the-art knowledge on every imaginable topic

Nevertheless most students treat our lecture notes reverentially aslsquosilver bulletsrsquo ie ontological entities outside society space andtime with some immutable characteristics that magically lead tothe right solution

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The reasons behind a writing technology shift25 40

On the contrary we consider our lecture notes both as a work inprogress and as an arena for collaborative knowledge In particularwe want to emphasize that lecture notes play a role as guidelineson arguments and topics but their contents may be trusted and atthe same time expanded and annotated by students

Initially we wrote lecture notes through a word processor but thiswriting technology doesnrsquot encourage particularly active studyingWe thus decided to change our writing paradigm adopting awiki-based technology

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Encouraging collaboration maintaing authorship26 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Learning Management Systems unfit for our purposes27 40

LMSs as BlackBoard (used by our University) need to prepare thelearning objects a very time-consuming task We want to avoidthis Our technical requirements of the wiki system we werelooking for are

ease of converting existing lecture notes from Word format

ease of publishing into the BlackBoard platform

presence of a revision history to keep track of the differentversions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Wikis started from the analysus of thread systems28 40

thread content

root msg

spin-off topic

comment A

comment B

John SmithMario Rossi

Jack White Pietro Bianchi

comment Dcomment C

Too much complexity content redundancy personalisms

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

as an opposite and complementary KM system29 40

wiki content

edit A edit C

edit Bedit D

John Smith Mario RossiJack White Pietro Bianchi

Shared content collaboration anonymity

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

We need a non-standard wiki system30 40

We canrsquot allow anyone edit contents ie lecture notesanonymously as in standard wikis We need to retain the role ofauthorship in the following way

edit mode easy to convert lecture notes from MS Word

annotation mode easy to write different study paths

browser mode easy to navigate with any web browser

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Our choice after a period of acceptance testing31 40

httpwwwtiddlywikicom

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Easy integration with BlackBoard (itrsquos client-side only)32 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Once dowloaded itrsquos ease to annotate33 40

Look at the right menu ldquonew tiddlerrdquo (ie lexia)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Not-so-easy to convert style from a word processor34 40

Itrsquos not clear how to extract meaningful text and its typesettingie bold quotations etc in an automatic way

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Sequential and non-sequential paths together35 40

We retain a classical sequential page-turn order of lexias (iesemantic hypertext units) with an index

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Add semantic areas to lexias by tags36 40

Each lexia has meaningful tags ie keywords that form sets oflexias as definite semantic areas Our basic tagset is the followingone figure figure reference introduction note reference Thereare also additional tags depending on specific contents eg historyof logical calculus objection to Turingrsquos test

Students can choose which lexias to load in the TiddlyWiki webpage at a given time eg every reference cited in the text with orwithout figures

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The search box and the reverse linking features37 40

For instance a student may want to review a picture about RamonLlull seen during the last lecture as it was already shown inprevious one in a different context After loading every lexiatagged rsquofigurersquo the student quickly finds the right one and then heor she may read the text lexias that comment that lexia throughthe reversed linking feature present in TiddlyWiki ie a speciallink showing every lexia which points to the current one

Alternatively if students donrsquot remember exactly why and howBabbage is important they may search through the whole lexiaset even using regular expressions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Letrsquos see a demo if we have enough time39 40

httpwwwdicomuninsubriaitsimfedericogobboformatex2006html

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Thanks40 40

This presentation is under the following CreativeCommons licence

Attribuzione-Non Commerciale-Condividi allo stesso modo 25 Italia

httpcreativecommonsorglicensesby-nc-sa25it

Where to find this presentation (also LATEXsource)

httpwwwdicomuninsubriaitsimfedericogobbo2006

Questions

  • Indice
  • Introduction
    • Epistemology of computer science
    • Computer ethics
      • Educational aspects
      • Wiki-based lecture notes
      • Conclusions
Page 17: A Wiki-Based Active Learning System

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The need to have a historical background14 40

Our students are graduate in computer science with nophilosophical background We soon realized that these keyquestions are correctly addressed after an introduction to thehistory of computation and logic

In other terms we find that a historical perspective greatly helpsour students to relativize problems ie to understand the maintopics in a more general way

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The history of logic15 40

The Ars Magna by Ramon Llull

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

From Ramon Llull to George Boole and beyond16 40

We explain the influence of Ars Magna by Raimond Llull intoWestern philosophy He was the first to postulate a way tomechanize the whole human thought into algorithms

Then we present the main steps of Western philosophy untilGeorge Boole and beyond At the end students understand whatis behind an everyday tool as Boolean Logic

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The history of calculating machines17 40

Babbagersquos Difference Engine realized in meccano

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

From the abacus to modern computers18 40

We are deeply convinced that there are profound relations betweenthe history of calculation and the developments of the calculatingmachines

Our students learn a common background with students comingfrom humanities We are trying to break the Two Culturesapproach ie technologists vs humanists in favour of aRenaissance model

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Being in and out at the same time19 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Computer ethics

The epistemological foundation of Computer Ethics20 40

Computer Ethics start point technology should not beconsidered as a social monad ie a factor neutral in relation tosocial change but as socially determined ndash eg the debate free vsopen source software has social and political implications

Although computer ethics issues started as a branch ofepistemology of computer science this field has achieved a statusof relative autonomy at least since the fundamental work ofDeborah Johnson

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Computer ethics

Some issues in computer ethics21 40

Is computer ethics indipendent from ldquogeneralrdquo ethics

Privacy freedom vs security

Copyright from free software to open source up to creativecommons

Artificial ethics may expert systems substitute humans Whynot

Professional codes of ethics for computer scientists

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The need of lecture notes in our discipline22 40

Ours is the first experience in Italy so there isnrsquot any material inItalian we had to prepare lecture notes almost from scratch

In our view the lecture notes should be considered both as apreliminary textbook for our students and far more importantly asthe starting point to their homework

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

A metodology based on active tasks23 40

Students lsquolearn by doingrsquo they write some assessments and a finalessay about some topics The best one we used as complementarymaterial for next yearsrsquo students

Advantages (a) we may be surprised by the active tasksperformed by students and so learn something new obtaining goodfeedback for what we teach (b) active tasks commit students tolearn about learning ie they metalearn in particular rhetorics andlogics of argumentative writing

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The need of lecture notes de- and reconstruction24 40

Some lectures are dedicated to deconstructing the myth of newand old writing media such as the web as an always trustablesource of public information and books as the unique mediacarrying state-of-the-art knowledge on every imaginable topic

Nevertheless most students treat our lecture notes reverentially aslsquosilver bulletsrsquo ie ontological entities outside society space andtime with some immutable characteristics that magically lead tothe right solution

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The reasons behind a writing technology shift25 40

On the contrary we consider our lecture notes both as a work inprogress and as an arena for collaborative knowledge In particularwe want to emphasize that lecture notes play a role as guidelineson arguments and topics but their contents may be trusted and atthe same time expanded and annotated by students

Initially we wrote lecture notes through a word processor but thiswriting technology doesnrsquot encourage particularly active studyingWe thus decided to change our writing paradigm adopting awiki-based technology

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Encouraging collaboration maintaing authorship26 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Learning Management Systems unfit for our purposes27 40

LMSs as BlackBoard (used by our University) need to prepare thelearning objects a very time-consuming task We want to avoidthis Our technical requirements of the wiki system we werelooking for are

ease of converting existing lecture notes from Word format

ease of publishing into the BlackBoard platform

presence of a revision history to keep track of the differentversions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Wikis started from the analysus of thread systems28 40

thread content

root msg

spin-off topic

comment A

comment B

John SmithMario Rossi

Jack White Pietro Bianchi

comment Dcomment C

Too much complexity content redundancy personalisms

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

as an opposite and complementary KM system29 40

wiki content

edit A edit C

edit Bedit D

John Smith Mario RossiJack White Pietro Bianchi

Shared content collaboration anonymity

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

We need a non-standard wiki system30 40

We canrsquot allow anyone edit contents ie lecture notesanonymously as in standard wikis We need to retain the role ofauthorship in the following way

edit mode easy to convert lecture notes from MS Word

annotation mode easy to write different study paths

browser mode easy to navigate with any web browser

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Our choice after a period of acceptance testing31 40

httpwwwtiddlywikicom

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Easy integration with BlackBoard (itrsquos client-side only)32 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Once dowloaded itrsquos ease to annotate33 40

Look at the right menu ldquonew tiddlerrdquo (ie lexia)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Not-so-easy to convert style from a word processor34 40

Itrsquos not clear how to extract meaningful text and its typesettingie bold quotations etc in an automatic way

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Sequential and non-sequential paths together35 40

We retain a classical sequential page-turn order of lexias (iesemantic hypertext units) with an index

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Add semantic areas to lexias by tags36 40

Each lexia has meaningful tags ie keywords that form sets oflexias as definite semantic areas Our basic tagset is the followingone figure figure reference introduction note reference Thereare also additional tags depending on specific contents eg historyof logical calculus objection to Turingrsquos test

Students can choose which lexias to load in the TiddlyWiki webpage at a given time eg every reference cited in the text with orwithout figures

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The search box and the reverse linking features37 40

For instance a student may want to review a picture about RamonLlull seen during the last lecture as it was already shown inprevious one in a different context After loading every lexiatagged rsquofigurersquo the student quickly finds the right one and then heor she may read the text lexias that comment that lexia throughthe reversed linking feature present in TiddlyWiki ie a speciallink showing every lexia which points to the current one

Alternatively if students donrsquot remember exactly why and howBabbage is important they may search through the whole lexiaset even using regular expressions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Letrsquos see a demo if we have enough time39 40

httpwwwdicomuninsubriaitsimfedericogobboformatex2006html

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Thanks40 40

This presentation is under the following CreativeCommons licence

Attribuzione-Non Commerciale-Condividi allo stesso modo 25 Italia

httpcreativecommonsorglicensesby-nc-sa25it

Where to find this presentation (also LATEXsource)

httpwwwdicomuninsubriaitsimfedericogobbo2006

Questions

  • Indice
  • Introduction
    • Epistemology of computer science
    • Computer ethics
      • Educational aspects
      • Wiki-based lecture notes
      • Conclusions
Page 18: A Wiki-Based Active Learning System

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The history of logic15 40

The Ars Magna by Ramon Llull

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

From Ramon Llull to George Boole and beyond16 40

We explain the influence of Ars Magna by Raimond Llull intoWestern philosophy He was the first to postulate a way tomechanize the whole human thought into algorithms

Then we present the main steps of Western philosophy untilGeorge Boole and beyond At the end students understand whatis behind an everyday tool as Boolean Logic

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The history of calculating machines17 40

Babbagersquos Difference Engine realized in meccano

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

From the abacus to modern computers18 40

We are deeply convinced that there are profound relations betweenthe history of calculation and the developments of the calculatingmachines

Our students learn a common background with students comingfrom humanities We are trying to break the Two Culturesapproach ie technologists vs humanists in favour of aRenaissance model

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Being in and out at the same time19 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Computer ethics

The epistemological foundation of Computer Ethics20 40

Computer Ethics start point technology should not beconsidered as a social monad ie a factor neutral in relation tosocial change but as socially determined ndash eg the debate free vsopen source software has social and political implications

Although computer ethics issues started as a branch ofepistemology of computer science this field has achieved a statusof relative autonomy at least since the fundamental work ofDeborah Johnson

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Computer ethics

Some issues in computer ethics21 40

Is computer ethics indipendent from ldquogeneralrdquo ethics

Privacy freedom vs security

Copyright from free software to open source up to creativecommons

Artificial ethics may expert systems substitute humans Whynot

Professional codes of ethics for computer scientists

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The need of lecture notes in our discipline22 40

Ours is the first experience in Italy so there isnrsquot any material inItalian we had to prepare lecture notes almost from scratch

In our view the lecture notes should be considered both as apreliminary textbook for our students and far more importantly asthe starting point to their homework

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

A metodology based on active tasks23 40

Students lsquolearn by doingrsquo they write some assessments and a finalessay about some topics The best one we used as complementarymaterial for next yearsrsquo students

Advantages (a) we may be surprised by the active tasksperformed by students and so learn something new obtaining goodfeedback for what we teach (b) active tasks commit students tolearn about learning ie they metalearn in particular rhetorics andlogics of argumentative writing

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The need of lecture notes de- and reconstruction24 40

Some lectures are dedicated to deconstructing the myth of newand old writing media such as the web as an always trustablesource of public information and books as the unique mediacarrying state-of-the-art knowledge on every imaginable topic

Nevertheless most students treat our lecture notes reverentially aslsquosilver bulletsrsquo ie ontological entities outside society space andtime with some immutable characteristics that magically lead tothe right solution

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The reasons behind a writing technology shift25 40

On the contrary we consider our lecture notes both as a work inprogress and as an arena for collaborative knowledge In particularwe want to emphasize that lecture notes play a role as guidelineson arguments and topics but their contents may be trusted and atthe same time expanded and annotated by students

Initially we wrote lecture notes through a word processor but thiswriting technology doesnrsquot encourage particularly active studyingWe thus decided to change our writing paradigm adopting awiki-based technology

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Encouraging collaboration maintaing authorship26 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Learning Management Systems unfit for our purposes27 40

LMSs as BlackBoard (used by our University) need to prepare thelearning objects a very time-consuming task We want to avoidthis Our technical requirements of the wiki system we werelooking for are

ease of converting existing lecture notes from Word format

ease of publishing into the BlackBoard platform

presence of a revision history to keep track of the differentversions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Wikis started from the analysus of thread systems28 40

thread content

root msg

spin-off topic

comment A

comment B

John SmithMario Rossi

Jack White Pietro Bianchi

comment Dcomment C

Too much complexity content redundancy personalisms

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

as an opposite and complementary KM system29 40

wiki content

edit A edit C

edit Bedit D

John Smith Mario RossiJack White Pietro Bianchi

Shared content collaboration anonymity

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

We need a non-standard wiki system30 40

We canrsquot allow anyone edit contents ie lecture notesanonymously as in standard wikis We need to retain the role ofauthorship in the following way

edit mode easy to convert lecture notes from MS Word

annotation mode easy to write different study paths

browser mode easy to navigate with any web browser

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Our choice after a period of acceptance testing31 40

httpwwwtiddlywikicom

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Easy integration with BlackBoard (itrsquos client-side only)32 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Once dowloaded itrsquos ease to annotate33 40

Look at the right menu ldquonew tiddlerrdquo (ie lexia)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Not-so-easy to convert style from a word processor34 40

Itrsquos not clear how to extract meaningful text and its typesettingie bold quotations etc in an automatic way

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Sequential and non-sequential paths together35 40

We retain a classical sequential page-turn order of lexias (iesemantic hypertext units) with an index

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Add semantic areas to lexias by tags36 40

Each lexia has meaningful tags ie keywords that form sets oflexias as definite semantic areas Our basic tagset is the followingone figure figure reference introduction note reference Thereare also additional tags depending on specific contents eg historyof logical calculus objection to Turingrsquos test

Students can choose which lexias to load in the TiddlyWiki webpage at a given time eg every reference cited in the text with orwithout figures

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The search box and the reverse linking features37 40

For instance a student may want to review a picture about RamonLlull seen during the last lecture as it was already shown inprevious one in a different context After loading every lexiatagged rsquofigurersquo the student quickly finds the right one and then heor she may read the text lexias that comment that lexia throughthe reversed linking feature present in TiddlyWiki ie a speciallink showing every lexia which points to the current one

Alternatively if students donrsquot remember exactly why and howBabbage is important they may search through the whole lexiaset even using regular expressions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Letrsquos see a demo if we have enough time39 40

httpwwwdicomuninsubriaitsimfedericogobboformatex2006html

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Thanks40 40

This presentation is under the following CreativeCommons licence

Attribuzione-Non Commerciale-Condividi allo stesso modo 25 Italia

httpcreativecommonsorglicensesby-nc-sa25it

Where to find this presentation (also LATEXsource)

httpwwwdicomuninsubriaitsimfedericogobbo2006

Questions

  • Indice
  • Introduction
    • Epistemology of computer science
    • Computer ethics
      • Educational aspects
      • Wiki-based lecture notes
      • Conclusions
Page 19: A Wiki-Based Active Learning System

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

From Ramon Llull to George Boole and beyond16 40

We explain the influence of Ars Magna by Raimond Llull intoWestern philosophy He was the first to postulate a way tomechanize the whole human thought into algorithms

Then we present the main steps of Western philosophy untilGeorge Boole and beyond At the end students understand whatis behind an everyday tool as Boolean Logic

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The history of calculating machines17 40

Babbagersquos Difference Engine realized in meccano

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

From the abacus to modern computers18 40

We are deeply convinced that there are profound relations betweenthe history of calculation and the developments of the calculatingmachines

Our students learn a common background with students comingfrom humanities We are trying to break the Two Culturesapproach ie technologists vs humanists in favour of aRenaissance model

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Being in and out at the same time19 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Computer ethics

The epistemological foundation of Computer Ethics20 40

Computer Ethics start point technology should not beconsidered as a social monad ie a factor neutral in relation tosocial change but as socially determined ndash eg the debate free vsopen source software has social and political implications

Although computer ethics issues started as a branch ofepistemology of computer science this field has achieved a statusof relative autonomy at least since the fundamental work ofDeborah Johnson

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Computer ethics

Some issues in computer ethics21 40

Is computer ethics indipendent from ldquogeneralrdquo ethics

Privacy freedom vs security

Copyright from free software to open source up to creativecommons

Artificial ethics may expert systems substitute humans Whynot

Professional codes of ethics for computer scientists

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The need of lecture notes in our discipline22 40

Ours is the first experience in Italy so there isnrsquot any material inItalian we had to prepare lecture notes almost from scratch

In our view the lecture notes should be considered both as apreliminary textbook for our students and far more importantly asthe starting point to their homework

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

A metodology based on active tasks23 40

Students lsquolearn by doingrsquo they write some assessments and a finalessay about some topics The best one we used as complementarymaterial for next yearsrsquo students

Advantages (a) we may be surprised by the active tasksperformed by students and so learn something new obtaining goodfeedback for what we teach (b) active tasks commit students tolearn about learning ie they metalearn in particular rhetorics andlogics of argumentative writing

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The need of lecture notes de- and reconstruction24 40

Some lectures are dedicated to deconstructing the myth of newand old writing media such as the web as an always trustablesource of public information and books as the unique mediacarrying state-of-the-art knowledge on every imaginable topic

Nevertheless most students treat our lecture notes reverentially aslsquosilver bulletsrsquo ie ontological entities outside society space andtime with some immutable characteristics that magically lead tothe right solution

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The reasons behind a writing technology shift25 40

On the contrary we consider our lecture notes both as a work inprogress and as an arena for collaborative knowledge In particularwe want to emphasize that lecture notes play a role as guidelineson arguments and topics but their contents may be trusted and atthe same time expanded and annotated by students

Initially we wrote lecture notes through a word processor but thiswriting technology doesnrsquot encourage particularly active studyingWe thus decided to change our writing paradigm adopting awiki-based technology

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Encouraging collaboration maintaing authorship26 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Learning Management Systems unfit for our purposes27 40

LMSs as BlackBoard (used by our University) need to prepare thelearning objects a very time-consuming task We want to avoidthis Our technical requirements of the wiki system we werelooking for are

ease of converting existing lecture notes from Word format

ease of publishing into the BlackBoard platform

presence of a revision history to keep track of the differentversions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Wikis started from the analysus of thread systems28 40

thread content

root msg

spin-off topic

comment A

comment B

John SmithMario Rossi

Jack White Pietro Bianchi

comment Dcomment C

Too much complexity content redundancy personalisms

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

as an opposite and complementary KM system29 40

wiki content

edit A edit C

edit Bedit D

John Smith Mario RossiJack White Pietro Bianchi

Shared content collaboration anonymity

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

We need a non-standard wiki system30 40

We canrsquot allow anyone edit contents ie lecture notesanonymously as in standard wikis We need to retain the role ofauthorship in the following way

edit mode easy to convert lecture notes from MS Word

annotation mode easy to write different study paths

browser mode easy to navigate with any web browser

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Our choice after a period of acceptance testing31 40

httpwwwtiddlywikicom

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Easy integration with BlackBoard (itrsquos client-side only)32 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Once dowloaded itrsquos ease to annotate33 40

Look at the right menu ldquonew tiddlerrdquo (ie lexia)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Not-so-easy to convert style from a word processor34 40

Itrsquos not clear how to extract meaningful text and its typesettingie bold quotations etc in an automatic way

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Sequential and non-sequential paths together35 40

We retain a classical sequential page-turn order of lexias (iesemantic hypertext units) with an index

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Add semantic areas to lexias by tags36 40

Each lexia has meaningful tags ie keywords that form sets oflexias as definite semantic areas Our basic tagset is the followingone figure figure reference introduction note reference Thereare also additional tags depending on specific contents eg historyof logical calculus objection to Turingrsquos test

Students can choose which lexias to load in the TiddlyWiki webpage at a given time eg every reference cited in the text with orwithout figures

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The search box and the reverse linking features37 40

For instance a student may want to review a picture about RamonLlull seen during the last lecture as it was already shown inprevious one in a different context After loading every lexiatagged rsquofigurersquo the student quickly finds the right one and then heor she may read the text lexias that comment that lexia throughthe reversed linking feature present in TiddlyWiki ie a speciallink showing every lexia which points to the current one

Alternatively if students donrsquot remember exactly why and howBabbage is important they may search through the whole lexiaset even using regular expressions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Letrsquos see a demo if we have enough time39 40

httpwwwdicomuninsubriaitsimfedericogobboformatex2006html

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Thanks40 40

This presentation is under the following CreativeCommons licence

Attribuzione-Non Commerciale-Condividi allo stesso modo 25 Italia

httpcreativecommonsorglicensesby-nc-sa25it

Where to find this presentation (also LATEXsource)

httpwwwdicomuninsubriaitsimfedericogobbo2006

Questions

  • Indice
  • Introduction
    • Epistemology of computer science
    • Computer ethics
      • Educational aspects
      • Wiki-based lecture notes
      • Conclusions
Page 20: A Wiki-Based Active Learning System

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

The history of calculating machines17 40

Babbagersquos Difference Engine realized in meccano

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

From the abacus to modern computers18 40

We are deeply convinced that there are profound relations betweenthe history of calculation and the developments of the calculatingmachines

Our students learn a common background with students comingfrom humanities We are trying to break the Two Culturesapproach ie technologists vs humanists in favour of aRenaissance model

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Being in and out at the same time19 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Computer ethics

The epistemological foundation of Computer Ethics20 40

Computer Ethics start point technology should not beconsidered as a social monad ie a factor neutral in relation tosocial change but as socially determined ndash eg the debate free vsopen source software has social and political implications

Although computer ethics issues started as a branch ofepistemology of computer science this field has achieved a statusof relative autonomy at least since the fundamental work ofDeborah Johnson

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Computer ethics

Some issues in computer ethics21 40

Is computer ethics indipendent from ldquogeneralrdquo ethics

Privacy freedom vs security

Copyright from free software to open source up to creativecommons

Artificial ethics may expert systems substitute humans Whynot

Professional codes of ethics for computer scientists

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The need of lecture notes in our discipline22 40

Ours is the first experience in Italy so there isnrsquot any material inItalian we had to prepare lecture notes almost from scratch

In our view the lecture notes should be considered both as apreliminary textbook for our students and far more importantly asthe starting point to their homework

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

A metodology based on active tasks23 40

Students lsquolearn by doingrsquo they write some assessments and a finalessay about some topics The best one we used as complementarymaterial for next yearsrsquo students

Advantages (a) we may be surprised by the active tasksperformed by students and so learn something new obtaining goodfeedback for what we teach (b) active tasks commit students tolearn about learning ie they metalearn in particular rhetorics andlogics of argumentative writing

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The need of lecture notes de- and reconstruction24 40

Some lectures are dedicated to deconstructing the myth of newand old writing media such as the web as an always trustablesource of public information and books as the unique mediacarrying state-of-the-art knowledge on every imaginable topic

Nevertheless most students treat our lecture notes reverentially aslsquosilver bulletsrsquo ie ontological entities outside society space andtime with some immutable characteristics that magically lead tothe right solution

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The reasons behind a writing technology shift25 40

On the contrary we consider our lecture notes both as a work inprogress and as an arena for collaborative knowledge In particularwe want to emphasize that lecture notes play a role as guidelineson arguments and topics but their contents may be trusted and atthe same time expanded and annotated by students

Initially we wrote lecture notes through a word processor but thiswriting technology doesnrsquot encourage particularly active studyingWe thus decided to change our writing paradigm adopting awiki-based technology

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Encouraging collaboration maintaing authorship26 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Learning Management Systems unfit for our purposes27 40

LMSs as BlackBoard (used by our University) need to prepare thelearning objects a very time-consuming task We want to avoidthis Our technical requirements of the wiki system we werelooking for are

ease of converting existing lecture notes from Word format

ease of publishing into the BlackBoard platform

presence of a revision history to keep track of the differentversions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Wikis started from the analysus of thread systems28 40

thread content

root msg

spin-off topic

comment A

comment B

John SmithMario Rossi

Jack White Pietro Bianchi

comment Dcomment C

Too much complexity content redundancy personalisms

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

as an opposite and complementary KM system29 40

wiki content

edit A edit C

edit Bedit D

John Smith Mario RossiJack White Pietro Bianchi

Shared content collaboration anonymity

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

We need a non-standard wiki system30 40

We canrsquot allow anyone edit contents ie lecture notesanonymously as in standard wikis We need to retain the role ofauthorship in the following way

edit mode easy to convert lecture notes from MS Word

annotation mode easy to write different study paths

browser mode easy to navigate with any web browser

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Our choice after a period of acceptance testing31 40

httpwwwtiddlywikicom

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Easy integration with BlackBoard (itrsquos client-side only)32 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Once dowloaded itrsquos ease to annotate33 40

Look at the right menu ldquonew tiddlerrdquo (ie lexia)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Not-so-easy to convert style from a word processor34 40

Itrsquos not clear how to extract meaningful text and its typesettingie bold quotations etc in an automatic way

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Sequential and non-sequential paths together35 40

We retain a classical sequential page-turn order of lexias (iesemantic hypertext units) with an index

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Add semantic areas to lexias by tags36 40

Each lexia has meaningful tags ie keywords that form sets oflexias as definite semantic areas Our basic tagset is the followingone figure figure reference introduction note reference Thereare also additional tags depending on specific contents eg historyof logical calculus objection to Turingrsquos test

Students can choose which lexias to load in the TiddlyWiki webpage at a given time eg every reference cited in the text with orwithout figures

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The search box and the reverse linking features37 40

For instance a student may want to review a picture about RamonLlull seen during the last lecture as it was already shown inprevious one in a different context After loading every lexiatagged rsquofigurersquo the student quickly finds the right one and then heor she may read the text lexias that comment that lexia throughthe reversed linking feature present in TiddlyWiki ie a speciallink showing every lexia which points to the current one

Alternatively if students donrsquot remember exactly why and howBabbage is important they may search through the whole lexiaset even using regular expressions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Letrsquos see a demo if we have enough time39 40

httpwwwdicomuninsubriaitsimfedericogobboformatex2006html

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Thanks40 40

This presentation is under the following CreativeCommons licence

Attribuzione-Non Commerciale-Condividi allo stesso modo 25 Italia

httpcreativecommonsorglicensesby-nc-sa25it

Where to find this presentation (also LATEXsource)

httpwwwdicomuninsubriaitsimfedericogobbo2006

Questions

  • Indice
  • Introduction
    • Epistemology of computer science
    • Computer ethics
      • Educational aspects
      • Wiki-based lecture notes
      • Conclusions
Page 21: A Wiki-Based Active Learning System

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

From the abacus to modern computers18 40

We are deeply convinced that there are profound relations betweenthe history of calculation and the developments of the calculatingmachines

Our students learn a common background with students comingfrom humanities We are trying to break the Two Culturesapproach ie technologists vs humanists in favour of aRenaissance model

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Being in and out at the same time19 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Computer ethics

The epistemological foundation of Computer Ethics20 40

Computer Ethics start point technology should not beconsidered as a social monad ie a factor neutral in relation tosocial change but as socially determined ndash eg the debate free vsopen source software has social and political implications

Although computer ethics issues started as a branch ofepistemology of computer science this field has achieved a statusof relative autonomy at least since the fundamental work ofDeborah Johnson

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Computer ethics

Some issues in computer ethics21 40

Is computer ethics indipendent from ldquogeneralrdquo ethics

Privacy freedom vs security

Copyright from free software to open source up to creativecommons

Artificial ethics may expert systems substitute humans Whynot

Professional codes of ethics for computer scientists

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The need of lecture notes in our discipline22 40

Ours is the first experience in Italy so there isnrsquot any material inItalian we had to prepare lecture notes almost from scratch

In our view the lecture notes should be considered both as apreliminary textbook for our students and far more importantly asthe starting point to their homework

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

A metodology based on active tasks23 40

Students lsquolearn by doingrsquo they write some assessments and a finalessay about some topics The best one we used as complementarymaterial for next yearsrsquo students

Advantages (a) we may be surprised by the active tasksperformed by students and so learn something new obtaining goodfeedback for what we teach (b) active tasks commit students tolearn about learning ie they metalearn in particular rhetorics andlogics of argumentative writing

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The need of lecture notes de- and reconstruction24 40

Some lectures are dedicated to deconstructing the myth of newand old writing media such as the web as an always trustablesource of public information and books as the unique mediacarrying state-of-the-art knowledge on every imaginable topic

Nevertheless most students treat our lecture notes reverentially aslsquosilver bulletsrsquo ie ontological entities outside society space andtime with some immutable characteristics that magically lead tothe right solution

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The reasons behind a writing technology shift25 40

On the contrary we consider our lecture notes both as a work inprogress and as an arena for collaborative knowledge In particularwe want to emphasize that lecture notes play a role as guidelineson arguments and topics but their contents may be trusted and atthe same time expanded and annotated by students

Initially we wrote lecture notes through a word processor but thiswriting technology doesnrsquot encourage particularly active studyingWe thus decided to change our writing paradigm adopting awiki-based technology

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Encouraging collaboration maintaing authorship26 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Learning Management Systems unfit for our purposes27 40

LMSs as BlackBoard (used by our University) need to prepare thelearning objects a very time-consuming task We want to avoidthis Our technical requirements of the wiki system we werelooking for are

ease of converting existing lecture notes from Word format

ease of publishing into the BlackBoard platform

presence of a revision history to keep track of the differentversions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Wikis started from the analysus of thread systems28 40

thread content

root msg

spin-off topic

comment A

comment B

John SmithMario Rossi

Jack White Pietro Bianchi

comment Dcomment C

Too much complexity content redundancy personalisms

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

as an opposite and complementary KM system29 40

wiki content

edit A edit C

edit Bedit D

John Smith Mario RossiJack White Pietro Bianchi

Shared content collaboration anonymity

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

We need a non-standard wiki system30 40

We canrsquot allow anyone edit contents ie lecture notesanonymously as in standard wikis We need to retain the role ofauthorship in the following way

edit mode easy to convert lecture notes from MS Word

annotation mode easy to write different study paths

browser mode easy to navigate with any web browser

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Our choice after a period of acceptance testing31 40

httpwwwtiddlywikicom

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Easy integration with BlackBoard (itrsquos client-side only)32 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Once dowloaded itrsquos ease to annotate33 40

Look at the right menu ldquonew tiddlerrdquo (ie lexia)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Not-so-easy to convert style from a word processor34 40

Itrsquos not clear how to extract meaningful text and its typesettingie bold quotations etc in an automatic way

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Sequential and non-sequential paths together35 40

We retain a classical sequential page-turn order of lexias (iesemantic hypertext units) with an index

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Add semantic areas to lexias by tags36 40

Each lexia has meaningful tags ie keywords that form sets oflexias as definite semantic areas Our basic tagset is the followingone figure figure reference introduction note reference Thereare also additional tags depending on specific contents eg historyof logical calculus objection to Turingrsquos test

Students can choose which lexias to load in the TiddlyWiki webpage at a given time eg every reference cited in the text with orwithout figures

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The search box and the reverse linking features37 40

For instance a student may want to review a picture about RamonLlull seen during the last lecture as it was already shown inprevious one in a different context After loading every lexiatagged rsquofigurersquo the student quickly finds the right one and then heor she may read the text lexias that comment that lexia throughthe reversed linking feature present in TiddlyWiki ie a speciallink showing every lexia which points to the current one

Alternatively if students donrsquot remember exactly why and howBabbage is important they may search through the whole lexiaset even using regular expressions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Letrsquos see a demo if we have enough time39 40

httpwwwdicomuninsubriaitsimfedericogobboformatex2006html

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Thanks40 40

This presentation is under the following CreativeCommons licence

Attribuzione-Non Commerciale-Condividi allo stesso modo 25 Italia

httpcreativecommonsorglicensesby-nc-sa25it

Where to find this presentation (also LATEXsource)

httpwwwdicomuninsubriaitsimfedericogobbo2006

Questions

  • Indice
  • Introduction
    • Epistemology of computer science
    • Computer ethics
      • Educational aspects
      • Wiki-based lecture notes
      • Conclusions
Page 22: A Wiki-Based Active Learning System

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Epistemology of computer science

Being in and out at the same time19 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Computer ethics

The epistemological foundation of Computer Ethics20 40

Computer Ethics start point technology should not beconsidered as a social monad ie a factor neutral in relation tosocial change but as socially determined ndash eg the debate free vsopen source software has social and political implications

Although computer ethics issues started as a branch ofepistemology of computer science this field has achieved a statusof relative autonomy at least since the fundamental work ofDeborah Johnson

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Computer ethics

Some issues in computer ethics21 40

Is computer ethics indipendent from ldquogeneralrdquo ethics

Privacy freedom vs security

Copyright from free software to open source up to creativecommons

Artificial ethics may expert systems substitute humans Whynot

Professional codes of ethics for computer scientists

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The need of lecture notes in our discipline22 40

Ours is the first experience in Italy so there isnrsquot any material inItalian we had to prepare lecture notes almost from scratch

In our view the lecture notes should be considered both as apreliminary textbook for our students and far more importantly asthe starting point to their homework

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

A metodology based on active tasks23 40

Students lsquolearn by doingrsquo they write some assessments and a finalessay about some topics The best one we used as complementarymaterial for next yearsrsquo students

Advantages (a) we may be surprised by the active tasksperformed by students and so learn something new obtaining goodfeedback for what we teach (b) active tasks commit students tolearn about learning ie they metalearn in particular rhetorics andlogics of argumentative writing

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The need of lecture notes de- and reconstruction24 40

Some lectures are dedicated to deconstructing the myth of newand old writing media such as the web as an always trustablesource of public information and books as the unique mediacarrying state-of-the-art knowledge on every imaginable topic

Nevertheless most students treat our lecture notes reverentially aslsquosilver bulletsrsquo ie ontological entities outside society space andtime with some immutable characteristics that magically lead tothe right solution

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The reasons behind a writing technology shift25 40

On the contrary we consider our lecture notes both as a work inprogress and as an arena for collaborative knowledge In particularwe want to emphasize that lecture notes play a role as guidelineson arguments and topics but their contents may be trusted and atthe same time expanded and annotated by students

Initially we wrote lecture notes through a word processor but thiswriting technology doesnrsquot encourage particularly active studyingWe thus decided to change our writing paradigm adopting awiki-based technology

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Encouraging collaboration maintaing authorship26 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Learning Management Systems unfit for our purposes27 40

LMSs as BlackBoard (used by our University) need to prepare thelearning objects a very time-consuming task We want to avoidthis Our technical requirements of the wiki system we werelooking for are

ease of converting existing lecture notes from Word format

ease of publishing into the BlackBoard platform

presence of a revision history to keep track of the differentversions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Wikis started from the analysus of thread systems28 40

thread content

root msg

spin-off topic

comment A

comment B

John SmithMario Rossi

Jack White Pietro Bianchi

comment Dcomment C

Too much complexity content redundancy personalisms

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

as an opposite and complementary KM system29 40

wiki content

edit A edit C

edit Bedit D

John Smith Mario RossiJack White Pietro Bianchi

Shared content collaboration anonymity

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

We need a non-standard wiki system30 40

We canrsquot allow anyone edit contents ie lecture notesanonymously as in standard wikis We need to retain the role ofauthorship in the following way

edit mode easy to convert lecture notes from MS Word

annotation mode easy to write different study paths

browser mode easy to navigate with any web browser

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Our choice after a period of acceptance testing31 40

httpwwwtiddlywikicom

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Easy integration with BlackBoard (itrsquos client-side only)32 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Once dowloaded itrsquos ease to annotate33 40

Look at the right menu ldquonew tiddlerrdquo (ie lexia)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Not-so-easy to convert style from a word processor34 40

Itrsquos not clear how to extract meaningful text and its typesettingie bold quotations etc in an automatic way

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Sequential and non-sequential paths together35 40

We retain a classical sequential page-turn order of lexias (iesemantic hypertext units) with an index

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Add semantic areas to lexias by tags36 40

Each lexia has meaningful tags ie keywords that form sets oflexias as definite semantic areas Our basic tagset is the followingone figure figure reference introduction note reference Thereare also additional tags depending on specific contents eg historyof logical calculus objection to Turingrsquos test

Students can choose which lexias to load in the TiddlyWiki webpage at a given time eg every reference cited in the text with orwithout figures

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The search box and the reverse linking features37 40

For instance a student may want to review a picture about RamonLlull seen during the last lecture as it was already shown inprevious one in a different context After loading every lexiatagged rsquofigurersquo the student quickly finds the right one and then heor she may read the text lexias that comment that lexia throughthe reversed linking feature present in TiddlyWiki ie a speciallink showing every lexia which points to the current one

Alternatively if students donrsquot remember exactly why and howBabbage is important they may search through the whole lexiaset even using regular expressions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Letrsquos see a demo if we have enough time39 40

httpwwwdicomuninsubriaitsimfedericogobboformatex2006html

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Thanks40 40

This presentation is under the following CreativeCommons licence

Attribuzione-Non Commerciale-Condividi allo stesso modo 25 Italia

httpcreativecommonsorglicensesby-nc-sa25it

Where to find this presentation (also LATEXsource)

httpwwwdicomuninsubriaitsimfedericogobbo2006

Questions

  • Indice
  • Introduction
    • Epistemology of computer science
    • Computer ethics
      • Educational aspects
      • Wiki-based lecture notes
      • Conclusions
Page 23: A Wiki-Based Active Learning System

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Computer ethics

The epistemological foundation of Computer Ethics20 40

Computer Ethics start point technology should not beconsidered as a social monad ie a factor neutral in relation tosocial change but as socially determined ndash eg the debate free vsopen source software has social and political implications

Although computer ethics issues started as a branch ofepistemology of computer science this field has achieved a statusof relative autonomy at least since the fundamental work ofDeborah Johnson

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Computer ethics

Some issues in computer ethics21 40

Is computer ethics indipendent from ldquogeneralrdquo ethics

Privacy freedom vs security

Copyright from free software to open source up to creativecommons

Artificial ethics may expert systems substitute humans Whynot

Professional codes of ethics for computer scientists

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The need of lecture notes in our discipline22 40

Ours is the first experience in Italy so there isnrsquot any material inItalian we had to prepare lecture notes almost from scratch

In our view the lecture notes should be considered both as apreliminary textbook for our students and far more importantly asthe starting point to their homework

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

A metodology based on active tasks23 40

Students lsquolearn by doingrsquo they write some assessments and a finalessay about some topics The best one we used as complementarymaterial for next yearsrsquo students

Advantages (a) we may be surprised by the active tasksperformed by students and so learn something new obtaining goodfeedback for what we teach (b) active tasks commit students tolearn about learning ie they metalearn in particular rhetorics andlogics of argumentative writing

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The need of lecture notes de- and reconstruction24 40

Some lectures are dedicated to deconstructing the myth of newand old writing media such as the web as an always trustablesource of public information and books as the unique mediacarrying state-of-the-art knowledge on every imaginable topic

Nevertheless most students treat our lecture notes reverentially aslsquosilver bulletsrsquo ie ontological entities outside society space andtime with some immutable characteristics that magically lead tothe right solution

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The reasons behind a writing technology shift25 40

On the contrary we consider our lecture notes both as a work inprogress and as an arena for collaborative knowledge In particularwe want to emphasize that lecture notes play a role as guidelineson arguments and topics but their contents may be trusted and atthe same time expanded and annotated by students

Initially we wrote lecture notes through a word processor but thiswriting technology doesnrsquot encourage particularly active studyingWe thus decided to change our writing paradigm adopting awiki-based technology

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Encouraging collaboration maintaing authorship26 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Learning Management Systems unfit for our purposes27 40

LMSs as BlackBoard (used by our University) need to prepare thelearning objects a very time-consuming task We want to avoidthis Our technical requirements of the wiki system we werelooking for are

ease of converting existing lecture notes from Word format

ease of publishing into the BlackBoard platform

presence of a revision history to keep track of the differentversions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Wikis started from the analysus of thread systems28 40

thread content

root msg

spin-off topic

comment A

comment B

John SmithMario Rossi

Jack White Pietro Bianchi

comment Dcomment C

Too much complexity content redundancy personalisms

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

as an opposite and complementary KM system29 40

wiki content

edit A edit C

edit Bedit D

John Smith Mario RossiJack White Pietro Bianchi

Shared content collaboration anonymity

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

We need a non-standard wiki system30 40

We canrsquot allow anyone edit contents ie lecture notesanonymously as in standard wikis We need to retain the role ofauthorship in the following way

edit mode easy to convert lecture notes from MS Word

annotation mode easy to write different study paths

browser mode easy to navigate with any web browser

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Our choice after a period of acceptance testing31 40

httpwwwtiddlywikicom

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Easy integration with BlackBoard (itrsquos client-side only)32 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Once dowloaded itrsquos ease to annotate33 40

Look at the right menu ldquonew tiddlerrdquo (ie lexia)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Not-so-easy to convert style from a word processor34 40

Itrsquos not clear how to extract meaningful text and its typesettingie bold quotations etc in an automatic way

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Sequential and non-sequential paths together35 40

We retain a classical sequential page-turn order of lexias (iesemantic hypertext units) with an index

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Add semantic areas to lexias by tags36 40

Each lexia has meaningful tags ie keywords that form sets oflexias as definite semantic areas Our basic tagset is the followingone figure figure reference introduction note reference Thereare also additional tags depending on specific contents eg historyof logical calculus objection to Turingrsquos test

Students can choose which lexias to load in the TiddlyWiki webpage at a given time eg every reference cited in the text with orwithout figures

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The search box and the reverse linking features37 40

For instance a student may want to review a picture about RamonLlull seen during the last lecture as it was already shown inprevious one in a different context After loading every lexiatagged rsquofigurersquo the student quickly finds the right one and then heor she may read the text lexias that comment that lexia throughthe reversed linking feature present in TiddlyWiki ie a speciallink showing every lexia which points to the current one

Alternatively if students donrsquot remember exactly why and howBabbage is important they may search through the whole lexiaset even using regular expressions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Letrsquos see a demo if we have enough time39 40

httpwwwdicomuninsubriaitsimfedericogobboformatex2006html

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Thanks40 40

This presentation is under the following CreativeCommons licence

Attribuzione-Non Commerciale-Condividi allo stesso modo 25 Italia

httpcreativecommonsorglicensesby-nc-sa25it

Where to find this presentation (also LATEXsource)

httpwwwdicomuninsubriaitsimfedericogobbo2006

Questions

  • Indice
  • Introduction
    • Epistemology of computer science
    • Computer ethics
      • Educational aspects
      • Wiki-based lecture notes
      • Conclusions
Page 24: A Wiki-Based Active Learning System

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Computer ethics

Some issues in computer ethics21 40

Is computer ethics indipendent from ldquogeneralrdquo ethics

Privacy freedom vs security

Copyright from free software to open source up to creativecommons

Artificial ethics may expert systems substitute humans Whynot

Professional codes of ethics for computer scientists

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The need of lecture notes in our discipline22 40

Ours is the first experience in Italy so there isnrsquot any material inItalian we had to prepare lecture notes almost from scratch

In our view the lecture notes should be considered both as apreliminary textbook for our students and far more importantly asthe starting point to their homework

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

A metodology based on active tasks23 40

Students lsquolearn by doingrsquo they write some assessments and a finalessay about some topics The best one we used as complementarymaterial for next yearsrsquo students

Advantages (a) we may be surprised by the active tasksperformed by students and so learn something new obtaining goodfeedback for what we teach (b) active tasks commit students tolearn about learning ie they metalearn in particular rhetorics andlogics of argumentative writing

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The need of lecture notes de- and reconstruction24 40

Some lectures are dedicated to deconstructing the myth of newand old writing media such as the web as an always trustablesource of public information and books as the unique mediacarrying state-of-the-art knowledge on every imaginable topic

Nevertheless most students treat our lecture notes reverentially aslsquosilver bulletsrsquo ie ontological entities outside society space andtime with some immutable characteristics that magically lead tothe right solution

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The reasons behind a writing technology shift25 40

On the contrary we consider our lecture notes both as a work inprogress and as an arena for collaborative knowledge In particularwe want to emphasize that lecture notes play a role as guidelineson arguments and topics but their contents may be trusted and atthe same time expanded and annotated by students

Initially we wrote lecture notes through a word processor but thiswriting technology doesnrsquot encourage particularly active studyingWe thus decided to change our writing paradigm adopting awiki-based technology

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Encouraging collaboration maintaing authorship26 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Learning Management Systems unfit for our purposes27 40

LMSs as BlackBoard (used by our University) need to prepare thelearning objects a very time-consuming task We want to avoidthis Our technical requirements of the wiki system we werelooking for are

ease of converting existing lecture notes from Word format

ease of publishing into the BlackBoard platform

presence of a revision history to keep track of the differentversions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Wikis started from the analysus of thread systems28 40

thread content

root msg

spin-off topic

comment A

comment B

John SmithMario Rossi

Jack White Pietro Bianchi

comment Dcomment C

Too much complexity content redundancy personalisms

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

as an opposite and complementary KM system29 40

wiki content

edit A edit C

edit Bedit D

John Smith Mario RossiJack White Pietro Bianchi

Shared content collaboration anonymity

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

We need a non-standard wiki system30 40

We canrsquot allow anyone edit contents ie lecture notesanonymously as in standard wikis We need to retain the role ofauthorship in the following way

edit mode easy to convert lecture notes from MS Word

annotation mode easy to write different study paths

browser mode easy to navigate with any web browser

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Our choice after a period of acceptance testing31 40

httpwwwtiddlywikicom

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Easy integration with BlackBoard (itrsquos client-side only)32 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Once dowloaded itrsquos ease to annotate33 40

Look at the right menu ldquonew tiddlerrdquo (ie lexia)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Not-so-easy to convert style from a word processor34 40

Itrsquos not clear how to extract meaningful text and its typesettingie bold quotations etc in an automatic way

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Sequential and non-sequential paths together35 40

We retain a classical sequential page-turn order of lexias (iesemantic hypertext units) with an index

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Add semantic areas to lexias by tags36 40

Each lexia has meaningful tags ie keywords that form sets oflexias as definite semantic areas Our basic tagset is the followingone figure figure reference introduction note reference Thereare also additional tags depending on specific contents eg historyof logical calculus objection to Turingrsquos test

Students can choose which lexias to load in the TiddlyWiki webpage at a given time eg every reference cited in the text with orwithout figures

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The search box and the reverse linking features37 40

For instance a student may want to review a picture about RamonLlull seen during the last lecture as it was already shown inprevious one in a different context After loading every lexiatagged rsquofigurersquo the student quickly finds the right one and then heor she may read the text lexias that comment that lexia throughthe reversed linking feature present in TiddlyWiki ie a speciallink showing every lexia which points to the current one

Alternatively if students donrsquot remember exactly why and howBabbage is important they may search through the whole lexiaset even using regular expressions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Letrsquos see a demo if we have enough time39 40

httpwwwdicomuninsubriaitsimfedericogobboformatex2006html

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Thanks40 40

This presentation is under the following CreativeCommons licence

Attribuzione-Non Commerciale-Condividi allo stesso modo 25 Italia

httpcreativecommonsorglicensesby-nc-sa25it

Where to find this presentation (also LATEXsource)

httpwwwdicomuninsubriaitsimfedericogobbo2006

Questions

  • Indice
  • Introduction
    • Epistemology of computer science
    • Computer ethics
      • Educational aspects
      • Wiki-based lecture notes
      • Conclusions
Page 25: A Wiki-Based Active Learning System

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The need of lecture notes in our discipline22 40

Ours is the first experience in Italy so there isnrsquot any material inItalian we had to prepare lecture notes almost from scratch

In our view the lecture notes should be considered both as apreliminary textbook for our students and far more importantly asthe starting point to their homework

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

A metodology based on active tasks23 40

Students lsquolearn by doingrsquo they write some assessments and a finalessay about some topics The best one we used as complementarymaterial for next yearsrsquo students

Advantages (a) we may be surprised by the active tasksperformed by students and so learn something new obtaining goodfeedback for what we teach (b) active tasks commit students tolearn about learning ie they metalearn in particular rhetorics andlogics of argumentative writing

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The need of lecture notes de- and reconstruction24 40

Some lectures are dedicated to deconstructing the myth of newand old writing media such as the web as an always trustablesource of public information and books as the unique mediacarrying state-of-the-art knowledge on every imaginable topic

Nevertheless most students treat our lecture notes reverentially aslsquosilver bulletsrsquo ie ontological entities outside society space andtime with some immutable characteristics that magically lead tothe right solution

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The reasons behind a writing technology shift25 40

On the contrary we consider our lecture notes both as a work inprogress and as an arena for collaborative knowledge In particularwe want to emphasize that lecture notes play a role as guidelineson arguments and topics but their contents may be trusted and atthe same time expanded and annotated by students

Initially we wrote lecture notes through a word processor but thiswriting technology doesnrsquot encourage particularly active studyingWe thus decided to change our writing paradigm adopting awiki-based technology

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Encouraging collaboration maintaing authorship26 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Learning Management Systems unfit for our purposes27 40

LMSs as BlackBoard (used by our University) need to prepare thelearning objects a very time-consuming task We want to avoidthis Our technical requirements of the wiki system we werelooking for are

ease of converting existing lecture notes from Word format

ease of publishing into the BlackBoard platform

presence of a revision history to keep track of the differentversions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Wikis started from the analysus of thread systems28 40

thread content

root msg

spin-off topic

comment A

comment B

John SmithMario Rossi

Jack White Pietro Bianchi

comment Dcomment C

Too much complexity content redundancy personalisms

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

as an opposite and complementary KM system29 40

wiki content

edit A edit C

edit Bedit D

John Smith Mario RossiJack White Pietro Bianchi

Shared content collaboration anonymity

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

We need a non-standard wiki system30 40

We canrsquot allow anyone edit contents ie lecture notesanonymously as in standard wikis We need to retain the role ofauthorship in the following way

edit mode easy to convert lecture notes from MS Word

annotation mode easy to write different study paths

browser mode easy to navigate with any web browser

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Our choice after a period of acceptance testing31 40

httpwwwtiddlywikicom

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Easy integration with BlackBoard (itrsquos client-side only)32 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Once dowloaded itrsquos ease to annotate33 40

Look at the right menu ldquonew tiddlerrdquo (ie lexia)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Not-so-easy to convert style from a word processor34 40

Itrsquos not clear how to extract meaningful text and its typesettingie bold quotations etc in an automatic way

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Sequential and non-sequential paths together35 40

We retain a classical sequential page-turn order of lexias (iesemantic hypertext units) with an index

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Add semantic areas to lexias by tags36 40

Each lexia has meaningful tags ie keywords that form sets oflexias as definite semantic areas Our basic tagset is the followingone figure figure reference introduction note reference Thereare also additional tags depending on specific contents eg historyof logical calculus objection to Turingrsquos test

Students can choose which lexias to load in the TiddlyWiki webpage at a given time eg every reference cited in the text with orwithout figures

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The search box and the reverse linking features37 40

For instance a student may want to review a picture about RamonLlull seen during the last lecture as it was already shown inprevious one in a different context After loading every lexiatagged rsquofigurersquo the student quickly finds the right one and then heor she may read the text lexias that comment that lexia throughthe reversed linking feature present in TiddlyWiki ie a speciallink showing every lexia which points to the current one

Alternatively if students donrsquot remember exactly why and howBabbage is important they may search through the whole lexiaset even using regular expressions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Letrsquos see a demo if we have enough time39 40

httpwwwdicomuninsubriaitsimfedericogobboformatex2006html

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Thanks40 40

This presentation is under the following CreativeCommons licence

Attribuzione-Non Commerciale-Condividi allo stesso modo 25 Italia

httpcreativecommonsorglicensesby-nc-sa25it

Where to find this presentation (also LATEXsource)

httpwwwdicomuninsubriaitsimfedericogobbo2006

Questions

  • Indice
  • Introduction
    • Epistemology of computer science
    • Computer ethics
      • Educational aspects
      • Wiki-based lecture notes
      • Conclusions
Page 26: A Wiki-Based Active Learning System

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

A metodology based on active tasks23 40

Students lsquolearn by doingrsquo they write some assessments and a finalessay about some topics The best one we used as complementarymaterial for next yearsrsquo students

Advantages (a) we may be surprised by the active tasksperformed by students and so learn something new obtaining goodfeedback for what we teach (b) active tasks commit students tolearn about learning ie they metalearn in particular rhetorics andlogics of argumentative writing

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The need of lecture notes de- and reconstruction24 40

Some lectures are dedicated to deconstructing the myth of newand old writing media such as the web as an always trustablesource of public information and books as the unique mediacarrying state-of-the-art knowledge on every imaginable topic

Nevertheless most students treat our lecture notes reverentially aslsquosilver bulletsrsquo ie ontological entities outside society space andtime with some immutable characteristics that magically lead tothe right solution

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The reasons behind a writing technology shift25 40

On the contrary we consider our lecture notes both as a work inprogress and as an arena for collaborative knowledge In particularwe want to emphasize that lecture notes play a role as guidelineson arguments and topics but their contents may be trusted and atthe same time expanded and annotated by students

Initially we wrote lecture notes through a word processor but thiswriting technology doesnrsquot encourage particularly active studyingWe thus decided to change our writing paradigm adopting awiki-based technology

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Encouraging collaboration maintaing authorship26 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Learning Management Systems unfit for our purposes27 40

LMSs as BlackBoard (used by our University) need to prepare thelearning objects a very time-consuming task We want to avoidthis Our technical requirements of the wiki system we werelooking for are

ease of converting existing lecture notes from Word format

ease of publishing into the BlackBoard platform

presence of a revision history to keep track of the differentversions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Wikis started from the analysus of thread systems28 40

thread content

root msg

spin-off topic

comment A

comment B

John SmithMario Rossi

Jack White Pietro Bianchi

comment Dcomment C

Too much complexity content redundancy personalisms

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

as an opposite and complementary KM system29 40

wiki content

edit A edit C

edit Bedit D

John Smith Mario RossiJack White Pietro Bianchi

Shared content collaboration anonymity

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

We need a non-standard wiki system30 40

We canrsquot allow anyone edit contents ie lecture notesanonymously as in standard wikis We need to retain the role ofauthorship in the following way

edit mode easy to convert lecture notes from MS Word

annotation mode easy to write different study paths

browser mode easy to navigate with any web browser

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Our choice after a period of acceptance testing31 40

httpwwwtiddlywikicom

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Easy integration with BlackBoard (itrsquos client-side only)32 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Once dowloaded itrsquos ease to annotate33 40

Look at the right menu ldquonew tiddlerrdquo (ie lexia)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Not-so-easy to convert style from a word processor34 40

Itrsquos not clear how to extract meaningful text and its typesettingie bold quotations etc in an automatic way

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Sequential and non-sequential paths together35 40

We retain a classical sequential page-turn order of lexias (iesemantic hypertext units) with an index

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Add semantic areas to lexias by tags36 40

Each lexia has meaningful tags ie keywords that form sets oflexias as definite semantic areas Our basic tagset is the followingone figure figure reference introduction note reference Thereare also additional tags depending on specific contents eg historyof logical calculus objection to Turingrsquos test

Students can choose which lexias to load in the TiddlyWiki webpage at a given time eg every reference cited in the text with orwithout figures

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The search box and the reverse linking features37 40

For instance a student may want to review a picture about RamonLlull seen during the last lecture as it was already shown inprevious one in a different context After loading every lexiatagged rsquofigurersquo the student quickly finds the right one and then heor she may read the text lexias that comment that lexia throughthe reversed linking feature present in TiddlyWiki ie a speciallink showing every lexia which points to the current one

Alternatively if students donrsquot remember exactly why and howBabbage is important they may search through the whole lexiaset even using regular expressions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Letrsquos see a demo if we have enough time39 40

httpwwwdicomuninsubriaitsimfedericogobboformatex2006html

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Thanks40 40

This presentation is under the following CreativeCommons licence

Attribuzione-Non Commerciale-Condividi allo stesso modo 25 Italia

httpcreativecommonsorglicensesby-nc-sa25it

Where to find this presentation (also LATEXsource)

httpwwwdicomuninsubriaitsimfedericogobbo2006

Questions

  • Indice
  • Introduction
    • Epistemology of computer science
    • Computer ethics
      • Educational aspects
      • Wiki-based lecture notes
      • Conclusions
Page 27: A Wiki-Based Active Learning System

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The need of lecture notes de- and reconstruction24 40

Some lectures are dedicated to deconstructing the myth of newand old writing media such as the web as an always trustablesource of public information and books as the unique mediacarrying state-of-the-art knowledge on every imaginable topic

Nevertheless most students treat our lecture notes reverentially aslsquosilver bulletsrsquo ie ontological entities outside society space andtime with some immutable characteristics that magically lead tothe right solution

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The reasons behind a writing technology shift25 40

On the contrary we consider our lecture notes both as a work inprogress and as an arena for collaborative knowledge In particularwe want to emphasize that lecture notes play a role as guidelineson arguments and topics but their contents may be trusted and atthe same time expanded and annotated by students

Initially we wrote lecture notes through a word processor but thiswriting technology doesnrsquot encourage particularly active studyingWe thus decided to change our writing paradigm adopting awiki-based technology

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Encouraging collaboration maintaing authorship26 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Learning Management Systems unfit for our purposes27 40

LMSs as BlackBoard (used by our University) need to prepare thelearning objects a very time-consuming task We want to avoidthis Our technical requirements of the wiki system we werelooking for are

ease of converting existing lecture notes from Word format

ease of publishing into the BlackBoard platform

presence of a revision history to keep track of the differentversions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Wikis started from the analysus of thread systems28 40

thread content

root msg

spin-off topic

comment A

comment B

John SmithMario Rossi

Jack White Pietro Bianchi

comment Dcomment C

Too much complexity content redundancy personalisms

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

as an opposite and complementary KM system29 40

wiki content

edit A edit C

edit Bedit D

John Smith Mario RossiJack White Pietro Bianchi

Shared content collaboration anonymity

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

We need a non-standard wiki system30 40

We canrsquot allow anyone edit contents ie lecture notesanonymously as in standard wikis We need to retain the role ofauthorship in the following way

edit mode easy to convert lecture notes from MS Word

annotation mode easy to write different study paths

browser mode easy to navigate with any web browser

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Our choice after a period of acceptance testing31 40

httpwwwtiddlywikicom

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Easy integration with BlackBoard (itrsquos client-side only)32 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Once dowloaded itrsquos ease to annotate33 40

Look at the right menu ldquonew tiddlerrdquo (ie lexia)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Not-so-easy to convert style from a word processor34 40

Itrsquos not clear how to extract meaningful text and its typesettingie bold quotations etc in an automatic way

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Sequential and non-sequential paths together35 40

We retain a classical sequential page-turn order of lexias (iesemantic hypertext units) with an index

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Add semantic areas to lexias by tags36 40

Each lexia has meaningful tags ie keywords that form sets oflexias as definite semantic areas Our basic tagset is the followingone figure figure reference introduction note reference Thereare also additional tags depending on specific contents eg historyof logical calculus objection to Turingrsquos test

Students can choose which lexias to load in the TiddlyWiki webpage at a given time eg every reference cited in the text with orwithout figures

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The search box and the reverse linking features37 40

For instance a student may want to review a picture about RamonLlull seen during the last lecture as it was already shown inprevious one in a different context After loading every lexiatagged rsquofigurersquo the student quickly finds the right one and then heor she may read the text lexias that comment that lexia throughthe reversed linking feature present in TiddlyWiki ie a speciallink showing every lexia which points to the current one

Alternatively if students donrsquot remember exactly why and howBabbage is important they may search through the whole lexiaset even using regular expressions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Letrsquos see a demo if we have enough time39 40

httpwwwdicomuninsubriaitsimfedericogobboformatex2006html

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Thanks40 40

This presentation is under the following CreativeCommons licence

Attribuzione-Non Commerciale-Condividi allo stesso modo 25 Italia

httpcreativecommonsorglicensesby-nc-sa25it

Where to find this presentation (also LATEXsource)

httpwwwdicomuninsubriaitsimfedericogobbo2006

Questions

  • Indice
  • Introduction
    • Epistemology of computer science
    • Computer ethics
      • Educational aspects
      • Wiki-based lecture notes
      • Conclusions
Page 28: A Wiki-Based Active Learning System

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The reasons behind a writing technology shift25 40

On the contrary we consider our lecture notes both as a work inprogress and as an arena for collaborative knowledge In particularwe want to emphasize that lecture notes play a role as guidelineson arguments and topics but their contents may be trusted and atthe same time expanded and annotated by students

Initially we wrote lecture notes through a word processor but thiswriting technology doesnrsquot encourage particularly active studyingWe thus decided to change our writing paradigm adopting awiki-based technology

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Encouraging collaboration maintaing authorship26 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Learning Management Systems unfit for our purposes27 40

LMSs as BlackBoard (used by our University) need to prepare thelearning objects a very time-consuming task We want to avoidthis Our technical requirements of the wiki system we werelooking for are

ease of converting existing lecture notes from Word format

ease of publishing into the BlackBoard platform

presence of a revision history to keep track of the differentversions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Wikis started from the analysus of thread systems28 40

thread content

root msg

spin-off topic

comment A

comment B

John SmithMario Rossi

Jack White Pietro Bianchi

comment Dcomment C

Too much complexity content redundancy personalisms

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

as an opposite and complementary KM system29 40

wiki content

edit A edit C

edit Bedit D

John Smith Mario RossiJack White Pietro Bianchi

Shared content collaboration anonymity

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

We need a non-standard wiki system30 40

We canrsquot allow anyone edit contents ie lecture notesanonymously as in standard wikis We need to retain the role ofauthorship in the following way

edit mode easy to convert lecture notes from MS Word

annotation mode easy to write different study paths

browser mode easy to navigate with any web browser

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Our choice after a period of acceptance testing31 40

httpwwwtiddlywikicom

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Easy integration with BlackBoard (itrsquos client-side only)32 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Once dowloaded itrsquos ease to annotate33 40

Look at the right menu ldquonew tiddlerrdquo (ie lexia)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Not-so-easy to convert style from a word processor34 40

Itrsquos not clear how to extract meaningful text and its typesettingie bold quotations etc in an automatic way

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Sequential and non-sequential paths together35 40

We retain a classical sequential page-turn order of lexias (iesemantic hypertext units) with an index

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Add semantic areas to lexias by tags36 40

Each lexia has meaningful tags ie keywords that form sets oflexias as definite semantic areas Our basic tagset is the followingone figure figure reference introduction note reference Thereare also additional tags depending on specific contents eg historyof logical calculus objection to Turingrsquos test

Students can choose which lexias to load in the TiddlyWiki webpage at a given time eg every reference cited in the text with orwithout figures

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The search box and the reverse linking features37 40

For instance a student may want to review a picture about RamonLlull seen during the last lecture as it was already shown inprevious one in a different context After loading every lexiatagged rsquofigurersquo the student quickly finds the right one and then heor she may read the text lexias that comment that lexia throughthe reversed linking feature present in TiddlyWiki ie a speciallink showing every lexia which points to the current one

Alternatively if students donrsquot remember exactly why and howBabbage is important they may search through the whole lexiaset even using regular expressions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Letrsquos see a demo if we have enough time39 40

httpwwwdicomuninsubriaitsimfedericogobboformatex2006html

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Thanks40 40

This presentation is under the following CreativeCommons licence

Attribuzione-Non Commerciale-Condividi allo stesso modo 25 Italia

httpcreativecommonsorglicensesby-nc-sa25it

Where to find this presentation (also LATEXsource)

httpwwwdicomuninsubriaitsimfedericogobbo2006

Questions

  • Indice
  • Introduction
    • Epistemology of computer science
    • Computer ethics
      • Educational aspects
      • Wiki-based lecture notes
      • Conclusions
Page 29: A Wiki-Based Active Learning System

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Encouraging collaboration maintaing authorship26 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Learning Management Systems unfit for our purposes27 40

LMSs as BlackBoard (used by our University) need to prepare thelearning objects a very time-consuming task We want to avoidthis Our technical requirements of the wiki system we werelooking for are

ease of converting existing lecture notes from Word format

ease of publishing into the BlackBoard platform

presence of a revision history to keep track of the differentversions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Wikis started from the analysus of thread systems28 40

thread content

root msg

spin-off topic

comment A

comment B

John SmithMario Rossi

Jack White Pietro Bianchi

comment Dcomment C

Too much complexity content redundancy personalisms

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

as an opposite and complementary KM system29 40

wiki content

edit A edit C

edit Bedit D

John Smith Mario RossiJack White Pietro Bianchi

Shared content collaboration anonymity

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

We need a non-standard wiki system30 40

We canrsquot allow anyone edit contents ie lecture notesanonymously as in standard wikis We need to retain the role ofauthorship in the following way

edit mode easy to convert lecture notes from MS Word

annotation mode easy to write different study paths

browser mode easy to navigate with any web browser

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Our choice after a period of acceptance testing31 40

httpwwwtiddlywikicom

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Easy integration with BlackBoard (itrsquos client-side only)32 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Once dowloaded itrsquos ease to annotate33 40

Look at the right menu ldquonew tiddlerrdquo (ie lexia)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Not-so-easy to convert style from a word processor34 40

Itrsquos not clear how to extract meaningful text and its typesettingie bold quotations etc in an automatic way

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Sequential and non-sequential paths together35 40

We retain a classical sequential page-turn order of lexias (iesemantic hypertext units) with an index

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Add semantic areas to lexias by tags36 40

Each lexia has meaningful tags ie keywords that form sets oflexias as definite semantic areas Our basic tagset is the followingone figure figure reference introduction note reference Thereare also additional tags depending on specific contents eg historyof logical calculus objection to Turingrsquos test

Students can choose which lexias to load in the TiddlyWiki webpage at a given time eg every reference cited in the text with orwithout figures

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The search box and the reverse linking features37 40

For instance a student may want to review a picture about RamonLlull seen during the last lecture as it was already shown inprevious one in a different context After loading every lexiatagged rsquofigurersquo the student quickly finds the right one and then heor she may read the text lexias that comment that lexia throughthe reversed linking feature present in TiddlyWiki ie a speciallink showing every lexia which points to the current one

Alternatively if students donrsquot remember exactly why and howBabbage is important they may search through the whole lexiaset even using regular expressions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Letrsquos see a demo if we have enough time39 40

httpwwwdicomuninsubriaitsimfedericogobboformatex2006html

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Thanks40 40

This presentation is under the following CreativeCommons licence

Attribuzione-Non Commerciale-Condividi allo stesso modo 25 Italia

httpcreativecommonsorglicensesby-nc-sa25it

Where to find this presentation (also LATEXsource)

httpwwwdicomuninsubriaitsimfedericogobbo2006

Questions

  • Indice
  • Introduction
    • Epistemology of computer science
    • Computer ethics
      • Educational aspects
      • Wiki-based lecture notes
      • Conclusions
Page 30: A Wiki-Based Active Learning System

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Learning Management Systems unfit for our purposes27 40

LMSs as BlackBoard (used by our University) need to prepare thelearning objects a very time-consuming task We want to avoidthis Our technical requirements of the wiki system we werelooking for are

ease of converting existing lecture notes from Word format

ease of publishing into the BlackBoard platform

presence of a revision history to keep track of the differentversions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Wikis started from the analysus of thread systems28 40

thread content

root msg

spin-off topic

comment A

comment B

John SmithMario Rossi

Jack White Pietro Bianchi

comment Dcomment C

Too much complexity content redundancy personalisms

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

as an opposite and complementary KM system29 40

wiki content

edit A edit C

edit Bedit D

John Smith Mario RossiJack White Pietro Bianchi

Shared content collaboration anonymity

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

We need a non-standard wiki system30 40

We canrsquot allow anyone edit contents ie lecture notesanonymously as in standard wikis We need to retain the role ofauthorship in the following way

edit mode easy to convert lecture notes from MS Word

annotation mode easy to write different study paths

browser mode easy to navigate with any web browser

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Our choice after a period of acceptance testing31 40

httpwwwtiddlywikicom

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Easy integration with BlackBoard (itrsquos client-side only)32 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Once dowloaded itrsquos ease to annotate33 40

Look at the right menu ldquonew tiddlerrdquo (ie lexia)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Not-so-easy to convert style from a word processor34 40

Itrsquos not clear how to extract meaningful text and its typesettingie bold quotations etc in an automatic way

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Sequential and non-sequential paths together35 40

We retain a classical sequential page-turn order of lexias (iesemantic hypertext units) with an index

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Add semantic areas to lexias by tags36 40

Each lexia has meaningful tags ie keywords that form sets oflexias as definite semantic areas Our basic tagset is the followingone figure figure reference introduction note reference Thereare also additional tags depending on specific contents eg historyof logical calculus objection to Turingrsquos test

Students can choose which lexias to load in the TiddlyWiki webpage at a given time eg every reference cited in the text with orwithout figures

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The search box and the reverse linking features37 40

For instance a student may want to review a picture about RamonLlull seen during the last lecture as it was already shown inprevious one in a different context After loading every lexiatagged rsquofigurersquo the student quickly finds the right one and then heor she may read the text lexias that comment that lexia throughthe reversed linking feature present in TiddlyWiki ie a speciallink showing every lexia which points to the current one

Alternatively if students donrsquot remember exactly why and howBabbage is important they may search through the whole lexiaset even using regular expressions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Letrsquos see a demo if we have enough time39 40

httpwwwdicomuninsubriaitsimfedericogobboformatex2006html

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Thanks40 40

This presentation is under the following CreativeCommons licence

Attribuzione-Non Commerciale-Condividi allo stesso modo 25 Italia

httpcreativecommonsorglicensesby-nc-sa25it

Where to find this presentation (also LATEXsource)

httpwwwdicomuninsubriaitsimfedericogobbo2006

Questions

  • Indice
  • Introduction
    • Epistemology of computer science
    • Computer ethics
      • Educational aspects
      • Wiki-based lecture notes
      • Conclusions
Page 31: A Wiki-Based Active Learning System

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Wikis started from the analysus of thread systems28 40

thread content

root msg

spin-off topic

comment A

comment B

John SmithMario Rossi

Jack White Pietro Bianchi

comment Dcomment C

Too much complexity content redundancy personalisms

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

as an opposite and complementary KM system29 40

wiki content

edit A edit C

edit Bedit D

John Smith Mario RossiJack White Pietro Bianchi

Shared content collaboration anonymity

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

We need a non-standard wiki system30 40

We canrsquot allow anyone edit contents ie lecture notesanonymously as in standard wikis We need to retain the role ofauthorship in the following way

edit mode easy to convert lecture notes from MS Word

annotation mode easy to write different study paths

browser mode easy to navigate with any web browser

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Our choice after a period of acceptance testing31 40

httpwwwtiddlywikicom

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Easy integration with BlackBoard (itrsquos client-side only)32 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Once dowloaded itrsquos ease to annotate33 40

Look at the right menu ldquonew tiddlerrdquo (ie lexia)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Not-so-easy to convert style from a word processor34 40

Itrsquos not clear how to extract meaningful text and its typesettingie bold quotations etc in an automatic way

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Sequential and non-sequential paths together35 40

We retain a classical sequential page-turn order of lexias (iesemantic hypertext units) with an index

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Add semantic areas to lexias by tags36 40

Each lexia has meaningful tags ie keywords that form sets oflexias as definite semantic areas Our basic tagset is the followingone figure figure reference introduction note reference Thereare also additional tags depending on specific contents eg historyof logical calculus objection to Turingrsquos test

Students can choose which lexias to load in the TiddlyWiki webpage at a given time eg every reference cited in the text with orwithout figures

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The search box and the reverse linking features37 40

For instance a student may want to review a picture about RamonLlull seen during the last lecture as it was already shown inprevious one in a different context After loading every lexiatagged rsquofigurersquo the student quickly finds the right one and then heor she may read the text lexias that comment that lexia throughthe reversed linking feature present in TiddlyWiki ie a speciallink showing every lexia which points to the current one

Alternatively if students donrsquot remember exactly why and howBabbage is important they may search through the whole lexiaset even using regular expressions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Letrsquos see a demo if we have enough time39 40

httpwwwdicomuninsubriaitsimfedericogobboformatex2006html

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Thanks40 40

This presentation is under the following CreativeCommons licence

Attribuzione-Non Commerciale-Condividi allo stesso modo 25 Italia

httpcreativecommonsorglicensesby-nc-sa25it

Where to find this presentation (also LATEXsource)

httpwwwdicomuninsubriaitsimfedericogobbo2006

Questions

  • Indice
  • Introduction
    • Epistemology of computer science
    • Computer ethics
      • Educational aspects
      • Wiki-based lecture notes
      • Conclusions
Page 32: A Wiki-Based Active Learning System

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

as an opposite and complementary KM system29 40

wiki content

edit A edit C

edit Bedit D

John Smith Mario RossiJack White Pietro Bianchi

Shared content collaboration anonymity

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

We need a non-standard wiki system30 40

We canrsquot allow anyone edit contents ie lecture notesanonymously as in standard wikis We need to retain the role ofauthorship in the following way

edit mode easy to convert lecture notes from MS Word

annotation mode easy to write different study paths

browser mode easy to navigate with any web browser

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Our choice after a period of acceptance testing31 40

httpwwwtiddlywikicom

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Easy integration with BlackBoard (itrsquos client-side only)32 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Once dowloaded itrsquos ease to annotate33 40

Look at the right menu ldquonew tiddlerrdquo (ie lexia)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Not-so-easy to convert style from a word processor34 40

Itrsquos not clear how to extract meaningful text and its typesettingie bold quotations etc in an automatic way

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Sequential and non-sequential paths together35 40

We retain a classical sequential page-turn order of lexias (iesemantic hypertext units) with an index

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Add semantic areas to lexias by tags36 40

Each lexia has meaningful tags ie keywords that form sets oflexias as definite semantic areas Our basic tagset is the followingone figure figure reference introduction note reference Thereare also additional tags depending on specific contents eg historyof logical calculus objection to Turingrsquos test

Students can choose which lexias to load in the TiddlyWiki webpage at a given time eg every reference cited in the text with orwithout figures

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The search box and the reverse linking features37 40

For instance a student may want to review a picture about RamonLlull seen during the last lecture as it was already shown inprevious one in a different context After loading every lexiatagged rsquofigurersquo the student quickly finds the right one and then heor she may read the text lexias that comment that lexia throughthe reversed linking feature present in TiddlyWiki ie a speciallink showing every lexia which points to the current one

Alternatively if students donrsquot remember exactly why and howBabbage is important they may search through the whole lexiaset even using regular expressions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Letrsquos see a demo if we have enough time39 40

httpwwwdicomuninsubriaitsimfedericogobboformatex2006html

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Thanks40 40

This presentation is under the following CreativeCommons licence

Attribuzione-Non Commerciale-Condividi allo stesso modo 25 Italia

httpcreativecommonsorglicensesby-nc-sa25it

Where to find this presentation (also LATEXsource)

httpwwwdicomuninsubriaitsimfedericogobbo2006

Questions

  • Indice
  • Introduction
    • Epistemology of computer science
    • Computer ethics
      • Educational aspects
      • Wiki-based lecture notes
      • Conclusions
Page 33: A Wiki-Based Active Learning System

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

We need a non-standard wiki system30 40

We canrsquot allow anyone edit contents ie lecture notesanonymously as in standard wikis We need to retain the role ofauthorship in the following way

edit mode easy to convert lecture notes from MS Word

annotation mode easy to write different study paths

browser mode easy to navigate with any web browser

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Our choice after a period of acceptance testing31 40

httpwwwtiddlywikicom

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Easy integration with BlackBoard (itrsquos client-side only)32 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Once dowloaded itrsquos ease to annotate33 40

Look at the right menu ldquonew tiddlerrdquo (ie lexia)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Not-so-easy to convert style from a word processor34 40

Itrsquos not clear how to extract meaningful text and its typesettingie bold quotations etc in an automatic way

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Sequential and non-sequential paths together35 40

We retain a classical sequential page-turn order of lexias (iesemantic hypertext units) with an index

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Add semantic areas to lexias by tags36 40

Each lexia has meaningful tags ie keywords that form sets oflexias as definite semantic areas Our basic tagset is the followingone figure figure reference introduction note reference Thereare also additional tags depending on specific contents eg historyof logical calculus objection to Turingrsquos test

Students can choose which lexias to load in the TiddlyWiki webpage at a given time eg every reference cited in the text with orwithout figures

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The search box and the reverse linking features37 40

For instance a student may want to review a picture about RamonLlull seen during the last lecture as it was already shown inprevious one in a different context After loading every lexiatagged rsquofigurersquo the student quickly finds the right one and then heor she may read the text lexias that comment that lexia throughthe reversed linking feature present in TiddlyWiki ie a speciallink showing every lexia which points to the current one

Alternatively if students donrsquot remember exactly why and howBabbage is important they may search through the whole lexiaset even using regular expressions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Letrsquos see a demo if we have enough time39 40

httpwwwdicomuninsubriaitsimfedericogobboformatex2006html

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Thanks40 40

This presentation is under the following CreativeCommons licence

Attribuzione-Non Commerciale-Condividi allo stesso modo 25 Italia

httpcreativecommonsorglicensesby-nc-sa25it

Where to find this presentation (also LATEXsource)

httpwwwdicomuninsubriaitsimfedericogobbo2006

Questions

  • Indice
  • Introduction
    • Epistemology of computer science
    • Computer ethics
      • Educational aspects
      • Wiki-based lecture notes
      • Conclusions
Page 34: A Wiki-Based Active Learning System

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Our choice after a period of acceptance testing31 40

httpwwwtiddlywikicom

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Easy integration with BlackBoard (itrsquos client-side only)32 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Once dowloaded itrsquos ease to annotate33 40

Look at the right menu ldquonew tiddlerrdquo (ie lexia)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Not-so-easy to convert style from a word processor34 40

Itrsquos not clear how to extract meaningful text and its typesettingie bold quotations etc in an automatic way

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Sequential and non-sequential paths together35 40

We retain a classical sequential page-turn order of lexias (iesemantic hypertext units) with an index

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Add semantic areas to lexias by tags36 40

Each lexia has meaningful tags ie keywords that form sets oflexias as definite semantic areas Our basic tagset is the followingone figure figure reference introduction note reference Thereare also additional tags depending on specific contents eg historyof logical calculus objection to Turingrsquos test

Students can choose which lexias to load in the TiddlyWiki webpage at a given time eg every reference cited in the text with orwithout figures

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The search box and the reverse linking features37 40

For instance a student may want to review a picture about RamonLlull seen during the last lecture as it was already shown inprevious one in a different context After loading every lexiatagged rsquofigurersquo the student quickly finds the right one and then heor she may read the text lexias that comment that lexia throughthe reversed linking feature present in TiddlyWiki ie a speciallink showing every lexia which points to the current one

Alternatively if students donrsquot remember exactly why and howBabbage is important they may search through the whole lexiaset even using regular expressions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Letrsquos see a demo if we have enough time39 40

httpwwwdicomuninsubriaitsimfedericogobboformatex2006html

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Thanks40 40

This presentation is under the following CreativeCommons licence

Attribuzione-Non Commerciale-Condividi allo stesso modo 25 Italia

httpcreativecommonsorglicensesby-nc-sa25it

Where to find this presentation (also LATEXsource)

httpwwwdicomuninsubriaitsimfedericogobbo2006

Questions

  • Indice
  • Introduction
    • Epistemology of computer science
    • Computer ethics
      • Educational aspects
      • Wiki-based lecture notes
      • Conclusions
Page 35: A Wiki-Based Active Learning System

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Easy integration with BlackBoard (itrsquos client-side only)32 40

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Once dowloaded itrsquos ease to annotate33 40

Look at the right menu ldquonew tiddlerrdquo (ie lexia)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Not-so-easy to convert style from a word processor34 40

Itrsquos not clear how to extract meaningful text and its typesettingie bold quotations etc in an automatic way

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Sequential and non-sequential paths together35 40

We retain a classical sequential page-turn order of lexias (iesemantic hypertext units) with an index

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Add semantic areas to lexias by tags36 40

Each lexia has meaningful tags ie keywords that form sets oflexias as definite semantic areas Our basic tagset is the followingone figure figure reference introduction note reference Thereare also additional tags depending on specific contents eg historyof logical calculus objection to Turingrsquos test

Students can choose which lexias to load in the TiddlyWiki webpage at a given time eg every reference cited in the text with orwithout figures

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The search box and the reverse linking features37 40

For instance a student may want to review a picture about RamonLlull seen during the last lecture as it was already shown inprevious one in a different context After loading every lexiatagged rsquofigurersquo the student quickly finds the right one and then heor she may read the text lexias that comment that lexia throughthe reversed linking feature present in TiddlyWiki ie a speciallink showing every lexia which points to the current one

Alternatively if students donrsquot remember exactly why and howBabbage is important they may search through the whole lexiaset even using regular expressions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Letrsquos see a demo if we have enough time39 40

httpwwwdicomuninsubriaitsimfedericogobboformatex2006html

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Thanks40 40

This presentation is under the following CreativeCommons licence

Attribuzione-Non Commerciale-Condividi allo stesso modo 25 Italia

httpcreativecommonsorglicensesby-nc-sa25it

Where to find this presentation (also LATEXsource)

httpwwwdicomuninsubriaitsimfedericogobbo2006

Questions

  • Indice
  • Introduction
    • Epistemology of computer science
    • Computer ethics
      • Educational aspects
      • Wiki-based lecture notes
      • Conclusions
Page 36: A Wiki-Based Active Learning System

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Once dowloaded itrsquos ease to annotate33 40

Look at the right menu ldquonew tiddlerrdquo (ie lexia)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Not-so-easy to convert style from a word processor34 40

Itrsquos not clear how to extract meaningful text and its typesettingie bold quotations etc in an automatic way

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Sequential and non-sequential paths together35 40

We retain a classical sequential page-turn order of lexias (iesemantic hypertext units) with an index

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Add semantic areas to lexias by tags36 40

Each lexia has meaningful tags ie keywords that form sets oflexias as definite semantic areas Our basic tagset is the followingone figure figure reference introduction note reference Thereare also additional tags depending on specific contents eg historyof logical calculus objection to Turingrsquos test

Students can choose which lexias to load in the TiddlyWiki webpage at a given time eg every reference cited in the text with orwithout figures

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The search box and the reverse linking features37 40

For instance a student may want to review a picture about RamonLlull seen during the last lecture as it was already shown inprevious one in a different context After loading every lexiatagged rsquofigurersquo the student quickly finds the right one and then heor she may read the text lexias that comment that lexia throughthe reversed linking feature present in TiddlyWiki ie a speciallink showing every lexia which points to the current one

Alternatively if students donrsquot remember exactly why and howBabbage is important they may search through the whole lexiaset even using regular expressions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Letrsquos see a demo if we have enough time39 40

httpwwwdicomuninsubriaitsimfedericogobboformatex2006html

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Thanks40 40

This presentation is under the following CreativeCommons licence

Attribuzione-Non Commerciale-Condividi allo stesso modo 25 Italia

httpcreativecommonsorglicensesby-nc-sa25it

Where to find this presentation (also LATEXsource)

httpwwwdicomuninsubriaitsimfedericogobbo2006

Questions

  • Indice
  • Introduction
    • Epistemology of computer science
    • Computer ethics
      • Educational aspects
      • Wiki-based lecture notes
      • Conclusions
Page 37: A Wiki-Based Active Learning System

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Not-so-easy to convert style from a word processor34 40

Itrsquos not clear how to extract meaningful text and its typesettingie bold quotations etc in an automatic way

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Sequential and non-sequential paths together35 40

We retain a classical sequential page-turn order of lexias (iesemantic hypertext units) with an index

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Add semantic areas to lexias by tags36 40

Each lexia has meaningful tags ie keywords that form sets oflexias as definite semantic areas Our basic tagset is the followingone figure figure reference introduction note reference Thereare also additional tags depending on specific contents eg historyof logical calculus objection to Turingrsquos test

Students can choose which lexias to load in the TiddlyWiki webpage at a given time eg every reference cited in the text with orwithout figures

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The search box and the reverse linking features37 40

For instance a student may want to review a picture about RamonLlull seen during the last lecture as it was already shown inprevious one in a different context After loading every lexiatagged rsquofigurersquo the student quickly finds the right one and then heor she may read the text lexias that comment that lexia throughthe reversed linking feature present in TiddlyWiki ie a speciallink showing every lexia which points to the current one

Alternatively if students donrsquot remember exactly why and howBabbage is important they may search through the whole lexiaset even using regular expressions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Letrsquos see a demo if we have enough time39 40

httpwwwdicomuninsubriaitsimfedericogobboformatex2006html

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Thanks40 40

This presentation is under the following CreativeCommons licence

Attribuzione-Non Commerciale-Condividi allo stesso modo 25 Italia

httpcreativecommonsorglicensesby-nc-sa25it

Where to find this presentation (also LATEXsource)

httpwwwdicomuninsubriaitsimfedericogobbo2006

Questions

  • Indice
  • Introduction
    • Epistemology of computer science
    • Computer ethics
      • Educational aspects
      • Wiki-based lecture notes
      • Conclusions
Page 38: A Wiki-Based Active Learning System

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Sequential and non-sequential paths together35 40

We retain a classical sequential page-turn order of lexias (iesemantic hypertext units) with an index

Moreover the hypertext structure (ie non-sequential readingsthrough multiple paths) implies a content editing eg resolving alot of anaphoras

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Add semantic areas to lexias by tags36 40

Each lexia has meaningful tags ie keywords that form sets oflexias as definite semantic areas Our basic tagset is the followingone figure figure reference introduction note reference Thereare also additional tags depending on specific contents eg historyof logical calculus objection to Turingrsquos test

Students can choose which lexias to load in the TiddlyWiki webpage at a given time eg every reference cited in the text with orwithout figures

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The search box and the reverse linking features37 40

For instance a student may want to review a picture about RamonLlull seen during the last lecture as it was already shown inprevious one in a different context After loading every lexiatagged rsquofigurersquo the student quickly finds the right one and then heor she may read the text lexias that comment that lexia throughthe reversed linking feature present in TiddlyWiki ie a speciallink showing every lexia which points to the current one

Alternatively if students donrsquot remember exactly why and howBabbage is important they may search through the whole lexiaset even using regular expressions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Letrsquos see a demo if we have enough time39 40

httpwwwdicomuninsubriaitsimfedericogobboformatex2006html

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Thanks40 40

This presentation is under the following CreativeCommons licence

Attribuzione-Non Commerciale-Condividi allo stesso modo 25 Italia

httpcreativecommonsorglicensesby-nc-sa25it

Where to find this presentation (also LATEXsource)

httpwwwdicomuninsubriaitsimfedericogobbo2006

Questions

  • Indice
  • Introduction
    • Epistemology of computer science
    • Computer ethics
      • Educational aspects
      • Wiki-based lecture notes
      • Conclusions
Page 39: A Wiki-Based Active Learning System

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Add semantic areas to lexias by tags36 40

Each lexia has meaningful tags ie keywords that form sets oflexias as definite semantic areas Our basic tagset is the followingone figure figure reference introduction note reference Thereare also additional tags depending on specific contents eg historyof logical calculus objection to Turingrsquos test

Students can choose which lexias to load in the TiddlyWiki webpage at a given time eg every reference cited in the text with orwithout figures

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The search box and the reverse linking features37 40

For instance a student may want to review a picture about RamonLlull seen during the last lecture as it was already shown inprevious one in a different context After loading every lexiatagged rsquofigurersquo the student quickly finds the right one and then heor she may read the text lexias that comment that lexia throughthe reversed linking feature present in TiddlyWiki ie a speciallink showing every lexia which points to the current one

Alternatively if students donrsquot remember exactly why and howBabbage is important they may search through the whole lexiaset even using regular expressions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Letrsquos see a demo if we have enough time39 40

httpwwwdicomuninsubriaitsimfedericogobboformatex2006html

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Thanks40 40

This presentation is under the following CreativeCommons licence

Attribuzione-Non Commerciale-Condividi allo stesso modo 25 Italia

httpcreativecommonsorglicensesby-nc-sa25it

Where to find this presentation (also LATEXsource)

httpwwwdicomuninsubriaitsimfedericogobbo2006

Questions

  • Indice
  • Introduction
    • Epistemology of computer science
    • Computer ethics
      • Educational aspects
      • Wiki-based lecture notes
      • Conclusions
Page 40: A Wiki-Based Active Learning System

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

The search box and the reverse linking features37 40

For instance a student may want to review a picture about RamonLlull seen during the last lecture as it was already shown inprevious one in a different context After loading every lexiatagged rsquofigurersquo the student quickly finds the right one and then heor she may read the text lexias that comment that lexia throughthe reversed linking feature present in TiddlyWiki ie a speciallink showing every lexia which points to the current one

Alternatively if students donrsquot remember exactly why and howBabbage is important they may search through the whole lexiaset even using regular expressions

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Letrsquos see a demo if we have enough time39 40

httpwwwdicomuninsubriaitsimfedericogobboformatex2006html

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Thanks40 40

This presentation is under the following CreativeCommons licence

Attribuzione-Non Commerciale-Condividi allo stesso modo 25 Italia

httpcreativecommonsorglicensesby-nc-sa25it

Where to find this presentation (also LATEXsource)

httpwwwdicomuninsubriaitsimfedericogobbo2006

Questions

  • Indice
  • Introduction
    • Epistemology of computer science
    • Computer ethics
      • Educational aspects
      • Wiki-based lecture notes
      • Conclusions
Page 41: A Wiki-Based Active Learning System

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Letrsquos see a demo if we have enough time39 40

httpwwwdicomuninsubriaitsimfedericogobboformatex2006html

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Thanks40 40

This presentation is under the following CreativeCommons licence

Attribuzione-Non Commerciale-Condividi allo stesso modo 25 Italia

httpcreativecommonsorglicensesby-nc-sa25it

Where to find this presentation (also LATEXsource)

httpwwwdicomuninsubriaitsimfedericogobbo2006

Questions

  • Indice
  • Introduction
    • Epistemology of computer science
    • Computer ethics
      • Educational aspects
      • Wiki-based lecture notes
      • Conclusions
Page 42: A Wiki-Based Active Learning System

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Letrsquos see a demo if we have enough time39 40

httpwwwdicomuninsubriaitsimfedericogobboformatex2006html

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Thanks40 40

This presentation is under the following CreativeCommons licence

Attribuzione-Non Commerciale-Condividi allo stesso modo 25 Italia

httpcreativecommonsorglicensesby-nc-sa25it

Where to find this presentation (also LATEXsource)

httpwwwdicomuninsubriaitsimfedericogobbo2006

Questions

  • Indice
  • Introduction
    • Epistemology of computer science
    • Computer ethics
      • Educational aspects
      • Wiki-based lecture notes
      • Conclusions
Page 43: A Wiki-Based Active Learning System

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Open issues for further work38 40

1 Duplication By now each module is a separate TiddlyWikifile with some duplication (ie references as they werewritten once for all in the word version)

2 Integration Not easy to integrate PowerPoint or LatexPDFpresentations in TiddlyWiki We are exploring a HTML onlyslide show format S5

3 More collaboration Students may want to share their studypaths we may switch to a server-based TiddlyWiki cloneLesserWiki (httpwwwlesserwikiorg)

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Letrsquos see a demo if we have enough time39 40

httpwwwdicomuninsubriaitsimfedericogobboformatex2006html

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Thanks40 40

This presentation is under the following CreativeCommons licence

Attribuzione-Non Commerciale-Condividi allo stesso modo 25 Italia

httpcreativecommonsorglicensesby-nc-sa25it

Where to find this presentation (also LATEXsource)

httpwwwdicomuninsubriaitsimfedericogobbo2006

Questions

  • Indice
  • Introduction
    • Epistemology of computer science
    • Computer ethics
      • Educational aspects
      • Wiki-based lecture notes
      • Conclusions
Page 44: A Wiki-Based Active Learning System

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Letrsquos see a demo if we have enough time39 40

httpwwwdicomuninsubriaitsimfedericogobboformatex2006html

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Thanks40 40

This presentation is under the following CreativeCommons licence

Attribuzione-Non Commerciale-Condividi allo stesso modo 25 Italia

httpcreativecommonsorglicensesby-nc-sa25it

Where to find this presentation (also LATEXsource)

httpwwwdicomuninsubriaitsimfedericogobbo2006

Questions

  • Indice
  • Introduction
    • Epistemology of computer science
    • Computer ethics
      • Educational aspects
      • Wiki-based lecture notes
      • Conclusions
Page 45: A Wiki-Based Active Learning System

Indice Introduction Educational aspects Wiki-based lecture notes Conclusions

Thanks40 40

This presentation is under the following CreativeCommons licence

Attribuzione-Non Commerciale-Condividi allo stesso modo 25 Italia

httpcreativecommonsorglicensesby-nc-sa25it

Where to find this presentation (also LATEXsource)

httpwwwdicomuninsubriaitsimfedericogobbo2006

Questions

  • Indice
  • Introduction
    • Epistemology of computer science
    • Computer ethics
      • Educational aspects
      • Wiki-based lecture notes
      • Conclusions