1 Do we need a CAS-dictionary? Josef Böhm, ACDCA & Technical University, Vienna, Austria Eno Tonisson, University of Tartu, Estonia.

Slides:



Advertisements
Similar presentations
Part II: Developing Your Debate
Advertisements

Searching EBSCOhost A guide to searching and retrieving information from the EBSCOhost Databases.
HOW TO USE THE DESTINY ONLINE CATALOG. Destiny Online This presentation is designed to introduce the new Destiny online public access catalog. Both students.
GeoGebra Dynamic Geometry and Algebra
Functions.
Ch 2.1: Linear Equations; Method of Integrating Factors
CMP 131 Introduction to Computer Programming Violetta Cavalli-Sforza Week 1, Lab.
Technical Question Technical Question
1 Eno Tõnisson University of Tartu Estonia Answers Offered by Computer Algebra Systems to Expression Transformation Exercises.
Functions and Equations of Two Variables Lesson 6.1.
Databases Ms. Scales. What is a Database? Database  A collection of data organized for fast search and retrieval  Examples: Telephone Directories Hospital.
Database Design IST 7-10 Presented by Miss Egan and Miss Richards.
Linear Equation: an equation whose graph forms a line. is linear. is not. In linear equations, all variables are taken to the first power. Linear means.
ME457 Mechatronic System Modeling MICHIGAN STATE UNIVERSITY Matlab® refresher Your objective: to dominate! My objective: to help you dominate!
Searching For and Using Information: Skip Intro Skip Intro Students in all academic arenas are required to find answers to various problems, big and small.
ACA 2014 Applications of Computer Algebra Session: Computer Algebra in Education Fordham University New York, NY, USA, July 9-12.
Functions. A function is a relation that has exactly one output for each input.
7.1 SOLVING SYSTEMS BY GRAPHING The students will be able to: Identify solutions of linear equations in two variables. Solve systems of linear equations.
CCSA 221 Programming in C CHAPTER 2 SOME FUNDAMENTALS 1 ALHANOUF ALAMR.
1 Real and Complex Domains in School Mathematics and in Computer Algebra Systems Eno Tõnisson University of Tartu Estonia.
1 Unexpected answers offered by computer algebra systems to school equations Eno Tõnisson University of Tartu Estonia CADGME 2010 Hluboká nad Vltavou,
1 Nadezhda Velikanova Eno Tonisson University of Tartu Estonia ANSWERS TO EQUATIONS FROM SCHOOL TEXTBOOKS OFFERED BY COMPUTER ALGEBRA SYSTEMS.
Introducing Java.
1.3 “Solving Linear Equations” Steps: 1.Isolate the variable. 2.To solve when there is a fraction next to a variable, multiply both sides by the reciprocal.
Programming. What is a Program ? Sets of instructions that get the computer to do something Instructions are translated, eventually, to machine language.
Working With Radicals. Do Now Simplify each of the exponential expressions.
Do Now 10/26/10 In your notebook, explain how you know a function is a function. Then answer if the following three tables are functions or not. x
Database A database program is a piece of software to organize and sort information. It creates an electronic list of information that can be sorted very.
Section 4-1: Introduction to Linear Systems. To understand and solve linear systems.
Equations of Linear Relationships
Functions. Warm Up Solve each equation. 1.2x – 6 = x = X + 29 = x – 5 – 4x = 17 x = 14 x = - 7 x = -15 x = 11.
Parts of a Book Jeopardy Reference Books Front of A Book End of A Book Inside A Book Library Resources
Points and Ordered Pairs Plot points on the rectangular coordinate system. Plot the x coordinate first then the y coordinate. This is an ordered pair.
SOLVING SYSTEMS ALGEBRAICALLY SECTION 3-2. SOLVING BY SUBSTITUTION 1) 3x + 4y = 12 STEP 1 : SOLVE ONE EQUATION FOR ONE OF THE VARIABLES 2) 2x + y = 10.
Daphne Middle Library Media Center Orientation. 2 Objectives Students will: 1. know the basic types of reference work found in a media center; 2. know.
How to Find & Request Articles Using the Wayland Library AYLAND W B A P T I S T U N I V E R S I T Y
Graphs We often use graphs to show how two variables are related. All these examples come straight from your book.
ME 142 Engineering Computation I Exam 3 Review Mathematica.
Copyright © 2013 Pearson Education, Inc. Section 3.2 Linear Equations in Two Variables.
Solve the equation for y. SOLUTION EXAMPLE 2 Graph an equation Graph the equation –2x + y = –3. –2x + y = –3 y = 2x –3 STEP 1.
SystemsOfInequalities. 7-1 Solving Systems by Graphing What is a system of linear equations? “SOLUTION” No solution Infinitely Many Solutions Page 342.
Differential Equations Linear Equations with Variable Coefficients.
JavaScript Introduction and Background. 2 Web languages Three formal languages HTML JavaScript CSS Three different tasks Document description Client-side.
Solve Linear Systems by Elimination February 3, 2014 Pages
Dictionary Skills: What You Need to Know to Help You Learn.
References in the Santa Teresa Middle School Library Media Center 11/17 – 11/
TIME 2012 Technology and its Integration in Mathematics Education 10 th Conference for CAS in Education & Research July 10-14, Tartu, Estonia.
Algebra 1 Section 4.2 Graph linear equation using tables The solution to an equation in two variables is a set of ordered pairs that makes it true. Is.
4 th Academic Vocabulary Week # 9. transitions 2. What does it mean? 3. Dictionary Definition: a sentence, passage, etc., that connects a topic to one.
Introduction to Algorithm. What is Algorithm? an algorithm is any well-defined computational procedure that takes some value, or set of values, as input.
INFORMATION SOURCES Resources in a library are determined by the information requirements of the users of the Library.
Library Instructional Program
Graphing Linear Equations
DIFFERENTIAL EQUATIONS
Databases.
Chapter 7 – Systems of Linear Equations and Inequalities
Linear Functions SOL 8.14, SOL 8.16, SOL 8.17.
Solving Systems of Equations
Computers & Programming Languages
Solve a system of linear equation in two variables
Unit 1: Introduction Lesson 1: PArts of a java program
Graphing Linear Equations
My Research Process Jayme Evans.
CMP 131 Introduction to Computer Programming
Functions and Tables.
Your objective: to dominate! My objective: to help you dominate!
Graphing Linear Equations
Solving Systems of Linear Equations by Graphing
Graphing Linear Equations
Using Dictionaries in Translation (223 TRAJ)
Presentation transcript:

1 Do we need a CAS-dictionary? Josef Böhm, ACDCA & Technical University, Vienna, Austria Eno Tonisson, University of Tartu, Estonia

As Time Goes by … the CAS Might Change! DERIVE wxMaxima TI-NspireCAS GeoGebra (CAS?) WIRIS Others??? YACAS MuPad Voyage 200 MATHEMATICA

Imagine we would like to create a sequence! In my new school they have a licence for MuPad

In DERIVE I have been used to apply the VECTOR.command: Switching to TI-Nspire CAS was not so difficult, because I know how to work with the TI-92 and the Voyage 200 But my colleagues insist on working online with WIRIS: How to create a sequence?

A few schools are working with open source wxMaxima: And I was recommended to try another open source CAS: YACAS

How to create a sequence? You will surely recognize this:

7 Integration & Plotting

8

9

10

11 A System of linear Equations (2 Equations and 4 Variables!)

12 TI-Nspire

13 wxMaxima

14 WIRIS YACAS

15 MuPad

16 Differences Between CAS1 and CAS2 Between CAS1 and school ?? Between school and school ?? Input syntax –VECTOR, seq, makelist, table … –3a, 3*a –a^2, a 2 –… Output of the results

17 One may want to Get acquainted with certain CAS Compare certain CASs –for example, familiar one and unfamiliar one Compare some CASs –choose suitable CAS –research on CASs

18 Dictionary (Merriam-Webster) : a reference source in print or electronic form containing words usually alphabetically arranged along with information about their forms, pronunciations, functions, etymologies, meanings, and syntactical and idiomatic uses : a reference book listing alphabetically terms or names important to a particular subject or activity along with discussion of their meanings and applications : a reference book giving for words of one language equivalents in another : a computerized list (as of items of data or words) used for reference (as for information retrieval or word processing)

19 Model Multilingual dictionaries could be taken as the models. The commands of certain CAS form the "language" (or "dialect"). There are several special needs.

20 Example of Multilingual Dictionary

21 Looking for Platform The product should be –web-based, –user-friendly and –open for supplements. Open source for dictionary???

22 From scratch Keywords –relational database –MySQL –Java –servlets –Tomcat

23 Main Page for Users Select CASs (1..n) Select Topic

24 “Example Unit” Id: 17 CAS: Derive 6 Problem: Solve equation 2x+3=9 Topic: Linear equation, 1 variable, 1 solution Input: solve(2x+3=9,x) Comments on input: 2x, 2*x, 2·x are allowed Output: x=3 Comments on output: …

25 Primitive prototype of CASDictionary That's one small step for mankind, one giant leap for me

26

27

28

29 Next steps Depend on your reaction!!! Possible directions –Automatic “translation” between CAS languages –… Do we need a CAS-dictionary? What kind of? …