In this task, you will be presented with a random Venn Diagram and asked to type in an equivalent set-theoretic expression. Click the button to

Similar documents
Physics 270: Experimental Physics

similar to the majority ofcomputer science courses in colleges and universities today. Classroom time consisted of lectures, albeit, with considerable

Mathematics Program Assessment Plan

Grade 2: Using a Number Line to Order and Compare Numbers Place Value Horizontal Content Strand

results and experimental details. Algorithmic details are in subsequent papers.ë CIS Department, University of Pennsylvania

Level 6. Higher Education Funding Council for England (HEFCE) Fee for 2017/18 is 9,250*

Implementing a tool to Support KAOS-Beta Process Model Using EPF

Integration of ICT in Teaching and Learning

Radius STEM Readiness TM

Dublin City Schools Mathematics Graded Course of Study GRADE 4

Title: George and Sam Save for a Present By: Lesson Study Group 2

Page 1 of 11. Curriculum Map: Grade 4 Math Course: Math 4 Sub-topic: General. Grade(s): None specified

Students concept images of inverse functions

Cal s Dinner Card Deals

Julia Smith. Effective Classroom Approaches to.

TEKS Resource System. Effective Planning from the IFD & Assessment. Presented by: Kristin Arterbury, ESC Region 12

ICTCM 28th International Conference on Technology in Collegiate Mathematics

AGS THE GREAT REVIEW GAME FOR PRE-ALGEBRA (CD) CORRELATED TO CALIFORNIA CONTENT STANDARDS

Grade 6: Correlated to AGS Basic Math Skills

White Paper. The Art of Learning

INTERMEDIATE ALGEBRA PRODUCT GUIDE

Lecturing Module

What is PDE? Research Report. Paul Nichols

Introduction and Motivation

EGRHS Course Fair. Science & Math AP & IB Courses

CEFR Overall Illustrative English Proficiency Scales

The Indices Investigations Teacher s Notes

Unpacking a Standard: Making Dinner with Student Differences in Mind

ACADEMIC AFFAIRS GUIDELINES

UNIT ONE Tools of Algebra

SPATIAL SENSE : TRANSLATING CURRICULUM INNOVATION INTO CLASSROOM PRACTICE

School of Innovative Technologies and Engineering

Create Quiz Questions

Skyward Gradebook Online Assignments

Full text of O L O W Science As Inquiry conference. Science as Inquiry

Mathematics process categories

Developing a concrete-pictorial-abstract model for negative number arithmetic

Undergraduate Program Guide. Bachelor of Science. Computer Science DEPARTMENT OF COMPUTER SCIENCE and ENGINEERING

Unit 7 Data analysis and design

Objectives. Chapter 2: The Representation of Knowledge. Expert Systems: Principles and Programming, Fourth Edition

PROGRESS MONITORING FOR STUDENTS WITH DISABILITIES Participant Materials

Dyslexia and Dyscalculia Screeners Digital. Guidance and Information for Teachers

Maximizing Learning Through Course Alignment and Experience with Different Types of Knowledge

Characterizing Mathematical Digital Literacy: A Preliminary Investigation. Todd Abel Appalachian State University

Biomedical Sciences (BC98)

Algebra 1, Quarter 3, Unit 3.1. Line of Best Fit. Overview

Teachers Guide Chair Study

Test How To. Creating a New Test

Grade 6: Module 2A Unit 2: Overview

Characteristics of Functions

Edexcel GCSE. Statistics 1389 Paper 1H. June Mark Scheme. Statistics Edexcel GCSE

Field Experience Management 2011 Training Guides

BUS Computer Concepts and Applications for Business Fall 2012

LITERACY ACROSS THE CURRICULUM POLICY

Classroom Connections Examining the Intersection of the Standards for Mathematical Content and the Standards for Mathematical Practice

The College Board Redesigned SAT Grade 12

SOFTWARE EVALUATION TOOL

give every teacher everything they need to teach mathematics

DIDACTIC MODEL BRIDGING A CONCEPT WITH PHENOMENA

Mathematics Success Level E

Junior Fractions. With reference to the work of Peter Hughes, the late Richard Skemp, Van de Walle and other researchers.

Preparing for the School Census Autumn 2017 Return preparation guide. English Primary, Nursery and Special Phase Schools Applicable to 7.

A R "! I,,, !~ii ii! A ow ' r.-ii ' i ' JA' V5, 9. MiN, ;

5. UPPER INTERMEDIATE

The Creation and Significance of Study Resources intheformofvideos

Course Development Using OCW Resources: Applying the Inverted Classroom Model in an Electrical Engineering Course

Montana Content Standards for Mathematics Grade 3. Montana Content Standards for Mathematical Practices and Mathematics Content Adopted November 2011

Page 1 of 8 REQUIRED MATERIALS:

Facilitating Students From Inadequacy Concept in Constructing Proof to Formal Proof

Software Maintenance

Using Calculators for Students in Grades 9-12: Geometry. Re-published with permission from American Institutes for Research

Blank Table Of Contents Template Interactive Notebook

Foothill College Fall 2014 Math My Way Math 230/235 MTWThF 10:00-11:50 (click on Math My Way tab) Math My Way Instructors:

Lesson M4. page 1 of 2

Special Educational Needs and Disabilities Policy Taverham and Drayton Cluster

HDR Presentation of Thesis Procedures pro-030 Version: 2.01

Extending Place Value with Whole Numbers to 1,000,000

UML MODELLING OF DIGITAL FORENSIC PROCESS MODELS (DFPMs)

West s Paralegal Today The Legal Team at Work Third Edition

EQuIP Review Feedback

Activities, Exercises, Assignments Copyright 2009 Cem Kaner 1

Learning Microsoft Publisher , (Weixel et al)

Improving Conceptual Understanding of Physics with Technology

Shockwheat. Statistics 1, Activity 1

MASTER S THESIS GUIDE MASTER S PROGRAMME IN COMMUNICATION SCIENCE

Multimedia Courseware of Road Safety Education for Secondary School Students

Sagor s Model: The Action Research Cycle (Sagor, 2005)

Focus of the Unit: Much of this unit focuses on extending previous skills of multiplication and division to multi-digit whole numbers.

Introduction to Communication Essentials

Assessing student understanding in the molecular life sciences using a concept inventory

On Human Computer Interaction, HCI. Dr. Saif al Zahir Electrical and Computer Engineering Department UBC

DESIGNPRINCIPLES RUBRIC 3.0

Seventh Grade Course Catalog

How to set up gradebook categories in Moodle 2.

Longman English Interactive

University of Waterloo School of Accountancy. AFM 102: Introductory Management Accounting. Fall Term 2004: Section 4

Pedagogical Content Knowledge for Teaching Primary Mathematics: A Case Study of Two Teachers

"On-board training tools for long term missions" Experiment Overview. 1. Abstract:

AGENDA LEARNING THEORIES LEARNING THEORIES. Advanced Learning Theories 2/22/2016

End-of-Module Assessment Task

Transcription:

Hiding the Mathematica and showing the mathematics G. H. Smith, L.N. Wood University oftechnology, Sydney gsmith@maths.uts.edu.au, leigh@maths.uts.edu.au N. A. Nicorovici The University of Sydney nicolae@physics.usyd.edu.au This paper describes an innovative contribution to æexible learning, using Mathematica in an interactive package 1. Unlike previous approaches which have used Mathematica, there is no need for the student to learn Mathematica, a process which may often obscure the mathematics. Our approach renders the Mathematica completely transparent by way of pre-programming, hyperlinks and buttons. The package takes advantage of Mathematica as the computational engine without the student needing to know any Mathematica, making it accessible to beginning university students. We have developed a teaching package in the context of discrete mathematics, but the ideas are applicable to other areas of mathematics. Introduction It is almost universally the case that teaching materials using Mathematica require the student to have a working knowledge of Mathematica. This project is unusual in that the Mathematica component is completely opaque to the student. The student requires only basic computer skills and the ability to use standard tools such as hyperlinks and buttons. Rather than requiring students to master the syntax of Mathematica, we have pre-programmed all problems and material, so that students are able to use graphics and interactive processes without the barrier of learning a programming language in their ærst semester of study. Mathematica is used as the computational engine and is kept in the background. Progression through the various concepts and the generation of problems for the student is by way of hyperlinks and buttons. In this way it is possible to concentrate on the concepts and provide a powerful learning tool. One of the advantages of using Mathematica is that it is now the standard symbolic mathematics tool for many universities, including èin the Sydney regionè UTS, the University of Sydney and Wollongong University. Various applications and packages are available over the World Wide Web and large numbers of students have their own copy ofmathematica. Students are expected to become familiar with its use as a learning tool as they progress through their studies. It is readily available, portable and integrated into many teaching programs. Development is completed on two modules one on set theory and one on functions. We are nearing completion on a further two modules, one on logic and one on graph theory. Student trials of the ærst two modules will begin in the Spring Semester of 1999. The notebooks are available on the university computer system and on æoppy disks for home use. 1 This project was funded by a 1998 National Teaching Development Grant, Project Number 3016è3 195

196 Smith,Wood & Nicorovici í Hiding the Mathematica Context Discrete mathematics is an area of rapidly growing importance with applications in computing, telecommunications, engineering and the social sciences. The language and terminology used is very diæerent from the more usual calculus and algebra courses that are encountered at school or in the initial years of university. There is a much larger emphasis on concepts and abstract ideas and many students ænd the transition diæcult. Large numbers of students are now required to learn discrete mathematics, either as part of a subject or as a separate subject. Our aim is to assist students in concept development and to address misconceptions arising in the area of discrete mathematics, rather than the development of skills in Mathematica. In any case, the vast depth of Mathematica means that only a small part of its full potential is available to beginning students. Mastering the syntax to plot a complex graphical image with coloured inælls, such as a Venn diagram, is rather diæcult. In our case, the process is already preprogrammed for the students, so that they can use graphics and interactive processes without having to learn a programming language in their ærst semester of study. The output consists of interconnected Mathematica notebooks on aspects of discrete mathematics, together with accompanying print materials. The notebooks explain the concepts and deænitions and provide examples and exercises for the student. Hyperlinks enable the student to move through the notebooks to check concepts and deænitions. We have taken advantage of the word processing capabilities of Mathematica to produce a user-friendly appearance and we have removed some of the more obvious Mathematica appendages such as cell brackets. Target groups The target groups are students majoring in mathematics, computing, electrical engineering, telecommunications and associated disciplines. The target learning styles within these groups are èiè visual learners and people who seek concrete illustrations of abstract concepts, èiiè non- English speaking background students who have diæculty with formal language, èiiiè students from non-academic backgrounds who ænd the concepts and formality of the language threatening and èivè students who like to use exploratory learning or who prefer a variety of diæerent approaches to a concept in order to come to a full understanding of it. The learning outcomes we expect are the removal of misconceptions, deeper learning of concepts, knowledge of notations and vocabulary, visualisation of concepts, connections between diæerent representations of the same concept, conædence in understanding new concepts, applications in new areas and, ænally, excitement and enthusiasm for new ideas. Literature and database review Anumber of common misconceptions amongst students of mathematics have been identiæed by Tall ë5ë, who summarises the literature in the area and quotes a study by Dreyfus and Vinner who asked a cross-section of students and teachers a number of conceptual questions about functions. The study showed that the reason for many of the incorrect responses was that students often had very clear but mistaken ideas as to precisely what constituted a mathematical function. Addressing such misconceptions has been an important part of our project There are many resources available on the World Wide Web, but these are often stand-alone

The Challenge of Diversity íæ 0 99 197 resources without the æexibility, power and integration of the project we are describing èfor example Venn Diagrams 2 and a Propositional logic program 3 è. Our project, which is based on Mathematica, is capable of improvement and expansion in line with future developments and improvements in Mathematica. There are teaching and learning aids using Mathematica as a basis èë1ë, ë2ë, ë3ë, ë4ëè, but these do not contain the adaptations that our project uses to make the resource available to beginning students. Some Web resources which use Mathematica emphasise technical skills rather than concepts 4, while others such as Courseware 5, from The University oftoronto assume student knowledge well above that of our target groups and keep the Mathematica syntax in the foreground, something which wehave consistently avoided. Examples We illustrate some of the ideas of the package by means of speciæc examples. 1. Venn diagrams: One of our intentions is to help students make links between diæerent representations of the same concept in this case between visual and symbolic representations. The relevant part of the Mathematica notebook appears in Figure 1 below. In this task, you will be presented with a random Venn Diagram and asked to type in an equivalent set-theoretic expression. Click the button to begin. Random Venn Diagrams Figure 1: An exercise on Venn diagrams When the student clicks on the button, Mathematica randomly generates a Venn diagram such as the one shown in Figure 2. The student is asked to express the coloured region in set theoretic notation. A B C Figure 2: Venn diagram The student's answer is entered via the keyboard together with the use of a symbol palette. Mathematica then represents the answer graphically as a second Venn diagram. If the student has typed any one of the many logically correct expressions such as èc n Bè ë èèa ë Bè n Cè or èèa ë Bè ë Cè n èb ë Cè then the two diagrams will be identical, so that the feedback is immediate. Even if the student enters an incorrect symbolic expression, he or she will have an immediate graphical representation of this wrong answer, which helps to provide understanding of why the answer is incorrect. 2 http:èèarchives.math.utk.eduèsoftwareèmsdosèdiscrete.mathèvennè.html 3 http:èèarchives.math.utk.eduèsoftwareèmsdosèdiscrete.mathèjkpropcè.html 4 http:èècalmaeth.maths.uwa.edu.auè 5 http:èèwww.scar.utoronto.caèhomesèmathlabècourseware.html

198 Smith,Wood & Nicorovici í Hiding the Mathematica Here even an incorrect answer has provided a positive learning experience. This is a characteristic of much of our project mistakes can be used positively. The two diagrams will match only when a correct answer is given. To get some idea of the hidden Mathematica syntax, Figure 3 gives the full Mathematica syntax which generates the cell in Figure 1. Cell[BoxData[ ButtonBox[ RowBox[{" ", RowBox[{"Generate", " ", "a", " ", "Random", " ", "Venn", " ", "Diagram"}]}], ButtonFunction:>(CompoundExpression[ SelectionMove[ ButtonNotebook[ ], After, ButtonCell], SelectionMove[ ButtonNotebook[ ], Next, Cell], NotebookWrite[ ButtonNotebook[ ], Cell[ GraphicsData[ "PostScript", DisplayString[ #2]], ShowCellBracket -> False, Background -> None, CellFrame -> False]]]&), ButtonEvaluator->Automatic, ButtonData:>RandomVennDiagram[ ], Active->True, ButtonStyle->"Evaluate"]], "Input", ShowCellBracket->False, GeneratedCell->True, Background->None] Figure 3: The code behind the button This is only part of the work required. There is a reference to RandomVennDiagramë ë six lines from the bottom. This is the function which is called by the button to generate the random Venn diagram. This function is contained in a 490 line Venn diagram package which we have written for this project. 2. Relations: This is an exercise designed to develop routine skills. Mathematica is able to check the various answers that the student provides and to provide feedback on incorrect or partially correct answers. Let A = f1; 2; 3; 4; 5g and let B = f2; 4; 6; 8g. Write down relations R 1, R 2 and R 3 from A into B such that: èaè if èa; bè 2 R 1, then a ç 3 and b ç 6. èbè if èa; bè 2 R 2, then a is even and b is divisible by 4. ècè if èa; bè 2 R 3, then b is divisible by a. Enter your answers in the form fèa 1 ;b 1 è;èa 2 ;b 2 è;èa 3 ;b 3 è;:::;èan;bnèg in the templates for R 1, R 2 and R 3 below and then click the evaluation button. Click the answer button to check your answers. There are many answers to each part, so repeat the exercises by giving as many diæerent answers as you can. 3. Functions: A typical exercise is one in which the student is given the domain and codomain of a function f and then asked to explicitly enter examples of f which satisfy certain properties. For example, the domain may be given as fa; b; cg, codomain as ft; u; v; wg and the student requested to construct a one-to-one function with the given domain. If, for example, the student enters fèa; wè; èb; uè; èc; tèg, then a diagram such as Figure 4 appears and there is conærmation that the students's function is indeed one-toone.

The Challenge of Diversity íæ 0 99 199 This is an INJECTIVE function. a t b c u v w Figure 4: Function representation Conclusion We have developed materials which assist students to make connections between diæerent representations of the same concept verbal, graphical and algebraic. The use of visual selfcorrection gives immediate feedback. Mathematica has proved to be an excellent tool, owing to its computational capabilities and the principles which we have used are applicable in many mathematical areas. The down side is the large programming eæort that is required, both in terms of funds and expertise. References ë1ë Cohen, J.K.,è1992è. Packages for Logic and Set Theory, Mathematica Journal 2, 91í93. ë2ë Maeder, R.E.,è1994è. The Mathematica Programmer: Logic Programming I: The Interpreter, Mathematica Journal 4, 53í63. ë3ë Maeder, R.E.,è1994è. Logic Programming II: Applications, Mathematica Journal 4, 38í43. ë4ë Murrell,K., è1992è. Animation of Rotating Rigid Bodies, Mathematica Journal 2, 61í65. ë5ë Tall, D.O., è1992è. The transition to advanced mathematical thinking: functions, limits and proof, in D.A.Grouws èed.è Handbook of Research on Mathematics Teaching and Learning, Macmillan, New York, 495í511.