Designing CIspace: Pedagogy and Usability in a Learning ...

Designing CIspace: Pedagogy and Usability in a Learning ...

Designing CIspace: Pedagogy and Usability in a Learning Environment for AI S. Amershi, N. Arksey, G. Carenini, C. Conati, A. Mackworth, H. Maclaren, D. Poole What is ? A set of interactive algorithm visualization tools for demonstrating the dynamics of common Artificial

Intelligence (AI) algorithms. Currently includes 9 Java applets for AI topics such as graph searching, constraint satisfaction, deduction, planning, machine learning, robot control and belief and decision networks. What are interactive algorithm visualizations? Type of software visualization. Use of

images animation interface elements to interactively demonstrate algorithm dynamics. Background Since 1980s, hundreds of visualization systems and repositories have developed Despite availability, such tools have not been widely adopted

Limited by: Pedagogical concerns Usability deficiencies Overview of design process Iterative design process: Identify pedagogical and usability goals Design and implement features to achieve goals Revise choices in light of evaluations Overview of design process

Iterative design process: Identify pedagogical and usability goals Design and implement features to achieve goals Revise choices in light of evaluations Pedagogical Goals P1 - Increase student understanding of AI algorithms and underlying representations P2 - Support different types of learners P3 - Motivate and generate interest P4 - Promote active engagement

P5 - Support various scenarios of learning P2 - Support Different Types of Learners Provide support for students with varying learning styles. Provide support for novices, and continue to provide support as a students expertise increases. Account for individual learning pace. P4 - Promote Active Engagement

Support active construction of knowledge and new understandings. P5 - Support Various Scenarios of Learning Examples: in-class demonstrations assignments individual exploration Usability Goals U1 - Easy to learn

U2 - Straightforward and efficient to use U3 - Easy to integrate into a course U3 - Easy to Integrate into a Course Making visualizations easy to adapt to: individual teaching approaches course content other course resources Overview of design process Iterative design process:

Identify pedagogical and usability goals Design and implement features to achieve goals Revise choices in light of evaluations Coverage Coverage of nine different AI topics Facilitates course integration by: reducing time and effort needed to find visualizations for each new topic enabling CIspace to be used as a resource throughout a

course Modularity Originally modularized based on Computational Intelligence, by David Poole, Alan Mackworth, and Randy Goebel Each applet is self-contained so can be used to support other popular AI textbooks Helps to ease course integration by: giving instructors flexibility in choosing supporting textbooks and other course resources

giving instructors the option to select only those applets that apply to their intended course syllabi Interactive Simulations Multi-scaled stepping mechanisms for control of the simulation Features for exploring different aspects in detail Supports active engagement

Enables students to learn at their own pace Sample Problems Each tool equipped with sample problems Helpful for beginner students. For instructors, this means less time searching for examples. Creation of New Problems Including:

inputting new data creating new knowledge bases constructing new graphs Supports active engagement Supports more advanced students Enables instructors to create their own problems for students. Consistency Including:

common applet layout common menu content and layout similar graphical entities modes for creating and solving analogous methods for executing algorithms Minimizes learning time and facilitates use

Table Summary P1 P2 P3 P4 P5

U1 U2 Coverage and Modularity Visual Representations

Interactive Simulations Control of Algorithm Pace Comparison of Algorithms

Sample Problems Creation of New Problems U3

Consistency Help

Each goal is supported by at least two design features. We argue that this level of redundancy provides an adequate foundation for a robust and reliable set of tools. Overview of design process Iterative design process: Identify pedagogical and usability goals Design and implement features to achieve goals

Revise choices in light of evaluations Evaluation Feedback from users Usability inspection: User studies The applet is at least as effective in increasing understanding as the traditional method of studying sample problems on paper. Students liked studying with the applet significantly (ttest, p<.007) more than studying with paper sample problems.

Conclusions Results and feedback about CIspace have been encouraging. Visualizations can be effective for both educators and students when designed to support pedagogical and usability goals. CIspace: www.cs.ubc.ca/labs/lci/Cispace

Questions? Thank You! Future Work We continue to update our tools in light of results from our evaluations. Customizable applets user customizable author customizable

Quiz features Adaptive help

Recently Viewed Presentations

  • The Dark Ages/Successors to the Classical Era (500-1000 CE)

    The Dark Ages/Successors to the Classical Era (500-1000 CE)

    The Dark Ages/ Successors to the Classical Era (500-1000 AD) ... Tang empire collapses and China fragments into 10 successor states America Maya disappear by 900 and the precursors to the Inca emerge SE Asia and Australia Polynesians had colonized...
  • El verbo - WordPress.com

    El verbo - WordPress.com

    Juan llevó flores a su madre El complemento circunstancial expresa las circunstancias en que recae la acción del verbo y puede ser de modo, lugar, tiempo, etc. El hombre vino ayer El hombre vino para el examen El hombre comió...
  • PowerPoint Template - logo (Celebrating 100 Years)

    PowerPoint Template - logo (Celebrating 100 Years)

    PowerPoint Template - logo (Celebrating 100 Years) Subject: PowerPoint Template - logo (Celebrating 100 Years) Keywords: arkansas,division,agriculture,centennial,100 years,powepoint,template,logo Last modified by: uaex Company: UACES
  • Unit 1 Lesson 2 Stars Copyright  Houghton Mifflin

    Unit 1 Lesson 2 Stars Copyright Houghton Mifflin

    Stars range in color from red, which indicates a cool star, to blue, which indicates a very hot star. ... Very large stars, called . giant stars, typically have sizes between 10 and 100 times the sun's radius. ... PowerPoint...
  • Superior Performing Asphalt Pavements

    Superior Performing Asphalt Pavements

    Estimate asphalt content at 4% using Pb,est = Pbi - (.4x(4-AV%)) Calculate corrected values of design VMA and VFA for 4% air voids using VMAest = VMAinitial+C x (4-AV%) where C = .1 if AV% < 4% or .2 if...
  • Demand Side Management Potential Study Methodology Overview Council

    Demand Side Management Potential Study Methodology Overview Council

    Optimal Energy, Inc. ... Final report and IRP inputs - August 31. Study Overview. 20-year energy efficiency potential study, 2018-2037. Electric measures only, results to inform Entergy's IRP. Energy efficiency, demand response, and rate structures.
  • Getting - The Edge

    Getting - The Edge

    4 ways to search "Basic" and "Advanced" searching. Basic. and . Advanced. searches will search across all Ancestry databases. Number of results will depend on what information you provide and how much
  • ENGAGE MOVING TARGETS 1 OVERVIEW  THREAT IDENTIFICATION  PRESENTATION

    ENGAGE MOVING TARGETS 1 OVERVIEW THREAT IDENTIFICATION PRESENTATION

    TERMINAL LEARNING OBJECTIVE. Given a service rifle/Infantry Automatic Rifle (IAR) with primary aiming device, individual field equipment, common weapon sling, magazines, ammunition and moving targets from 125 to 150 meters, eliminate 60% of exposed threats through incapacitation.