Adaptive Book: Teaching and Learning Environment for Programming Education Ananda Gunawardena & Victor Adamchik.

Slides:



Advertisements
Similar presentations
Getting Started with Dreamweaver DREAMWEAVER MX. Getting Started with Dreamweaver Contents –What Can Dreamweaver MX Do? –Dreamweaver Learning and Support.
Advertisements

Tablet PC Initiative 2006 Effectiveness of Tablet PCs in Teaching & Learning Using AB/C-IT Grove City College & Carnegie Mellon.
IM Lab NCCU 1 Introduction of SCORM: Sharable Content Object Reference Model Hao-Chuan Wang Computer Science Department National Chengchi University 2003.
Adaptive Book: A Platform for teaching, learning and student modeling Ananda Gunawardena School of Computer Science Carnegie Mellon University.
8/29/2000Database Management -- Fall R. Larson Database Management: Introduction University of California, Berkeley School of Information Management.
Introduction Booktruck.com aims to: Combine the strengths of the first two generations, while avoiding many of their weaknesses Penetrate sizable existing.
8/28/2001Database Management -- Fall R. Larson Database Management: Introduction University of California, Berkeley School of Information Management.
A Personalized Learning Object Approach to Teaching Victor Adamchik Ananda Gunawardena Carnegie Mellon University ITCC 2003 April 28-30, 2003.
Educational Technologies from CMU Ananda Gunawardena School of Computer Science Carnegie Mellon University.
Microsoft Faculty Research Summit 2007 Adaptive Book: A Platform for teaching, learning and student modeling Ananda Gunawardena School of Computer Science.
TENCompetence Workshop Barcelona June 2007 IMS Learning Design, Open Educational Resources and the Culture of Sharing.
New User Interface Demo with the Plug-in Reader. Contents  UI overview  Select Reader  Search  Simple  Focus  Advance  Recent  Chapter rank 
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
TELEStraining Inc. The eTrainerCB: Using Instructional Templates To Create Training SCO’s Lucio Teles, Ph.D., President, TELEStraining Inc. Fuchun Xiao,
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
A Product of Enterprise Content Management System (CMS) Web & Portal Content Management Systems for faster web publishing Copyright.
Federated Searching Pre-Conference Workshop - The federated searching cookbook Qin Zhu HP Labs Research Library February 18, 2007.
2. Introduction to the Visual Studio.NET IDE 2. Introduction to the Visual Studio.NET IDE Ch2 – Deitel’s Book.
Customer Forum OTech’s New Web Publishing Service Web Services Section – April 29, 2015.
Section 13.1 Add a hit counter to a Web page Identify the limitations of hit counters Describe the information gathered by tracking systems Create a guest.
1 Introduction to Web Development. Web Basics The Web consists of computers on the Internet connected to each other in a specific way Used in all levels.
HTML Comprehensive Concepts and Techniques Intro Project Introduction to HTML.
Copyright © 2009 On The Edge Software Consulting Advanced Enterprise Java Instructional Plan Presentation Tier Design using an Event Driven Design Methodology.
Classroom Salon Enhancing Learning through Annotation Visualization Classroom Salon Team 2010, Carnegie Mellon University. No part of this.
Basic tasks of generic software Chapter 3. Contents This presentation covers the following: – The basic tasks of standard/generic software including:
DoD Architecture Registry System DARS 16 September 2009 Walt Okon Senior Architect Engineer Senior Architect Engineer for Information Sharing Enterprise.
E-Learning portal Learning and Development Portal.
Web 2.0: Concepts and Applications 6 Linking Data.
Using the SAS® Information Delivery Portal
Web 2.0 Social Bookmarking and Start Pages in the Classroom Sally Todd, St John’s School Library, April 2009.
Welcome To CIS115 Introduction to Programming & Logic.
EQUELLA Product Strategy and Development
Wiley eLearning Courseware The ideal solution for instructor-led online learning.
Using the Open Metadata Registry (openMDR) to create Data Sharing Interfaces October 14 th, 2010 David Ervin & Rakesh Dhaval, Center for IT Innovations.
Wiley eGrade. What is eGrade? Web-based software that enables instructors to automate the process of assigning and grading homework and quiz assignments.
Semantic Learning Instructor: Professor Cercone Razieh Niazi.
University “Politehnica” of Bucharest I-TRACE PROJECT 2nd Partners Meeting, Potsdam, June 8-9, 2006 Artificial Intelligence and Multi-Agent Systems Laboratory.
Discovering Computers 2009 Chapter 13 Programming Languages and Program Development.
CS4Qatar Workshop on Learning innovations Ananda Gunawardena (Guna), Ph.D. Associate teaching Professor of Computer Science Carnegie Mellon University.
29-30 October, 2006, Estonia 1 IST4Balt Information analysis using social bookmarking and other tools IST4Balt Information analysis using social bookmarking.
What’s new in Kentico CMS 5.0 Michal Neuwirth Product Manager Kentico Software.
COM 205 Multimedia Applications St. Joseph’s College Fall 2004.
Learning Management System Training Workshop IIUM, PJ campus 24 – 25 May 2010 Assoc Prof Dr Kamal Basha b. Madarsha, Inst of Education.
PART 1: INTRODUCTION TO BLOG Instructor: Mr Rizal Arbain FB:Facebook/rizal.arbain Website: H/P: Ibnu.
Personalized Interaction With Semantic Information Portals Eric Schwarzkopf DFKI
AnnotatEd: A Social Navigation and Annotation Service for Web-based Educational Resources Rosta Farzan & Peter Brusilovsky Personalized Adaptive Web Systems.
Chapter 11 Using SAS ® Web Report Studio. Section 11.1 Overview of SAS Web Report Studio.
Design and Implementation of a Rationale-Based Analysis Tool (RAT) Diploma thesis from Timo Wolf Design and Realization of a Tool for Linking Source Code.
Domain-Expert Repository Management for Adaptive Hypermedia Learning System By Norazah Yusof & Paridah Samsuri Members of SPAtH Group Faculty of Comp.
Walkthrough example including SAS output How to create a mobile WebApp? PhUSE / 12. October 2015 / Katja Glaß BHC 4:3 Template 2010 June 2014Page 1.
Chapter 8 Work reengineering and conceptual design.
QC Dashboard v2.0 - Responsive web client and project agregator for Quality Center © Cédric HERVE 31/03/2015.
Teaching Abstract Data Type Semantics with Multimedia* Glenn D. Blank, Edwin J. Kay, William M. Pottenger Jeffrey J. Heigl, Soma Roy and Shreeram A. Sahasrabudhe.
Ronen Vaisenber, Zohrab Basmajian, Phong Pham, Keith Mogensen, Arjun Satish Mentors: Prof. Sharad Mehrotra, Prof. Ramesh Jain.
 ebooks are digital copies of books  Our school has a small (but ever growing) collection that can be accessed via Horizon  ebooks have features that.
V7 Foundation Series Vignette Education Services.
Service Pack 14 The Blackboard is a Learning Management System. It will give you a learning environment and course management system. Blackboard is a.
Premier, multi-disciplinary engineering content that complements course material 750 interactive tables and graphs to.
Learning Management System. Introduction Software application or Web-based technology used to plan, implement, and assess a specific learning process.
A Brief Overview of Blackboard Backpack. Key Student Benefits: Access Organize Interact.
Section 10.1 Define scripting
Chapter 1 Introduction to HTML
Linda Stewart, Karen King, Mark O’Reilly, Michael Stewart
Ryan McFall, Herb Dershem Dept. of Computer Science Hope College
DARS Update DoDAF 2.0 Plenary Tool Vendor Session 22 July 2008.
IST 6160 Enthusiastic Studysnaptutorial.com
SharePoint Essentials Toolkit
COM 205 Multimedia Applications
SMART NoteBook By: Courtney Ericson & Nicole Moriarty.
Presentation transcript:

Adaptive Book: Teaching and Learning Environment for Programming Education Ananda Gunawardena & Victor Adamchik

Outline  Introduction  What is Adaptive Book?  Adaptive Book Authoring Tools  Just in time learning modules  Learning Object Repository  Survey Results  Future Work

Introduction  “It is not knowledge, but the act of learning, not possession but the act of getting there which generates the greatest satisfaction”  Carl Fredrick Gauss

Introduction  Effective teaching is not confined to the classroom—it is successful when it enhances interest and generates thinking beyond the classroom setting.  A great deal of customization and personalization of the content is needed to generate the interest  Adaptive Book delivery platform for customization and personalization

Adaptive Book  A software platform developed in C# /.net –Developed by TextCentric,Inc  Research Base at Carnegie Mellon –Usability (Human Computer Interaction) –Adaptive (Machine Learning)  Adaptive Book User Interface –Navigation, search, markup tools (highlighting, annotating, and linking), book marking –Labeling and saving markups –Access to all components of a course

Adaptive Book UI

Creating an Adaptive Book  Adaptive Book is a thin client  Any SCORM/IMS content package can be imported to Adaptive Book  We have an authoring tool to create these content packages

Adaptive Book Authoring Tool  Uses a XML content repository to find chapters of the book and supplements  Each chapter of the book is tagged as a Sharable Content Object (SCO)  Uses a simple drag and drop menu to select the chapters and supplements needed to create the custom book  Program generates the table of content and package the book as a SCO

Importing a SCO

Markup Concept  Markup is a semantically related set of objects consists of highlights, annotations and web links.  Add metadata to markups before closing  Search and find markups related to a certain concepts  Assign Rights to markups

Students Sign up for Markup Services

Students Define their buddy group or Who has the access to their markups

Students can create buddy groups

Mark-up List

Assigning Rights to Markups

Reading a markup

Just in time Learning Modules  Instructors can create just in time learning modules using markup tools  Select content, highlight, place sticky notes and URL’s and package them as a SCORM object  Save the markup to a customized learning objects (CLO) repository  Others can search and find the markup, disassemble and customize to their needs

A Just-in-time learning module with highlights, and digital ink notes

More on CLO’s  Customized learning objects can be created by individual instructors  Search and find the CLO, and import the CLO as a markup to Adaptive Book

Learning Objects Repository  Three types of learning objects stored in the repository  Book Chapters that can be used to build a custom book  Individual markups packaged as IMS/SCORM with access rights  Customized Learning Objects (CLO’s) that can be retrieved and modified using Adaptive Book

Survey Results  We have used Adaptive Book with custom learning objects with many programming students  This semester we are running a tablet PC pilot, sponsored by HP  Many positive Student Comments but lot needs to be done  Sample comments…

Some Student Comments  “I like the ability to find a relevant markup that can help solve some of the programming problems”  “It is nice to receive markups from the instructor before the lecture”  “Good thing about the Adaptive Book is that instructor can create a markup linking textbook concepts and relevant programming examples”  “receiving an answer to a FAQ as a markup is a very useful feature”  “Adaptive Book search feature needs improvements”

Adaptive Book Resources  Many Useful links from project site –  See project site for latest updates and interesting demos

Future Work  More focus on the impact of Tablet PC and Adaptive Book on programming education  Creating a dynamic sketch environment for conceptual understanding and automatic code generation  Markup analysis and classification  Questions:  Thank You