SlideShare una empresa de Scribd logo
1 de 14
A Semantic-rich Framework for  Learning Software Patterns Zoran Jeremi ć 1 ,  Jelena Jova nović 1 , Dragan Gašević 2   1 University  of Belgrade, Serbia 2 Athabasca University, Canada
Introduction ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
High-quality learning of software patterns ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Current State ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Proposal: DEPTHS  ,[object Object],[object Object]
Learning Scenario
LOCO-Cite Ontology ,[object Object]
Domain Ontology
DEPTHS Architecture
Implementation of DEPTHS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Implementation of DEPTHS ,[object Object],[object Object],[object Object],[object Object]
Conclusion ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
A Semantic-rich Framework for  Learning Software Patterns Zoran Jeremi ć 1 ,  Jelena Jova nović 1 , Dragan Gašević 2   1 University  of Belgrade, Serbia 2 Athabasca University, Canada

Más contenido relacionado

La actualidad más candente

Technological and pedagogical issues surrounding mass production of elearning
Technological and pedagogical issues surrounding mass production of elearningTechnological and pedagogical issues surrounding mass production of elearning
Technological and pedagogical issues surrounding mass production of elearning
Christopher Peat
 
Bridging the gap: e-learning research
Bridging the gap: e-learning researchBridging the gap: e-learning research
Bridging the gap: e-learning research
grainne
 
Blended Learning For Faculty
Blended Learning For FacultyBlended Learning For Faculty
Blended Learning For Faculty
EDUCAUSE
 
Pre-Calculus Math Modules - CNIE Conference 2008
Pre-Calculus Math Modules - CNIE Conference 2008Pre-Calculus Math Modules - CNIE Conference 2008
Pre-Calculus Math Modules - CNIE Conference 2008
sklaw
 
Conole Jisc Lxp
Conole Jisc LxpConole Jisc Lxp
Conole Jisc Lxp
grainne
 
Evaluation and technologies 1
Evaluation and technologies 1Evaluation and technologies 1
Evaluation and technologies 1
noeltarzan
 

La actualidad más candente (17)

Technological and pedagogical issues surrounding mass production of elearning
Technological and pedagogical issues surrounding mass production of elearningTechnological and pedagogical issues surrounding mass production of elearning
Technological and pedagogical issues surrounding mass production of elearning
 
Mobile learning in university education
Mobile learning in university educationMobile learning in university education
Mobile learning in university education
 
Sunway University 12th Annual ESAP Symposium (E) Workshop J The Adoption of T...
Sunway University 12th Annual ESAP Symposium (E) Workshop J The Adoption of T...Sunway University 12th Annual ESAP Symposium (E) Workshop J The Adoption of T...
Sunway University 12th Annual ESAP Symposium (E) Workshop J The Adoption of T...
 
OLnet fellowship
OLnet fellowshipOLnet fellowship
OLnet fellowship
 
Combining content analytics and activity tracking to mine user interests and ...
Combining content analytics and activity tracking to mine user interests and ...Combining content analytics and activity tracking to mine user interests and ...
Combining content analytics and activity tracking to mine user interests and ...
 
E learning analysis and design framework
E learning analysis and design frameworkE learning analysis and design framework
E learning analysis and design framework
 
Bridging the gap: e-learning research
Bridging the gap: e-learning researchBridging the gap: e-learning research
Bridging the gap: e-learning research
 
Sharing Effective Innovations AAC&U
Sharing Effective Innovations AAC&USharing Effective Innovations AAC&U
Sharing Effective Innovations AAC&U
 
Blended Learning For Faculty
Blended Learning For FacultyBlended Learning For Faculty
Blended Learning For Faculty
 
Pre-Calculus Math Modules - CNIE Conference 2008
Pre-Calculus Math Modules - CNIE Conference 2008Pre-Calculus Math Modules - CNIE Conference 2008
Pre-Calculus Math Modules - CNIE Conference 2008
 
Conole Jisc Lxp
Conole Jisc LxpConole Jisc Lxp
Conole Jisc Lxp
 
An Emergent Typology of Use of Evidence in ePortfolios
An Emergent Typology of Use of Evidence in ePortfoliosAn Emergent Typology of Use of Evidence in ePortfolios
An Emergent Typology of Use of Evidence in ePortfolios
 
Comparative_study_in_an_online_course
Comparative_study_in_an_online_courseComparative_study_in_an_online_course
Comparative_study_in_an_online_course
 
Podcasts for Postgrads
Podcasts for PostgradsPodcasts for Postgrads
Podcasts for Postgrads
 
Evaluation and technologies 1
Evaluation and technologies 1Evaluation and technologies 1
Evaluation and technologies 1
 
Learning analytics dashboards
Learning analytics dashboardsLearning analytics dashboards
Learning analytics dashboards
 
Eurocall 2014 titova
Eurocall 2014 titovaEurocall 2014 titova
Eurocall 2014 titova
 

Similar a A Semantic-rich Framework for Learning Software Patterns

JISC LADIE project Learning Design In Education
JISC LADIE project Learning Design In EducationJISC LADIE project Learning Design In Education
JISC LADIE project Learning Design In Education
grainne
 
Dimitriadis Et Al Ascilite 7 Dec
Dimitriadis Et Al Ascilite 7 DecDimitriadis Et Al Ascilite 7 Dec
Dimitriadis Et Al Ascilite 7 Dec
grainne
 
Action researchexamplefi
Action researchexamplefiAction researchexamplefi
Action researchexamplefi
Abbess Rajia
 
E learning framework
E learning frameworkE learning framework
E learning framework
d004931
 
Using Technology to Differentiate Instruction
Using Technology to Differentiate InstructionUsing Technology to Differentiate Instruction
Using Technology to Differentiate Instruction
sarahcooney9
 
Ecological metadesign
Ecological metadesignEcological metadesign
Ecological metadesign
Mart Laanpere
 
Andrej Afonin
Andrej AfoninAndrej Afonin
Andrej Afonin
jtelss10
 
Summary of study use kirkpatrik
Summary of study use kirkpatrikSummary of study use kirkpatrik
Summary of study use kirkpatrik
alkaabi922
 
Conole Inaugural Final
Conole Inaugural FinalConole Inaugural Final
Conole Inaugural Final
grainne
 

Similar a A Semantic-rich Framework for Learning Software Patterns (20)

Semantically-enabled Project-based Collaborative Learning of Software Patterns
Semantically-enabled Project-based Collaborative Learning of Software PatternsSemantically-enabled Project-based Collaborative Learning of Software Patterns
Semantically-enabled Project-based Collaborative Learning of Software Patterns
 
Learning Design And The Ou
Learning Design And The OuLearning Design And The Ou
Learning Design And The Ou
 
A Semantic-rich Framework for Learning Software Patterns
A Semantic-rich Framework for Learning Software PatternsA Semantic-rich Framework for Learning Software Patterns
A Semantic-rich Framework for Learning Software Patterns
 
JISC LADIE project Learning Design In Education
JISC LADIE project Learning Design In EducationJISC LADIE project Learning Design In Education
JISC LADIE project Learning Design In Education
 
Dimitriadis Et Al Ascilite 7 Dec
Dimitriadis Et Al Ascilite 7 DecDimitriadis Et Al Ascilite 7 Dec
Dimitriadis Et Al Ascilite 7 Dec
 
OU Learning Design workshops
OU Learning Design workshopsOU Learning Design workshops
OU Learning Design workshops
 
Action researchexamplefi
Action researchexamplefiAction researchexamplefi
Action researchexamplefi
 
E learning framework
E learning frameworkE learning framework
E learning framework
 
Cb Cetis June 2007 Final
Cb Cetis June 2007 FinalCb Cetis June 2007 Final
Cb Cetis June 2007 Final
 
COLLABORATIVE LEARNING AND P2P NETWORKS
COLLABORATIVE LEARNING AND P2P NETWORKSCOLLABORATIVE LEARNING AND P2P NETWORKS
COLLABORATIVE LEARNING AND P2P NETWORKS
 
From theory to tools: A workshop on designing blended and online learning
From theory to tools: A workshop on designing blended and online learningFrom theory to tools: A workshop on designing blended and online learning
From theory to tools: A workshop on designing blended and online learning
 
Floss in technology enhanced learning
Floss in technology enhanced learningFloss in technology enhanced learning
Floss in technology enhanced learning
 
Using Technology to Differentiate Instruction
Using Technology to Differentiate InstructionUsing Technology to Differentiate Instruction
Using Technology to Differentiate Instruction
 
Ecological metadesign
Ecological metadesignEcological metadesign
Ecological metadesign
 
Andrej Afonin
Andrej AfoninAndrej Afonin
Andrej Afonin
 
Semantic Technologies in Learning Environments -Promises and Challenges-
Semantic Technologies in Learning Environments -Promises and Challenges-Semantic Technologies in Learning Environments -Promises and Challenges-
Semantic Technologies in Learning Environments -Promises and Challenges-
 
Semantic Technologies in Learning Environments -Promises and Challenges-
Semantic Technologies in Learning Environments -Promises and Challenges-Semantic Technologies in Learning Environments -Promises and Challenges-
Semantic Technologies in Learning Environments -Promises and Challenges-
 
OnCourse Instructional Design Model
OnCourse Instructional Design ModelOnCourse Instructional Design Model
OnCourse Instructional Design Model
 
Summary of study use kirkpatrik
Summary of study use kirkpatrikSummary of study use kirkpatrik
Summary of study use kirkpatrik
 
Conole Inaugural Final
Conole Inaugural FinalConole Inaugural Final
Conole Inaugural Final
 

Más de Zoran Jeremic

Consuming RESTful services in PHP
Consuming RESTful services in PHPConsuming RESTful services in PHP
Consuming RESTful services in PHP
Zoran Jeremic
 
T 4 testiranje softvera i upravljanje kvalitetom
 T 4 testiranje softvera i upravljanje kvalitetom T 4 testiranje softvera i upravljanje kvalitetom
T 4 testiranje softvera i upravljanje kvalitetom
Zoran Jeremic
 
T 3.8 design paterni (c)
 T 3.8 design paterni (c) T 3.8 design paterni (c)
T 3.8 design paterni (c)
Zoran Jeremic
 
T 3.7 modelovanje ponasanja koriscenjem dijagrama aktivnosti
 T 3.7 modelovanje ponasanja koriscenjem dijagrama aktivnosti T 3.7 modelovanje ponasanja koriscenjem dijagrama aktivnosti
T 3.7 modelovanje ponasanja koriscenjem dijagrama aktivnosti
Zoran Jeremic
 
T 3.6 design paterni (b)
 T 3.6 design paterni (b) T 3.6 design paterni (b)
T 3.6 design paterni (b)
Zoran Jeremic
 
T 3.5 modelovanje stanja koriscenjem uml statechart dijagrama
 T 3.5 modelovanje stanja koriscenjem uml statechart dijagrama T 3.5 modelovanje stanja koriscenjem uml statechart dijagrama
T 3.5 modelovanje stanja koriscenjem uml statechart dijagrama
Zoran Jeremic
 
T 3.4 modelovanje ponasanja koriscenjem uml dijagrama interakcija
 T 3.4 modelovanje ponasanja koriscenjem uml dijagrama interakcija T 3.4 modelovanje ponasanja koriscenjem uml dijagrama interakcija
T 3.4 modelovanje ponasanja koriscenjem uml dijagrama interakcija
Zoran Jeremic
 
T 3.3 design paterni (a)
 T 3.3 design paterni (a) T 3.3 design paterni (a)
T 3.3 design paterni (a)
Zoran Jeremic
 
T 3.2 definisanje strukture sistema koriscenjem uml dijagrama klasa
 T 3.2 definisanje strukture sistema koriscenjem uml dijagrama klasa T 3.2 definisanje strukture sistema koriscenjem uml dijagrama klasa
T 3.2 definisanje strukture sistema koriscenjem uml dijagrama klasa
Zoran Jeremic
 
T 3.1 definisanje zahteva koriscenjem use case dijagrama
 T 3.1 definisanje zahteva koriscenjem use case dijagrama T 3.1 definisanje zahteva koriscenjem use case dijagrama
T 3.1 definisanje zahteva koriscenjem use case dijagrama
Zoran Jeremic
 
T 3 uvod u modelovanje koriscenjem uml-a
 T 3 uvod u modelovanje koriscenjem uml-a T 3 uvod u modelovanje koriscenjem uml-a
T 3 uvod u modelovanje koriscenjem uml-a
Zoran Jeremic
 
T 2 zivotni ciklus i metodologije razvoja softvera
 T 2 zivotni ciklus i metodologije razvoja softvera T 2 zivotni ciklus i metodologije razvoja softvera
T 2 zivotni ciklus i metodologije razvoja softvera
Zoran Jeremic
 
T 1 uvod u softversko inzenjerstvo
 T 1 uvod u softversko inzenjerstvo T 1 uvod u softversko inzenjerstvo
T 1 uvod u softversko inzenjerstvo
Zoran Jeremic
 

Más de Zoran Jeremic (14)

Consuming RESTful Web services in PHP
Consuming RESTful Web services in PHPConsuming RESTful Web services in PHP
Consuming RESTful Web services in PHP
 
Consuming RESTful services in PHP
Consuming RESTful services in PHPConsuming RESTful services in PHP
Consuming RESTful services in PHP
 
T 4 testiranje softvera i upravljanje kvalitetom
 T 4 testiranje softvera i upravljanje kvalitetom T 4 testiranje softvera i upravljanje kvalitetom
T 4 testiranje softvera i upravljanje kvalitetom
 
T 3.8 design paterni (c)
 T 3.8 design paterni (c) T 3.8 design paterni (c)
T 3.8 design paterni (c)
 
T 3.7 modelovanje ponasanja koriscenjem dijagrama aktivnosti
 T 3.7 modelovanje ponasanja koriscenjem dijagrama aktivnosti T 3.7 modelovanje ponasanja koriscenjem dijagrama aktivnosti
T 3.7 modelovanje ponasanja koriscenjem dijagrama aktivnosti
 
T 3.6 design paterni (b)
 T 3.6 design paterni (b) T 3.6 design paterni (b)
T 3.6 design paterni (b)
 
T 3.5 modelovanje stanja koriscenjem uml statechart dijagrama
 T 3.5 modelovanje stanja koriscenjem uml statechart dijagrama T 3.5 modelovanje stanja koriscenjem uml statechart dijagrama
T 3.5 modelovanje stanja koriscenjem uml statechart dijagrama
 
T 3.4 modelovanje ponasanja koriscenjem uml dijagrama interakcija
 T 3.4 modelovanje ponasanja koriscenjem uml dijagrama interakcija T 3.4 modelovanje ponasanja koriscenjem uml dijagrama interakcija
T 3.4 modelovanje ponasanja koriscenjem uml dijagrama interakcija
 
T 3.3 design paterni (a)
 T 3.3 design paterni (a) T 3.3 design paterni (a)
T 3.3 design paterni (a)
 
T 3.2 definisanje strukture sistema koriscenjem uml dijagrama klasa
 T 3.2 definisanje strukture sistema koriscenjem uml dijagrama klasa T 3.2 definisanje strukture sistema koriscenjem uml dijagrama klasa
T 3.2 definisanje strukture sistema koriscenjem uml dijagrama klasa
 
T 3.1 definisanje zahteva koriscenjem use case dijagrama
 T 3.1 definisanje zahteva koriscenjem use case dijagrama T 3.1 definisanje zahteva koriscenjem use case dijagrama
T 3.1 definisanje zahteva koriscenjem use case dijagrama
 
T 3 uvod u modelovanje koriscenjem uml-a
 T 3 uvod u modelovanje koriscenjem uml-a T 3 uvod u modelovanje koriscenjem uml-a
T 3 uvod u modelovanje koriscenjem uml-a
 
T 2 zivotni ciklus i metodologije razvoja softvera
 T 2 zivotni ciklus i metodologije razvoja softvera T 2 zivotni ciklus i metodologije razvoja softvera
T 2 zivotni ciklus i metodologije razvoja softvera
 
T 1 uvod u softversko inzenjerstvo
 T 1 uvod u softversko inzenjerstvo T 1 uvod u softversko inzenjerstvo
T 1 uvod u softversko inzenjerstvo
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 

A Semantic-rich Framework for Learning Software Patterns