Automatic Translation of Computer Algebra Systems Worksheets

Size: px
Start display at page:

Download "Automatic Translation of Computer Algebra Systems Worksheets"

Transcription

1 Automatic Translation of Computer Algebra Systems Worksheets Lauri Eskor, Marina Lepp, Eno Tonisson Institute of Computer Science University of Tartu Tartu, Estonia Abstract There can be varying degrees of difference between the commands, syntax, etc., of computer algebra systems. Sometimes, translation from one computer algebra system to another is needed. As the languages of computer algebra systems are similar to programming languages, the translation techniques used in case of programming language seem to be productive. This paper focuses on syntax-directed translation where grammars have a central role. The area of commands is restricted to the commands useful for school mathematics. A prototype is developed for translating the worksheets of Maple, Maxima and WIRIS. Index Terms computer algebra systems translators grammars I. INTRODUCTION There are dozens of Computer Algebra Systems (CAS) available for users: Derive, Maple, Mathematica, Maxima, MuPADand WIRIS, to name but a few of them. Usually a user is adept at working with a specific CAS. However, in some situations it could be useful to transform commands or worksheets of one CAS into a form recognizable by another. The reasons for transformation could be personal the user replaces a CAS and would like to continue using the existing material. There could also be wider reasons a larger community may require a new CAS. For example, Derive was widely used in Austrian schools there were many worksheets, teaching materials and experienced teachers. Quite suddenly, Derive was bought up and development was stopped. It is possible that the new CAS is more or less compatible with the former CAS and using previously generated material is no problem at all. However, this is not usually the case and converting old worksheets becomes a time consuming manual labor. Considering that, an automatic translation system could be useful. As the languages used in most CAS are similar to programming languages, the methods used for compiling programming languages may be employed for translating CAS languages as well. The aim of this paper is to investigate, if using syntaxdirected translation could be a viable way for translating worksheets of different computer algebra systems. As different computer algebra systems have a great variety of features, we focus on a restricted domain the commands that are useful for learning and teaching school mathematics (for example, solving equations, investigating functions but also calculation of limit and integration). Maple [1], Maxima [2] and WIRIS [3] are examined as sample CAS. The section after the introduction describes the background and related works. The third section provides a brief introduction to translators and syntax-directed translation. Section 4 is about grammars of CAS. A prototype CAS-translator is introduced in Section 5. Some ideas for future work are expressed in Section 6. II. MOTIVATION AND RELATED WORKS Command is one of the main units in CAS. When a user enters a command the CAS returns with a specific answer. Typically there are several commands in a worksheet. There could be different terms used in different CAS instead of worksheet, e.g., notebook. Actually, a worksheet could contain, beside commands and answers, comments, drawings, layout information, and so on. Part of the information, for example, layout, could be very specific for the particular CAS. We focus on commands. CAS can have different ways of entering a command and expression, like palettes, menus or buttons we might see a nice two-dimensional form on the screen (see Fig. 1). Nevertheless, we use here only classic one-dimensional notation, such as limit(1/xˆ2, x, 0). Translation of CAS worksheets is useful if the user migrates from one CAS to another. The reasons could be very different, e.g., developer support has ended, decisions of the school authorities, and so on. For example, a country has a license of one CAS for all schools but the annual license fee turns out to be too expensive. Automatic translation could also be useful for researchers who analyze several CAS at the same time (some examples of such analyses are in [4], [5] and [6]). Furthermore, translation could be necessary for complex systems that use a CAS as a module. There have been several attempts to automate the translation of CAS languages. The prototype described in [7] seems to be most similar to our approach. It was developed for translation of programs and data from one language to another. The CAS under consideration were Macsyma, Maple and Reduce. The parser (based on yacc [8]), the scanner (based on lex [9]), the Figure 1. 2-D CAS input.

2 Figure 2. A translator. code generators, and so on, were used in the translators. The aim was to create an almost universal system but it was overambitious. (We have constrained ourselves to using only the limited domain of commands.) Other products translate from one particular CAS to another. For example, Mixima is a translator from Mathematica to Maxima [10]. It works as a module of Maxima and was written partially in Lisp. There are collections of synonyms for various operations in computer algebra systems. The Rosetta Stone for Computer Algebra Systems [11] contains information about more than twenty CAS. The use of more general formats, like OpenMath, XML, MathML, is a very compelling idea but, like the use of CAS as part of more complex systems (e.g., in [12]), it is not discussed in this paper. III. TRANSLATORS A program that can read a program in one language and translate it into an equivalent program in another language is called compiler. The term compiler is, first of all, used for programs that translate source code from a high-level programming language to a lower level language. If the source language and the target language are both high-level languages (and CAS languages are high-level), the program is usually called translator (see Fig. 2). There are many information resources available on compilers and translators. This section is based somewhat on [13]. The translation process consists of different stages. One could differentiate between analysis and synthesis. Analysis is divided to lexical, syntax and semantic analyses and provides an intermediate representation. During synthesis, the target program is composed from the intermediate representation. We focus on syntax-directed translation a technique that is grammar-oriented and centers on syntax analyses. Fig. 3 illustrates the model of the analysis stage of the translator. Scanner uses the source program and lexical rules and produces a stream of tokens. Parser uses the stream of tokens and syntactical rules and generates a syntax tree. Intermediate code generator generates intermediate code with the help of semantic rules. Rewriting rules are required to derive the final target code from the intermediate code. Figure 3. A model of the analyses part. Analysis is based on the syntax of the source language (syntax-directed translation!). Syntax could be specified as a context-free grammar and expressed by Backus-Naur Form (BNF) or Extended Backus-Naur Form (EBNF). A grammar describes the structure of language constructs by using production rules. There are different variants of EBNF the following example is based on the ISO standard for EBNF notation, where [] means an optional item, - and {} mean repeat 1 or more times, or 0 or more times, respectively, and the symbol, is used for concatenation (see [14]). number = {digit}- identifier = letter {letter digit} functioncall = functionname, "(" [parameterlist], ")" Creating grammars can lead to several difficult problems, where one production rule conflicts with another. One can use a more powerful parser to overcome these conflicts, but such parsers are more difficult to program and debug. Consequently, in order to build a translator we need to program a scanner, a parser, an intermediate code generator and a target code generator. First and foremost, we need the grammars of CAS (lexical rules, syntactical rules, semantic rules), which are discussed in the next section. IV. GRAMMARS OF COMPUTER ALGEBRA SYSTEMS To translate worksheets of different CAS we have to know the exact syntax of CAS languages. A formal grammar that consists of a set of rules, which describe how to form valid commands according to the language s syntax, would be extremely useful. While the syntax of different CAS is wellknown and widely described (for example, in CAS manuals), it is very hard to find grammars for CAS languages. It would be nice to have a grammar in some form for every language. We do not have this at the moment, but this is work that has to be done eventually. Syntaxes of different CAS could be very different composing a grammar could be easier in case of some CAS while it could be quite difficult in case of others. However, if we restrict the domain (for example, constrain it to school mathematics) then the goal can be achieved and grammars can be composed. As an example, we can compose a grammar for Maxima worksheet, where only three commands are available: finding limit, integrating and solving of equation. We use the notation of EBNF. worksheet = {command}- command = limit integrate solve limit = "limit", "(", expression, ",", variable, ",", expression, ")", "" integrate = "integrate", "(", expression, ",", term [",", term, ",", term], ")", "" solve = "solve", "(", expression, ",", term, ")", ""

3 term = ( "(", expression, ")" ) variable number unary = ["+" "-"] term mult = unary [ ("*" "/"), unary ] add = mult [ ("+" "-"), mult ] expression = add [ ("=" "<>" "<" ">"), add ] variable = character { character digit } number = {digit}- character = "a" "b" "c" "d" "e" "f" "g" "h" "i" "j" "k" "l" "m" "n" "o" "p" "q" "r" "s" "t" "u" "v" "w" "x" "y" "z" digit = "0" "1" "2" "3" "4" "5" "6" "7" "8" "9" The production rule worksheet shows that in this language there is a worksheet, which consists of one or several command rules. The rule command can be finding limit, integrating or solving the equation. The rules limit, integrate and solve define the exact structure of command with the help of other rules and terminals. Other rules describe terms, expressions, variables, and so on. For example, variable is defined as a word that begins with a lowercase letter, which is followed by zero or several lowercase letters or digits. Terminals are symbols, which appear only on the right side and are enclosed between the pair "". As we can see, definitions of terms, expressions, variable and numbers (even in simplified form) constitute a large part of grammar. This part describes how mathematical expressions can be composed and it is quite similar (maybe with small differences) for grammars of all CAS languages. Different CAS languages have different syntaxes for commands. The rules that describe commands would be different in grammars. For example, the rule limit in Maple grammar would be limit = "limit", "(", expression, ",", variable, "=", expression, ")", "" and in WIRIS grammar limit = "limit", "(", expression, ",", variable, ",", expression, ")" For the purposes of composing a grammar, we use onedimensional notation for input of commands (see Fig. 4) instead of the possibly more common two-dimensional notation (see Fig. 1). Figure 4. 1-D CAS input. V. A PROTOTYPE CAS-TRANSLATOR We have created a prototype CAS-Translator to try to translate worksheets from one CAS language to another. This version of CAS-Translator allows translating commands and worksheets between three CAS languages: Maxima, WIRIS and Maple. The domain of commands is restricted to school mathematics (including integrating and finding limit). The parser generator ANTLR (Another Tool for Language Recognition) [15] was used to create necessary parsers. ANTLR is a language tool that provides a framework for constructing translators and describing specific languages, can use grammars and rewriting rules to create the needed translation engine with minimal amount of programming. ANTLR uses a slightly modified version of EBNF, where production rules are described as regular expressions with the help of lexemes. Lexemes are defined inside of production rules with apostrophes or written in capital letters. Lexemes in capital letters are described as regular expressions. ANTLR allows writing semantic rules into grammar. We had to modify the grammar to be suitable for ANTLR. grammar Maxima worksheet : command+ command : limit integrate solve limit : limit ( a=expression, b=variable, c=expression ) -> limit(a, b, c) integrate : integrate ( e1=expression, a=term ) -> integrate(e1, a) solve : solve ( e1=expression, a=term ) -> solve(e1, a) term : ( expression ) VARIABLE NUMBER unary: ( + - )* term mult : unary ( ( * / ) unary)* add : mult ( ( + - ) mult)* expression : add ( ( = <> < > ) add)* VARIABLE: a.. z ( a.. z )* NUMBER:

4 Figure 5. Syntax-directed translation.

5 Figure 6. The main window of CAS-Translator. The structure -> limit(a, b, c) shows that the sentence, which was recognized with the rule limit, will be translated into intermediate language with the sentence limit with necessary arguments. The text will be generated from intermediate language to another CAS language (for example, Maple language) with rewriting rule: limit(a, b, c) ::= "limit(<a>, <b>=<c>) <\n>" Fig. 5 shows how one command (integrate) in one CAS language (Maxima) is translated to another CAS language (Maple) through syntax-directed translation. The middle column contains different stages of the translator the other columns contain different inputs and outputs. Our trial application CAS-Translator was written in Java programming language. The main window of the program is shown on Fig. 6. The window is divided into three parts: the left part is for input CAS language, the right part is for output CAS language and the middle section includes several buttons. The user has to select an input language after which the user can enter commands into the box or open a file with commands in the input language. The user has to select an output language as well. After that the user can press the button Translate and the program will translate the commands from input to output language. The commands from the output box can be saved to a file. VI. FUTURE WORKS The first thing that can and should be done is addition of further CAS languages. At the moment our prototype works only with three CAS (Maxima, Maple and WIRIS), but there are many other and even more popular systems (for example, Mathematica, Derive, MuPAD, and so on). In addition, we focused only on commands, but worksheets usually contain a large amount of other information too. The future application should work with different formats of worksheets, open them and translate other information correctly to a needed CAS. Besides translation between different CAS the application could do even more in the future. The current CAS-Translator can take input in the form of command or worksheet. The future application could accept voice and handwritten commands. Voice commands would enable input without a keyboard. It could be useful for people with disabilities. Some existing CAS (for example, Mathematica) already enable entering commands by hand, which is certainly a quicker and more convenient way for doing that. It would also be wonderful if the application would not only show the result (translated command or worksheet) in its own window, but also run the CAS itself and display the result in there. This would make it possible for students to see the result immediately on an interactive board, for example. And teachers could use the program from any position in the classroom (using voice commands). Fig. 7 shows several potential future usages of the application. VII. CONCLUSION The aim of this paper was to investigate, if using syntaxdirected translation could be a viable way for translating worksheets of different computer algebra systems. We can conclude that, at least in a restricted area, syntax-directed translation is possible. Theoretically, it could also succeed in much wider areas, perhaps universally, even though this may be too complicated in practice. The main obstacle is the lack of available grammars of different CAS. Composition of grammars from user manuals is quite inconvenient. However, it is not a major problem if the work is restricted to a particular area. It should be noted that the technique introduced in the paper is not only useful for translation of CAS worksheets but also for controlling a CAS session by voice or by handwriting. These features could be applicable in teaching and learning of (school) mathematics. ACKNOWLEDGMENT The study was supported by the Estonian Target Financing Grant No. SF s06.

6 Figure 7. Possible usages of the application. REFERENCES [1] Maple, Math Software for Engineers, Educators & Students, maplesoft.com/. [2] Maxima, a Computer Algebra System, [3] WIRIS, The Global Solution for Maths Education, [4] M. J. Wester, A critique of the mathematical abilities of ca systems, in Computer Algebra Systems. A Practical Guide. M. J. Wester, Ed. John Wiley & Sons, 1999, pp [5] E. Tonisson, Branch completeness in school mathematics and in computer algebra systems, The Electronic Journal on Mathematics and Technology, vol 1(3), 2007, pp [6] E. Tonisson, and N. Velikanova, Answers offered by computer algebra systems to equations from school textbooks, Teaching Mathematics and Computer Science, vol 6(1), 2008, pp [7] D. Constales, Prototypes for the automatic translation of computer algebra languages, Design and Implementation of Symbolic[7] Computation Systems. Lecture Notes in Computer Science, vol. 429, 1990, pp [8] Yacc: Yet Another Compiler-Compiler, yacc/index.html. [9] Lex - A Lexical Analyzer Generator, index.html. [10] Mixima: Mathematica to Maxima computer algebra system (CAS) translator and compatibility functions and application to Quantum Information Programs, [11] T. Daly, M. Wester, A. Hulpke, H. Schoenemann, S. Mechveliani, A. Pinkus, and M. Lavaud, The Rosetta Stone for Computer Algebra Systems, rosetta/htmla/roseta.htm. [12] A. Cohen, H. Cuypers, K. Poels, M. Spanbroek, R. Verrijzer, WExEd - WebALT Exercise Editor for Multilingual Mathematical Exercises, Proc. First WebALT Conference and Exhibition, Eindhoven, The Netherlands, 2006, pp [13] A. V. Aho, M. S. Lam, R. Sethi, J. D. Ullman, Compilers: Principles, Techniques, & Tools, 2nd ed., Pearson Education, [14] Extended BNF. ISO/IEC 14977:1996. [15] ANTLR Parser Generator,

Syntax Parsing 1. Grammars and parsing 2. Top-down and bottom-up parsing 3. Chart parsers 4. Bottom-up chart parsing 5. The Earley Algorithm

Syntax Parsing 1. Grammars and parsing 2. Top-down and bottom-up parsing 3. Chart parsers 4. Bottom-up chart parsing 5. The Earley Algorithm Syntax Parsing 1. Grammars and parsing 2. Top-down and bottom-up parsing 3. Chart parsers 4. Bottom-up chart parsing 5. The Earley Algorithm syntax: from the Greek syntaxis, meaning setting out together

More information

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

Objectives. Chapter 2: The Representation of Knowledge. Expert Systems: Principles and Programming, Fourth Edition Chapter 2: The Representation of Knowledge Expert Systems: Principles and Programming, Fourth Edition Objectives Introduce the study of logic Learn the difference between formal logic and informal logic

More information

Language Evolution, Metasyntactically. First International Workshop on Bidirectional Transformations (BX 2012)

Language Evolution, Metasyntactically. First International Workshop on Bidirectional Transformations (BX 2012) Language Evolution, Metasyntactically First International Workshop on Bidirectional Transformations (BX 2012) Vadim Zaytsev, SWAT, CWI 2012 Introduction Every language document employs its own We focus

More information

Rule discovery in Web-based educational systems using Grammar-Based Genetic Programming

Rule discovery in Web-based educational systems using Grammar-Based Genetic Programming Data Mining VI 205 Rule discovery in Web-based educational systems using Grammar-Based Genetic Programming C. Romero, S. Ventura, C. Hervás & P. González Universidad de Córdoba, Campus Universitario de

More information

Parsing of part-of-speech tagged Assamese Texts

Parsing of part-of-speech tagged Assamese Texts IJCSI International Journal of Computer Science Issues, Vol. 6, No. 1, 2009 ISSN (Online): 1694-0784 ISSN (Print): 1694-0814 28 Parsing of part-of-speech tagged Assamese Texts Mirzanur Rahman 1, Sufal

More information

Physics 270: Experimental Physics

Physics 270: Experimental Physics 2017 edition Lab Manual Physics 270 3 Physics 270: Experimental Physics Lecture: Lab: Instructor: Office: Email: Tuesdays, 2 3:50 PM Thursdays, 2 4:50 PM Dr. Uttam Manna 313C Moulton Hall umanna@ilstu.edu

More information

PH.D. IN COMPUTER SCIENCE PROGRAM (POST M.S.)

PH.D. IN COMPUTER SCIENCE PROGRAM (POST M.S.) PH.D. IN COMPUTER SCIENCE PROGRAM (POST M.S.) OVERVIEW ADMISSION REQUIREMENTS PROGRAM REQUIREMENTS OVERVIEW FOR THE PH.D. IN COMPUTER SCIENCE Overview The doctoral program is designed for those students

More information

Specification and Evaluation of Machine Translation Toy Systems - Criteria for laboratory assignments

Specification and Evaluation of Machine Translation Toy Systems - Criteria for laboratory assignments Specification and Evaluation of Machine Translation Toy Systems - Criteria for laboratory assignments Cristina Vertan, Walther v. Hahn University of Hamburg, Natural Language Systems Division Hamburg,

More information

Evidence for Reliability, Validity and Learning Effectiveness

Evidence for Reliability, Validity and Learning Effectiveness PEARSON EDUCATION Evidence for Reliability, Validity and Learning Effectiveness Introduction Pearson Knowledge Technologies has conducted a large number and wide variety of reliability and validity studies

More information

LEGO MINDSTORMS Education EV3 Coding Activities

LEGO MINDSTORMS Education EV3 Coding Activities LEGO MINDSTORMS Education EV3 Coding Activities s t e e h s k r o W t n e d Stu LEGOeducation.com/MINDSTORMS Contents ACTIVITY 1 Performing a Three Point Turn 3-6 ACTIVITY 2 Written Instructions for a

More information

Software Maintenance

Software Maintenance 1 What is Software Maintenance? Software Maintenance is a very broad activity that includes error corrections, enhancements of capabilities, deletion of obsolete capabilities, and optimization. 2 Categories

More information

Developing True/False Test Sheet Generating System with Diagnosing Basic Cognitive Ability

Developing True/False Test Sheet Generating System with Diagnosing Basic Cognitive Ability Developing True/False Test Sheet Generating System with Diagnosing Basic Cognitive Ability Shih-Bin Chen Dept. of Information and Computer Engineering, Chung-Yuan Christian University Chung-Li, Taiwan

More information

Statewide Framework Document for:

Statewide Framework Document for: Statewide Framework Document for: 270301 Standards may be added to this document prior to submission, but may not be removed from the framework to meet state credit equivalency requirements. Performance

More information

Evaluation of Usage Patterns for Web-based Educational Systems using Web Mining

Evaluation of Usage Patterns for Web-based Educational Systems using Web Mining Evaluation of Usage Patterns for Web-based Educational Systems using Web Mining Dave Donnellan, School of Computer Applications Dublin City University Dublin 9 Ireland daviddonnellan@eircom.net Claus Pahl

More information

Evaluation of Usage Patterns for Web-based Educational Systems using Web Mining

Evaluation of Usage Patterns for Web-based Educational Systems using Web Mining Evaluation of Usage Patterns for Web-based Educational Systems using Web Mining Dave Donnellan, School of Computer Applications Dublin City University Dublin 9 Ireland daviddonnellan@eircom.net Claus Pahl

More information

Excel Intermediate

Excel Intermediate Instructor s Excel 2013 - Intermediate Multiple Worksheets Excel 2013 - Intermediate (103-124) Multiple Worksheets Quick Links Manipulating Sheets Pages EX5 Pages EX37 EX38 Grouping Worksheets Pages EX304

More information

TABE 9&10. Revised 8/2013- with reference to College and Career Readiness Standards

TABE 9&10. Revised 8/2013- with reference to College and Career Readiness Standards TABE 9&10 Revised 8/2013- with reference to College and Career Readiness Standards LEVEL E Test 1: Reading Name Class E01- INTERPRET GRAPHIC INFORMATION Signs Maps Graphs Consumer Materials Forms Dictionary

More information

INTERMEDIATE ALGEBRA PRODUCT GUIDE

INTERMEDIATE ALGEBRA PRODUCT GUIDE Welcome Thank you for choosing Intermediate Algebra. This adaptive digital curriculum provides students with instruction and practice in advanced algebraic concepts, including rational, radical, and logarithmic

More information

GACE Computer Science Assessment Test at a Glance

GACE Computer Science Assessment Test at a Glance GACE Computer Science Assessment Test at a Glance Updated May 2017 See the GACE Computer Science Assessment Study Companion for practice questions and preparation resources. Assessment Name Computer Science

More information

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

Focus of the Unit: Much of this unit focuses on extending previous skills of multiplication and division to multi-digit whole numbers. Approximate Time Frame: 3-4 weeks Connections to Previous Learning: In fourth grade, students fluently multiply (4-digit by 1-digit, 2-digit by 2-digit) and divide (4-digit by 1-digit) using strategies

More information

Math 96: Intermediate Algebra in Context

Math 96: Intermediate Algebra in Context : Intermediate Algebra in Context Syllabus Spring Quarter 2016 Daily, 9:20 10:30am Instructor: Lauri Lindberg Office Hours@ tutoring: Tutoring Center (CAS-504) 8 9am & 1 2pm daily STEM (Math) Center (RAI-338)

More information

On the Combined Behavior of Autonomous Resource Management Agents

On the Combined Behavior of Autonomous Resource Management Agents On the Combined Behavior of Autonomous Resource Management Agents Siri Fagernes 1 and Alva L. Couch 2 1 Faculty of Engineering Oslo University College Oslo, Norway siri.fagernes@iu.hio.no 2 Computer Science

More information

PROCESS USE CASES: USE CASES IDENTIFICATION

PROCESS USE CASES: USE CASES IDENTIFICATION International Conference on Enterprise Information Systems, ICEIS 2007, Volume EIS June 12-16, 2007, Funchal, Portugal. PROCESS USE CASES: USE CASES IDENTIFICATION Pedro Valente, Paulo N. M. Sampaio Distributed

More information

TIMSS ADVANCED 2015 USER GUIDE FOR THE INTERNATIONAL DATABASE. Pierre Foy

TIMSS ADVANCED 2015 USER GUIDE FOR THE INTERNATIONAL DATABASE. Pierre Foy TIMSS ADVANCED 2015 USER GUIDE FOR THE INTERNATIONAL DATABASE Pierre Foy TIMSS Advanced 2015 orks User Guide for the International Database Pierre Foy Contributors: Victoria A.S. Centurino, Kerry E. Cotter,

More information

PowerTeacher Gradebook User Guide PowerSchool Student Information System

PowerTeacher Gradebook User Guide PowerSchool Student Information System PowerSchool Student Information System Document Properties Copyright Owner Copyright 2007 Pearson Education, Inc. or its affiliates. All rights reserved. This document is the property of Pearson Education,

More information

1 st Quarter (September, October, November) August/September Strand Topic Standard Notes Reading for Literature

1 st Quarter (September, October, November) August/September Strand Topic Standard Notes Reading for Literature 1 st Grade Curriculum Map Common Core Standards Language Arts 2013 2014 1 st Quarter (September, October, November) August/September Strand Topic Standard Notes Reading for Literature Key Ideas and Details

More information

Tour. English Discoveries Online

Tour. English Discoveries Online Techno-Ware Tour Of English Discoveries Online Online www.englishdiscoveries.com http://ed242us.engdis.com/technotms Guided Tour of English Discoveries Online Background: English Discoveries Online is

More information

A General Class of Noncontext Free Grammars Generating Context Free Languages

A General Class of Noncontext Free Grammars Generating Context Free Languages INFORMATION AND CONTROL 43, 187-194 (1979) A General Class of Noncontext Free Grammars Generating Context Free Languages SARWAN K. AGGARWAL Boeing Wichita Company, Wichita, Kansas 67210 AND JAMES A. HEINEN

More information

A Minimalist Approach to Code-Switching. In the field of linguistics, the topic of bilingualism is a broad one. There are many

A Minimalist Approach to Code-Switching. In the field of linguistics, the topic of bilingualism is a broad one. There are many Schmidt 1 Eric Schmidt Prof. Suzanne Flynn Linguistic Study of Bilingualism December 13, 2013 A Minimalist Approach to Code-Switching In the field of linguistics, the topic of bilingualism is a broad one.

More information

CIS 121 INTRODUCTION TO COMPUTER INFORMATION SYSTEMS - SYLLABUS

CIS 121 INTRODUCTION TO COMPUTER INFORMATION SYSTEMS - SYLLABUS CIS 121 INTRODUCTION TO COMPUTER INFORMATION SYSTEMS - SYLLABUS Section: 7591, 7592 Instructor: Beth Roberts Class Time: Hybrid Classroom: CTR-270, AAH-234 Credits: 5 cr. Email: Canvas messaging (preferred)

More information

A Coding System for Dynamic Topic Analysis: A Computer-Mediated Discourse Analysis Technique

A Coding System for Dynamic Topic Analysis: A Computer-Mediated Discourse Analysis Technique A Coding System for Dynamic Topic Analysis: A Computer-Mediated Discourse Analysis Technique Hiromi Ishizaki 1, Susan C. Herring 2, Yasuhiro Takishima 1 1 KDDI R&D Laboratories, Inc. 2 Indiana University

More information

Preferences...3 Basic Calculator...5 Math/Graphing Tools...5 Help...6 Run System Check...6 Sign Out...8

Preferences...3 Basic Calculator...5 Math/Graphing Tools...5 Help...6 Run System Check...6 Sign Out...8 CONTENTS GETTING STARTED.................................... 1 SYSTEM SETUP FOR CENGAGENOW....................... 2 USING THE HEADER LINKS.............................. 2 Preferences....................................................3

More information

CREATING SHARABLE LEARNING OBJECTS FROM EXISTING DIGITAL COURSE CONTENT

CREATING SHARABLE LEARNING OBJECTS FROM EXISTING DIGITAL COURSE CONTENT CREATING SHARABLE LEARNING OBJECTS FROM EXISTING DIGITAL COURSE CONTENT Rajendra G. Singh Margaret Bernard Ross Gardler rajsingh@tstt.net.tt mbernard@fsa.uwi.tt rgardler@saafe.org Department of Mathematics

More information

Number Line Moves Dash -- 1st Grade. Michelle Eckstein

Number Line Moves Dash -- 1st Grade. Michelle Eckstein Number Line Moves Dash -- 1st Grade Michelle Eckstein Common Core Standards CCSS.MATH.CONTENT.1.NBT.C.4 Add within 100, including adding a two-digit number and a one-digit number, and adding a two-digit

More information

Notetaking Directions

Notetaking Directions Porter Notetaking Directions 1 Notetaking Directions Simplified Cornell-Bullet System Research indicates that hand writing notes is more beneficial to students learning than typing notes, unless there

More information

First Grade Standards

First Grade Standards These are the standards for what is taught throughout the year in First Grade. It is the expectation that these skills will be reinforced after they have been taught. Mathematical Practice Standards Taught

More information

Developing a TT-MCTAG for German with an RCG-based Parser

Developing a TT-MCTAG for German with an RCG-based Parser Developing a TT-MCTAG for German with an RCG-based Parser Laura Kallmeyer, Timm Lichte, Wolfgang Maier, Yannick Parmentier, Johannes Dellert University of Tübingen, Germany CNRS-LORIA, France LREC 2008,

More information

Bittinger, M. L., Ellenbogen, D. J., & Johnson, B. L. (2012). Prealgebra (6th ed.). Boston, MA: Addison-Wesley.

Bittinger, M. L., Ellenbogen, D. J., & Johnson, B. L. (2012). Prealgebra (6th ed.). Boston, MA: Addison-Wesley. Course Syllabus Course Description Explores the basic fundamentals of college-level mathematics. (Note: This course is for institutional credit only and will not be used in meeting degree requirements.

More information

Natural Language Processing. George Konidaris

Natural Language Processing. George Konidaris Natural Language Processing George Konidaris gdk@cs.brown.edu Fall 2017 Natural Language Processing Understanding spoken/written sentences in a natural language. Major area of research in AI. Why? Humans

More information

Teachers Guide Chair Study

Teachers Guide Chair Study Certificate of Initial Mastery Task Booklet 2006-2007 School Year Teachers Guide Chair Study Dance Modified On-Demand Task Revised 4-19-07 Central Falls Johnston Middletown West Warwick Coventry Lincoln

More information

have to be modeled) or isolated words. Output of the system is a grapheme-tophoneme conversion system which takes as its input the spelling of words,

have to be modeled) or isolated words. Output of the system is a grapheme-tophoneme conversion system which takes as its input the spelling of words, A Language-Independent, Data-Oriented Architecture for Grapheme-to-Phoneme Conversion Walter Daelemans and Antal van den Bosch Proceedings ESCA-IEEE speech synthesis conference, New York, September 1994

More information

Designing e-learning materials with learning objects

Designing e-learning materials with learning objects Maja Stracenski, M.S. (e-mail: maja.stracenski@zg.htnet.hr) Goran Hudec, Ph. D. (e-mail: ghudec@ttf.hr) Ivana Salopek, B.S. (e-mail: ivana.salopek@ttf.hr) Tekstilno tehnološki fakultet Prilaz baruna Filipovica

More information

LING 329 : MORPHOLOGY

LING 329 : MORPHOLOGY LING 329 : MORPHOLOGY TTh 10:30 11:50 AM, Physics 121 Course Syllabus Spring 2013 Matt Pearson Office: Vollum 313 Email: pearsonm@reed.edu Phone: 7618 (off campus: 503-517-7618) Office hrs: Mon 1:30 2:30,

More information

Online Marking of Essay-type Assignments

Online Marking of Essay-type Assignments Online Marking of Essay-type Assignments Eva Heinrich, Yuanzhi Wang Institute of Information Sciences and Technology Massey University Palmerston North, New Zealand E.Heinrich@massey.ac.nz, yuanzhi_wang@yahoo.com

More information

The Strong Minimalist Thesis and Bounded Optimality

The Strong Minimalist Thesis and Bounded Optimality The Strong Minimalist Thesis and Bounded Optimality DRAFT-IN-PROGRESS; SEND COMMENTS TO RICKL@UMICH.EDU Richard L. Lewis Department of Psychology University of Michigan 27 March 2010 1 Purpose of this

More information

Introduction to HPSG. Introduction. Historical Overview. The HPSG architecture. Signature. Linguistic Objects. Descriptions.

Introduction to HPSG. Introduction. Historical Overview. The HPSG architecture. Signature. Linguistic Objects. Descriptions. to as a linguistic theory to to a member of the family of linguistic frameworks that are called generative grammars a grammar which is formalized to a high degree and thus makes exact predictions about

More information

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

A R ! I,,, !~ii ii! A ow ' r.-ii ' i ' JA' V5, 9. MiN, ; A R "! I,,, r.-ii ' i '!~ii ii! A ow ' I % i o,... V. 4..... JA' i,.. Al V5, 9 MiN, ; Logic and Language Models for Computer Science Logic and Language Models for Computer Science HENRY HAMBURGER George

More information

Session Six: Software Evaluation Rubric Collaborators: Susan Ferdon and Steve Poast

Session Six: Software Evaluation Rubric Collaborators: Susan Ferdon and Steve Poast EDTECH 554 (FA10) Susan Ferdon Session Six: Software Evaluation Rubric Collaborators: Susan Ferdon and Steve Poast Task The principal at your building is aware you are in Boise State's Ed Tech Master's

More information

Integrating Blended Learning into the Classroom

Integrating Blended Learning into the Classroom Integrating Blended Learning into the Classroom FAS Office of Educational Technology November 20, 2014 Workshop Outline Blended Learning - what is it? Benefits Models Support Case Studies @ FAS featuring

More information

Automating Outcome Based Assessment

Automating Outcome Based Assessment Automating Outcome Based Assessment Suseel K Pallapu Graduate Student Department of Computing Studies Arizona State University Polytechnic (East) 01 480 449 3861 harryk@asu.edu ABSTRACT In the last decade,

More information

Learning Methods for Fuzzy Systems

Learning Methods for Fuzzy Systems Learning Methods for Fuzzy Systems Rudolf Kruse and Andreas Nürnberger Department of Computer Science, University of Magdeburg Universitätsplatz, D-396 Magdeburg, Germany Phone : +49.39.67.876, Fax : +49.39.67.8

More information

Outreach Connect User Manual

Outreach Connect User Manual Outreach Connect A Product of CAA Software, Inc. Outreach Connect User Manual Church Growth Strategies Through Sunday School, Care Groups, & Outreach Involving Members, Guests, & Prospects PREPARED FOR:

More information

Controlled vocabulary

Controlled vocabulary Indexing languages 6.2.2. Controlled vocabulary Overview Anyone who has struggled to find the exact search term to retrieve information about a certain subject can benefit from controlled vocabulary. Controlled

More information

A student diagnosing and evaluation system for laboratory-based academic exercises

A student diagnosing and evaluation system for laboratory-based academic exercises A student diagnosing and evaluation system for laboratory-based academic exercises Maria Samarakou, Emmanouil Fylladitakis and Pantelis Prentakis Technological Educational Institute (T.E.I.) of Athens

More information

Class Meeting Time and Place: Section 3: MTWF10:00-10:50 TILT 221

Class Meeting Time and Place: Section 3: MTWF10:00-10:50 TILT 221 Math 155. Calculus for Biological Scientists Fall 2017 Website https://csumath155.wordpress.com Please review the course website for details on the schedule, extra resources, alternate exam request forms,

More information

1. Introduction. 2. The OMBI database editor

1. Introduction. 2. The OMBI database editor OMBI bilingual lexical resources: Arabic-Dutch / Dutch-Arabic Carole Tiberius, Anna Aalstein, Instituut voor Nederlandse Lexicologie Jan Hoogland, Nederlands Instituut in Marokko (NIMAR) In this paper

More information

Guide to Teaching Computer Science

Guide to Teaching Computer Science Guide to Teaching Computer Science Orit Hazzan Tami Lapidot Noa Ragonis Guide to Teaching Computer Science An Activity-Based Approach Dr. Orit Hazzan Associate Professor Technion - Israel Institute of

More information

Automating the E-learning Personalization

Automating the E-learning Personalization Automating the E-learning Personalization Fathi Essalmi 1, Leila Jemni Ben Ayed 1, Mohamed Jemni 1, Kinshuk 2, and Sabine Graf 2 1 The Research Laboratory of Technologies of Information and Communication

More information

WiggleWorks Software Manual PDF0049 (PDF) Houghton Mifflin Harcourt Publishing Company

WiggleWorks Software Manual PDF0049 (PDF) Houghton Mifflin Harcourt Publishing Company WiggleWorks Software Manual PDF0049 (PDF) Houghton Mifflin Harcourt Publishing Company Table of Contents Welcome to WiggleWorks... 3 Program Materials... 3 WiggleWorks Teacher Software... 4 Logging In...

More information

Longman English Interactive

Longman English Interactive Longman English Interactive Level 3 Orientation Quick Start 2 Microphone for Speaking Activities 2 Course Navigation 3 Course Home Page 3 Course Overview 4 Course Outline 5 Navigating the Course Page 6

More information

5 th Grade Language Arts Curriculum Map

5 th Grade Language Arts Curriculum Map 5 th Grade Language Arts Curriculum Map Quarter 1 Unit of Study: Launching Writer s Workshop 5.L.1 - Demonstrate command of the conventions of Standard English grammar and usage when writing or speaking.

More information

Word Segmentation of Off-line Handwritten Documents

Word Segmentation of Off-line Handwritten Documents Word Segmentation of Off-line Handwritten Documents Chen Huang and Sargur N. Srihari {chuang5, srihari}@cedar.buffalo.edu Center of Excellence for Document Analysis and Recognition (CEDAR), Department

More information

ICTCM 28th International Conference on Technology in Collegiate Mathematics

ICTCM 28th International Conference on Technology in Collegiate Mathematics DEVELOPING DIGITAL LITERACY IN THE CALCULUS SEQUENCE Dr. Jeremy Brazas Georgia State University Department of Mathematics and Statistics 30 Pryor Street Atlanta, GA 30303 jbrazas@gsu.edu Dr. Todd Abel

More information

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

Page 1 of 11. Curriculum Map: Grade 4 Math Course: Math 4 Sub-topic: General. Grade(s): None specified Curriculum Map: Grade 4 Math Course: Math 4 Sub-topic: General Grade(s): None specified Unit: Creating a Community of Mathematical Thinkers Timeline: Week 1 The purpose of the Establishing a Community

More information

Character Stream Parsing of Mixed-lingual Text

Character Stream Parsing of Mixed-lingual Text Character Stream Parsing of Mixed-lingual Text Harald Romsdorfer and Beat Pfister Speech Processing Group Computer Engineering and Networks Laboratory ETH Zurich {romsdorfer,pfister}@tik.ee.ethz.ch Abstract

More information

Lectora a Complete elearning Solution

Lectora a Complete elearning Solution Lectora a Complete elearning Solution Irina Ioniţă 1, Liviu Ioniţă 1 (1) University Petroleum-Gas of Ploiesti, Department of Information Technology, Mathematics, Physics, Bd. Bucuresti, No.39, 100680,

More information

Young Enterprise Tenner Challenge

Young Enterprise Tenner Challenge Young Enterprise Tenner Challenge Evaluation Report 2014/15 Supported by Young Enterprise Our vision we want every young person in the UK to leave education with the knowledge, skills and attitudes to

More information

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

AGS THE GREAT REVIEW GAME FOR PRE-ALGEBRA (CD) CORRELATED TO CALIFORNIA CONTENT STANDARDS AGS THE GREAT REVIEW GAME FOR PRE-ALGEBRA (CD) CORRELATED TO CALIFORNIA CONTENT STANDARDS 1 CALIFORNIA CONTENT STANDARDS: Chapter 1 ALGEBRA AND WHOLE NUMBERS Algebra and Functions 1.4 Students use algebraic

More information

Learning Microsoft Publisher , (Weixel et al)

Learning Microsoft Publisher , (Weixel et al) Prentice Hall Learning Microsoft Publisher 2007 2008, (Weixel et al) C O R R E L A T E D T O Mississippi Curriculum Framework for Business and Computer Technology I and II BUSINESS AND COMPUTER TECHNOLOGY

More information

Session H1B Teaching Introductory Electrical Engineering: Project-Based Learning Experience

Session H1B Teaching Introductory Electrical Engineering: Project-Based Learning Experience Teaching Introductory Electrical Engineering: Project-Based Learning Experience Chi-Un Lei, Hayden Kwok-Hay So, Edmund Y. Lam, Kenneth Kin-Yip Wong, Ricky Yu-Kwong Kwok Department of Electrical and Electronic

More information

Exploring Derivative Functions using HP Prime

Exploring Derivative Functions using HP Prime Exploring Derivative Functions using HP Prime Betty Voon Wan Niu betty@uniten.edu.my College of Engineering Universiti Tenaga Nasional Malaysia Wong Ling Shing Faculty of Health and Life Sciences, INTI

More information

Quantitative Evaluation of an Intuitive Teaching Method for Industrial Robot Using a Force / Moment Direction Sensor

Quantitative Evaluation of an Intuitive Teaching Method for Industrial Robot Using a Force / Moment Direction Sensor International Journal of Control, Automation, and Systems Vol. 1, No. 3, September 2003 395 Quantitative Evaluation of an Intuitive Teaching Method for Industrial Robot Using a Force / Moment Direction

More information

Enhancing Learning with a Poster Session in Engineering Economy

Enhancing Learning with a Poster Session in Engineering Economy 1339 Enhancing Learning with a Poster Session in Engineering Economy Karen E. Schmahl, Christine D. Noble Miami University Abstract This paper outlines the process and benefits of using a case analysis

More information

Field Experience Management 2011 Training Guides

Field Experience Management 2011 Training Guides Field Experience Management 2011 Training Guides Page 1 of 40 Contents Introduction... 3 Helpful Resources Available on the LiveText Conference Visitors Pass... 3 Overview... 5 Development Model for FEM...

More information

Applying Learn Team Coaching to an Introductory Programming Course

Applying Learn Team Coaching to an Introductory Programming Course Applying Learn Team Coaching to an Introductory Programming Course C.B. Class, H. Diethelm, M. Jud, M. Klaper, P. Sollberger Hochschule für Technik + Architektur Luzern Technikumstr. 21, 6048 Horw, Switzerland

More information

Holy Family Catholic Primary School SPELLING POLICY

Holy Family Catholic Primary School SPELLING POLICY Holy Family Catholic Primary School SPELLING POLICY 1. The aim of the spelling policy at Holy Family Catholic Primary School is to ensure that the children are encouraged to develop spelling accuracy in

More information

Chinese Language Parsing with Maximum-Entropy-Inspired Parser

Chinese Language Parsing with Maximum-Entropy-Inspired Parser Chinese Language Parsing with Maximum-Entropy-Inspired Parser Heng Lian Brown University Abstract The Chinese language has many special characteristics that make parsing difficult. The performance of state-of-the-art

More information

Houghton Mifflin Online Assessment System Walkthrough Guide

Houghton Mifflin Online Assessment System Walkthrough Guide Houghton Mifflin Online Assessment System Walkthrough Guide Page 1 Copyright 2007 by Houghton Mifflin Company. All Rights Reserved. No part of this document may be reproduced or transmitted in any form

More information

An ICT environment to assess and support students mathematical problem-solving performance in non-routine puzzle-like word problems

An ICT environment to assess and support students mathematical problem-solving performance in non-routine puzzle-like word problems An ICT environment to assess and support students mathematical problem-solving performance in non-routine puzzle-like word problems Angeliki Kolovou* Marja van den Heuvel-Panhuizen*# Arthur Bakker* Iliada

More information

CAAP. Content Analysis Report. Sample College. Institution Code: 9011 Institution Type: 4-Year Subgroup: none Test Date: Spring 2011

CAAP. Content Analysis Report. Sample College. Institution Code: 9011 Institution Type: 4-Year Subgroup: none Test Date: Spring 2011 CAAP Content Analysis Report Institution Code: 911 Institution Type: 4-Year Normative Group: 4-year Colleges Introduction This report provides information intended to help postsecondary institutions better

More information

Creating an Online Test. **This document was revised for the use of Plano ISD teachers and staff.

Creating an Online Test. **This document was revised for the use of Plano ISD teachers and staff. Creating an Online Test **This document was revised for the use of Plano ISD teachers and staff. OVERVIEW Step 1: Step 2: Step 3: Use ExamView Test Manager to set up a class Create class Add students to

More information

GCSE Mathematics B (Linear) Mark Scheme for November Component J567/04: Mathematics Paper 4 (Higher) General Certificate of Secondary Education

GCSE Mathematics B (Linear) Mark Scheme for November Component J567/04: Mathematics Paper 4 (Higher) General Certificate of Secondary Education GCSE Mathematics B (Linear) Component J567/04: Mathematics Paper 4 (Higher) General Certificate of Secondary Education Mark Scheme for November 2014 Oxford Cambridge and RSA Examinations OCR (Oxford Cambridge

More information

Learning Microsoft Office Excel

Learning Microsoft Office Excel A Correlation and Narrative Brief of Learning Microsoft Office Excel 2010 2012 To the Tennessee for Tennessee for TEXTBOOK NARRATIVE FOR THE STATE OF TENNESEE Student Edition with CD-ROM (ISBN: 9780135112106)

More information

Achim Stein: Diachronic Corpora Aston Corpus Summer School 2011

Achim Stein: Diachronic Corpora Aston Corpus Summer School 2011 Achim Stein: Diachronic Corpora Aston Corpus Summer School 2011 Achim Stein achim.stein@ling.uni-stuttgart.de Institut für Linguistik/Romanistik Universität Stuttgart 2nd of August, 2011 1 Installation

More information

Pre-Algebra A. Syllabus. Course Overview. Course Goals. General Skills. Credit Value

Pre-Algebra A. Syllabus. Course Overview. Course Goals. General Skills. Credit Value Syllabus Pre-Algebra A Course Overview Pre-Algebra is a course designed to prepare you for future work in algebra. In Pre-Algebra, you will strengthen your knowledge of numbers as you look to transition

More information

On-Line Data Analytics

On-Line Data Analytics International Journal of Computer Applications in Engineering Sciences [VOL I, ISSUE III, SEPTEMBER 2011] [ISSN: 2231-4946] On-Line Data Analytics Yugandhar Vemulapalli #, Devarapalli Raghu *, Raja Jacob

More information

Multimedia Courseware of Road Safety Education for Secondary School Students

Multimedia Courseware of Road Safety Education for Secondary School Students Multimedia Courseware of Road Safety Education for Secondary School Students Hanis Salwani, O 1 and Sobihatun ur, A.S 2 1 Universiti Utara Malaysia, Malaysia, hanisalwani89@hotmail.com 2 Universiti Utara

More information

South Carolina College- and Career-Ready Standards for Mathematics. Standards Unpacking Documents Grade 5

South Carolina College- and Career-Ready Standards for Mathematics. Standards Unpacking Documents Grade 5 South Carolina College- and Career-Ready Standards for Mathematics Standards Unpacking Documents Grade 5 South Carolina College- and Career-Ready Standards for Mathematics Standards Unpacking Documents

More information

ENGBG1 ENGBL1 Campus Linguistics. Meeting 2. Chapter 7 (Morphology) and chapter 9 (Syntax) Pia Sundqvist

ENGBG1 ENGBL1 Campus Linguistics. Meeting 2. Chapter 7 (Morphology) and chapter 9 (Syntax) Pia Sundqvist Meeting 2 Chapter 7 (Morphology) and chapter 9 (Syntax) Today s agenda Repetition of meeting 1 Mini-lecture on morphology Seminar on chapter 7, worksheet Mini-lecture on syntax Seminar on chapter 9, worksheet

More information

Seventh Grade Course Catalog

Seventh Grade Course Catalog 2017-2018 Seventh Grade Course Catalog Any information parents want to give the school which would be helpful for the student s educational placement needs to be addressed to the grade level counselor.

More information

An Introduction to the Minimalist Program

An Introduction to the Minimalist Program An Introduction to the Minimalist Program Luke Smith University of Arizona Summer 2016 Some findings of traditional syntax Human languages vary greatly, but digging deeper, they all have distinct commonalities:

More information

Five Challenges for the Collaborative Classroom and How to Solve Them

Five Challenges for the Collaborative Classroom and How to Solve Them An white paper sponsored by ELMO Five Challenges for the Collaborative Classroom and How to Solve Them CONTENTS 2 Why Create a Collaborative Classroom? 3 Key Challenges to Digital Collaboration 5 How Huddle

More information

Call Center Assessment-Technical Support (CCA-Technical Support)

Call Center Assessment-Technical Support (CCA-Technical Support) WHY DO AT&T AND ITS AFFILIATES TEST? At AT&T, we pride ourselves on matching the best jobs with the best people. To do this, we need to better understand your skills and abilities to make sure that you

More information

BHA 4053, Financial Management in Health Care Organizations Course Syllabus. Course Description. Course Textbook. Course Learning Outcomes.

BHA 4053, Financial Management in Health Care Organizations Course Syllabus. Course Description. Course Textbook. Course Learning Outcomes. BHA 4053, Financial Management in Health Care Organizations Course Syllabus Course Description Introduces key aspects of financial management for today's healthcare organizations, addressing diverse factors

More information

An Open Framework for Integrated Qualification Management Portals

An Open Framework for Integrated Qualification Management Portals An Open Framework for Integrated Qualification Management Portals Michael Fuchs, Claudio Muscogiuri, Claudia Niederée, Matthias Hemmje FhG IPSI D-64293 Darmstadt, Germany {fuchs,musco,niederee,hemmje}@ipsi.fhg.de

More information

Grade 5 + DIGITAL. EL Strategies. DOK 1-4 RTI Tiers 1-3. Flexible Supplemental K-8 ELA & Math Online & Print

Grade 5 + DIGITAL. EL Strategies. DOK 1-4 RTI Tiers 1-3. Flexible Supplemental K-8 ELA & Math Online & Print Standards PLUS Flexible Supplemental K-8 ELA & Math Online & Print Grade 5 SAMPLER Mathematics EL Strategies DOK 1-4 RTI Tiers 1-3 15-20 Minute Lessons Assessments Consistent with CA Testing Technology

More information

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

Characterizing Mathematical Digital Literacy: A Preliminary Investigation. Todd Abel Appalachian State University Characterizing Mathematical Digital Literacy: A Preliminary Investigation Todd Abel Appalachian State University Jeremy Brazas, Darryl Chamberlain Jr., Aubrey Kemp Georgia State University This preliminary

More information

A GENERIC SPLIT PROCESS MODEL FOR ASSET MANAGEMENT DECISION-MAKING

A GENERIC SPLIT PROCESS MODEL FOR ASSET MANAGEMENT DECISION-MAKING A GENERIC SPLIT PROCESS MODEL FOR ASSET MANAGEMENT DECISION-MAKING Yong Sun, a * Colin Fidge b and Lin Ma a a CRC for Integrated Engineering Asset Management, School of Engineering Systems, Queensland

More information

Bluetooth mlearning Applications for the Classroom of the Future

Bluetooth mlearning Applications for the Classroom of the Future Bluetooth mlearning Applications for the Classroom of the Future Tracey J. Mehigan, Daniel C. Doolan, Sabin Tabirca Department of Computer Science, University College Cork, College Road, Cork, Ireland

More information

Education & Training Plan Civil Litigation Specialist Certificate Program with Externship

Education & Training Plan Civil Litigation Specialist Certificate Program with Externship C.15.33 (Created 07-17-2017) AUBURN OHICE OF P ROFESSIONAL AND CONTINUING EDUCATION Office of Professional & Continuing Education 301 OD Smith Hall Auburn, AL 36849 http://www.auburn.edu/mycaa Contact:

More information