L A TEX in the Classroom

Size: px
Start display at page:

Download "L A TEX in the Classroom"

Transcription

1 Introduction Welcome L A TEX in the Classroom Dan Raies The University of Oregon Wednesday, July 20, 2014 Dan Raies (The University of Oregon) LATEX in the Classroom Wednesday, July 20, / 33

2 Introduction Original Motivation Problem: This homework assignment written by an associate professor: Dan Raies (The University of Oregon) LATEX in the Classroom Wednesday, July 20, / 33

3 Introduction Original Motivation Problem: This homework assignment written by an associate professor: Solution: I created an packet of useful information and a one-hour talk designed to introduce L A TEX by examining the challenges which face new teachers. That packet can be found here: Dan Raies (The University of Oregon) LATEX in the Classroom Wednesday, July 20, / 33

4 Introduction Today s Goals You campaign in poetry. You govern in prose. Mario Cuomo Today we want to look at some of the problems that a teacher who just learned L A TEX might face. The goal is to look for solutions which are simple and accessible rather than those which are elegant and general. Dan Raies (The University of Oregon) LATEX in the Classroom Wednesday, July 20, / 33

5 Introduction The Basics Here is a sample of some early concepts that I won t discuss today: horizontal and vertical spacing units (the siunitx package) margins, headers, and footers labels and the hyperref package equation numbering (or not) creating custom commands beamer Dan Raies (The University of Oregon) LATEX in the Classroom Wednesday, July 20, / 33

6 The enumerate environment Problem Problem: How do I make the enumerate environment pick up where it last left off? Dan Raies (The University of Oregon) LATEX in the Classroom Wednesday, July 20, / 33

7 The enumerate environment Problem Problem: How do I make the enumerate environment pick up where it last left off? Why? Different sections of exams often need different instructions but the numbering should be contiguous throughout. Dan Raies (The University of Oregon) LATEX in the Classroom Wednesday, July 20, / 33

8 The enumerate environment Solution Solution: The enumitem package and the resume option provides exactly the desired behavior. \ documentclass { article } \ usepackage { enumitem } \ begin { document } \ begin { enumerate } \ item One \ item Two \ end { enumerate } \ begin { enumerate }[ resume ] \ item Three \ item Four \ end { enumerate } \ end { document } Dan Raies (The University of Oregon) LATEX in the Classroom Wednesday, July 20, / 33

9 The enumerate environment Implementation True or False: 1. All p-groups are solvable. 2. A 5 has a unique Sylow 5-subgroup. Fill in the blank: 3. D 3 has normal subgroups. 4. S 5 has conjugacy classes. Dan Raies (The University of Oregon) LATEX in the Classroom Wednesday, July 20, / 33

10 The enumerate environment Related Ideas The enumitem package also provides options to change the labels in the enumerate environment. % Labels will look like (I), ( II ),... \ begin { enumerate }[ label =(\ Roman *)] \ item One \ item Two \ end { enumerate } Note: The enumitem and enumerate packages conflict. Dan Raies (The University of Oregon) LATEX in the Classroom Wednesday, July 20, / 33

11 Shared Styling Problem Problem: I have n documents with different content but identical formatting. How can I structure these documents so that a small change in the formatting doesn t require me to edit n different.tex files? Dan Raies (The University of Oregon) LATEX in the Classroom Wednesday, July 20, / 33

12 Shared Styling Problem Problem: I have n documents with different content but identical formatting. How can I structure these documents so that a small change in the formatting doesn t require me to edit n different.tex files? Why? I wrote 23 homework assignments. Then I decided to change the spacing between the questions so I changed all 23 homework assignments. Then I realized that I forgot to put a place for their names so I changed all 23 homework assignments. Then a student noticed a typo in the footer... Dan Raies (The University of Oregon) LATEX in the Classroom Wednesday, July 20, / 33

13 Shared Styling Solution Solution: Of the many solutions to this problem, a common preamble is my preference in a teaching environment (until Kaveh saves the day). \ documentclass { article } \ input { math 112_ hw_ preamble } \ begin { document } % content \ end { document } A file called math112_hw_preamble.tex should contain whatever would normally go in the preamble. Dan Raies (The University of Oregon) LATEX in the Classroom Wednesday, July 20, / 33

14 Shared Styling Implementation To the source code! Dan Raies (The University of Oregon) LATEX in the Classroom Wednesday, July 20, / 33

15 Shared Styling Related Ideas The input command is extremely useful for creating modular documents. \ documentclass { article } \ begin { document } \ input { introduction } \ input { chapter 1} \ input { chapter 2} \ input { chapter 3} \ end { document } Dan Raies (The University of Oregon) LATEX in the Classroom Wednesday, July 20, / 33

16 Answer Keys Problem Problem: How can I create a document where the visibility of certain content is optional? Dan Raies (The University of Oregon) LATEX in the Classroom Wednesday, July 20, / 33

17 Answer Keys Problem Problem: How can I create a document where the visibility of certain content is optional? Why? After giving an exam an instructor might provide solutions to his or her students. Most instructors do this by creating and compiling a second.tex file. However, it is usually a bad idea to put identical content in two different places. Dan Raies (The University of Oregon) LATEX in the Classroom Wednesday, July 20, / 33

18 Answer Keys Solution Solution 1: The solution below is best for a homework assignment where there is no spacing between questions. % preamble to compile an " assignment " \ newcommand {\ answer }[1]{} % %% OR %%% % preamble to compile a " key " \ newcommand {\ answer }[1]{\ fbox { Answer :} #1}... % body What is the capitol of Oregon? \ answer { Salem } Dan Raies (The University of Oregon) LATEX in the Classroom Wednesday, July 20, / 33

19 Answer Keys Solution Solution 2: The solution below is best for an exam where the document leaves room for students answers. % preamble to compile an " exam " \ newcommand {\ KC }[2]{#1} % %% OR %%% % preamble to compile a " key " \ newcommand {\ KC }[2]{#2}... % body What is the capitol of Oregon? \KC {\ vfill }{\ answer { Salem }} Dan Raies (The University of Oregon) LATEX in the Classroom Wednesday, July 20, / 33

20 Answer Keys Implementation To the source code! Dan Raies (The University of Oregon) LATEX in the Classroom Wednesday, July 20, / 33

21 Answer Keys Related Ideas A similar trick can be used to manage different versions of an exam. % preamble to compile " version 1" \ newcommand {\ VC }[2]{#1} % %% OR %%% % preamble to compile " version 2" \ newcommand {\ VC }[2]{#2}... % body What is the capitol of \ VC{ Ohio }{ Oregon }? \KC {\ vfill }{\ answer {\ VC{ Columbus }{ Salem }}} Dan Raies (The University of Oregon) LATEX in the Classroom Wednesday, July 20, / 33

22 Images Problem Problem: How can I put the graph of a function in my L A TEX document? Dan Raies (The University of Oregon) LATEX in the Classroom Wednesday, July 20, / 33

23 Images Problem Problem: How can I put the graph of a function in my L A TEX document? Why?... because I m a mathematician... Dan Raies (The University of Oregon) LATEX in the Classroom Wednesday, July 20, / 33

24 Images Solution Half-Hearted Solution: The includegraphics command allows the user to import graphics from other sources. Dan Raies (The University of Oregon) LATEX in the Classroom Wednesday, July 20, / 33

25 Images Solution Half-Hearted Solution: The includegraphics command allows the user to import graphics from other sources.... but there are advantages to creating graphics within L A TEX. Dan Raies (The University of Oregon) LATEX in the Classroom Wednesday, July 20, / 33

26 Images Solution Research Solution: There are many. The pgfplots package provides one shown below. \ begin { tikzpicture }[ scale =0.5] \ begin { axis }[ xlabel ={$ x$}, ylabel ={$ y=f(x) $}] \ addplot [blue, domain = -3:3] {x^2 -x +4}; \ end { axis } \ end { tikzpicture } 15 y = f (x) x Dan Raies (The University of Oregon) LATEX in the Classroom Wednesday, July 20, / 33

27 Images Solution Teaching Solution: The tikz package and plot. Dan Raies (The University of Oregon) LATEX in the Classroom Wednesday, July 20, / 33

28 Images Solution Teaching Solution: The tikz package and plot. First: What is different about teaching? The other solutions provide high-level (*ahem*) computation and a convenient (*ahem*) syntax. However, when teaching we can often sacrifice those luxuries for visual control. Dan Raies (The University of Oregon) LATEX in the Classroom Wednesday, July 20, / 33

29 Images Solution So how do we do it? As with the pgfplots package, the magic happens within a tikzpicture environment. The code... \ begin { tikzpicture } \ draw (0, -1) grid (4,2) ; \ draw plot [ domain =0:4]({\ x},{ sin (\x r)}); \ end { tikzpicture }... produces... Dan Raies (The University of Oregon) LATEX in the Classroom Wednesday, July 20, / 33

30 Images Implementation The next few frames are examples of graphs that I ve used in which the tikz package thrives and other methods struggle. Dan Raies (The University of Oregon) LATEX in the Classroom Wednesday, July 20, / 33

31 Images Implementation y g(9) (9, (f + g)(9)) y = f (x) f (9) y = g(x) 9 g(9) x Dan Raies (The University of Oregon) LATEX in the Classroom Wednesday, July 20, / 33

32 Images Implementation y x Dan Raies (The University of Oregon) LATEX in the Classroom Wednesday, July 20, / 33

33 Images Implementation y = 3 y y = f (x) y = 1 (0.19, 1.5) (1.81, 1.5) y = 1.5 y = 0.5 x Dan Raies (The University of Oregon) LATEX in the Classroom Wednesday, July 20, / 33

34 Images Implementation y x Dan Raies (The University of Oregon) LATEX in the Classroom Wednesday, July 20, / 33

35 Images Related Ideas The tikz package (with its relatives) is a wide net that catches many problems, though it doesn t always provide the best solution. It is my go-to package for... functions, geometry diagrams, commutative diagrams, and force diagrams. There are, of course, many other applications. Dan Raies (The University of Oregon) LATEX in the Classroom Wednesday, July 20, / 33

36 Students and LATEX Problem Problem: How can I get my freshmen to try L A TEX? Dan Raies (The University of Oregon) LATEX in the Classroom Wednesday, July 20, / 33

37 Students and LATEX Problem Problem: How can I get my freshmen to try L A TEX? Why would I ever do that to myself? Document creation is a valuable skill and L A TEX is cool. Dan Raies (The University of Oregon) LATEX in the Classroom Wednesday, July 20, / 33

38 Students and LATEX Problem Problem: How can I get my freshmen to try L A TEX? Why would I ever do that to myself? Document creation is a valuable skill and L A TEX is cool. Why is this a problem? Our deepest fear is not that we are inadequate. Our deepest fear is that we are powerful beyond measure. Marianne Williamson Dan Raies (The University of Oregon) LATEX in the Classroom Wednesday, July 20, / 33

39 Students and LATEX Solution Solution: My solution is writelatex.com. There are two useful features: The unpleasant installation process is replaced with the easier and more familiar sign-up process. It is trivial to access students source code. Dan Raies (The University of Oregon) LATEX in the Classroom Wednesday, July 20, / 33

40 Students and LATEX Implementation To the internet! Dan Raies (The University of Oregon) LATEX in the Classroom Wednesday, July 20, / 33

41 Students and LATEX Related Ideas Unfortunately, writel A TEX is the worst of all worlds for the experienced user. Compile timeouts suck. Like, a lot. The writel A TEX front-end is very sad when compared to dedicated IDE s. Version control systems are likely preferred for collaboration. (Though writel A TEX does support version control.) The paid version of writel A TEX is noticeably more impressive than the free version. Unfortunately, writel A TEX requires an internet connection. This also makes it slow.... you get the point. Dan Raies (The University of Oregon) LATEX in the Classroom Wednesday, July 20, / 33

42 Students and LATEX Related Ideas Unfortunately, writel A TEX is the worst of all worlds for the experienced user. Compile timeouts suck. Like, a lot. The writel A TEX front-end is very sad when compared to dedicated IDE s. Version control systems are likely preferred for collaboration. (Though writel A TEX does support version control.) The paid version of writel A TEX is noticeably more impressive than the free version. Unfortunately, writel A TEX requires an internet connection. This also makes it slow.... you get the point. There are, however, two places where I find writel A TEX extremely useful: on my Android smartphone on an unfamiliar computer Dan Raies (The University of Oregon) LATEX in the Classroom Wednesday, July 20, / 33

43 The End I don t know half of you half as well as I should like; and I like less than half of you half as well as you deserve. The Hobbit Dan Raies (The University of Oregon) LATEX in the Classroom Wednesday, July 20, / 33

Math 395 Homework #1 Due Wednesday, April 12

Math 395 Homework #1 Due Wednesday, April 12 Math 395 Homework #1 Due Wednesday, April 12 LaTex is a typesetting system that is widely used by mathematicians. It has the ability to typeset just about any mathematical notation, as well as complex

More information

Learn to use the vector and translation tools in GX.

Learn to use the vector and translation tools in GX. Learning Objectives Horizontal and Combined Transformations Algebra ; Pre-Calculus Time required: 00 50 min. This lesson adds horizontal translations to our previous work with vertical translations and

More information

Abstract A quick intro by examples to the document preparation language L A TEX.

Abstract A quick intro by examples to the document preparation language L A TEX. Jumpstart LaTeX Bo Waggoner Updated: 2014-09-15 Abstract A quick intro by examples to the document preparation language L A TEX. 1 Overview LaTeX is essentially a programming language that, when executed,

More information

Lecture slides for MA2730 Analysis I

Lecture slides for MA2730 Analysis I Lecture slides for MA2730 Analysis I Simon people.brunel.ac.uk/~icsrsss simon.shaw@brunel.ac.uk College of Engineering, Design and Physical Sciences bicom & Materials and Manufacturing Research Institute

More information

L A TEX in the Classroom

L A TEX in the Classroom L A TEX in the Classroom Dan Raies raies@uoregon.edu Tuesday, January 28, 2014 Disclaimer I am not an expert in LATEX. The advice given here is based on nothing more than experience. It is likely that

More information

LATEX Primer. 1 Introduction (Read Me)

LATEX Primer. 1 Introduction (Read Me) LATEX Primer 1 Introduction (Read Me) This document is intended to be used as a primer. You are welcome to remove the body of the document and use the headers only. If you actually read this document,

More information

GRADE 5 SUPPLEMENT. Set C4 Geometry: Line Segments, Rays & More. Includes. Skills & Concepts

GRADE 5 SUPPLEMENT. Set C4 Geometry: Line Segments, Rays & More. Includes. Skills & Concepts GRDE SUPPLEMENT Set C Geometry: Line Segments, Rays & More Includes ctivity : Point, Line Segment, Ray, ngle C. Independent Worksheet : Drawing & Measuring Line Segments & ngles C. Independent Worksheet

More information

Lab 1: Setup 12:00 PM, Sep 10, 2017

Lab 1: Setup 12:00 PM, Sep 10, 2017 CS17 Integrated Introduction to Computer Science Hughes Lab 1: Setup 12:00 PM, Sep 10, 2017 Contents 1 Your friendly lab TAs 1 2 Pair programming 1 3 Welcome to lab 2 4 The file system 2 5 Intro to terminal

More information

(Refer Slide Time 3:31)

(Refer Slide Time 3:31) Digital Circuits and Systems Prof. S. Srinivasan Department of Electrical Engineering Indian Institute of Technology Madras Lecture - 5 Logic Simplification In the last lecture we talked about logic functions

More information

The wiki2beamer example. October 19, 2012

The wiki2beamer example. October 19, 2012 The wiki2beamer example October 19, 2012 Welcome Welcome to the wiki2beamer example presentation. We will do our best to document and demonstrate all features of wiki2beamer in this file. It is not meant

More information

Introduction to Programming in C Department of Computer Science and Engineering. Lecture No. #17. Loops: Break Statement

Introduction to Programming in C Department of Computer Science and Engineering. Lecture No. #17. Loops: Break Statement Introduction to Programming in C Department of Computer Science and Engineering Lecture No. #17 Loops: Break Statement (Refer Slide Time: 00:07) In this session we will see one more feature that is present

More information

Script for Interview about LATEX and Friends

Script for Interview about LATEX and Friends Script for Interview about LATEX and Friends M. R. C. van Dongen July 13, 2012 Contents 1 Introduction 2 2 Typography 3 2.1 Typeface Selection................................. 3 2.2 Kerning.......................................

More information

Latex Manually Set Font Size For Tables

Latex Manually Set Font Size For Tables Latex Manually Set Font Size For Tables I would like to set my table to font 10pt. Here is my coding /begin(table)(h) /resizebox(/textwidth)(!)(% /begin(tabular)(/l/l/l/l/l/) /hline & A & B & C & D //

More information

Math 291: Lecture 4. Dr. Fagerstrom. Minnesota State University Moorhead web.mnstate.edu/fagerstrom

Math 291: Lecture 4. Dr. Fagerstrom. Minnesota State University Moorhead web.mnstate.edu/fagerstrom Math 291: Lecture 4 Dr. Fagerstrom Minnesota State University Moorhead web.mnstate.edu/fagerstrom fagerstrom@mnstate.edu February 8, 2018 Dr. Fagerstrom (MSUM) Math 291: Lecture 4 February 8, 2018 1 /

More information

1. Welcome. (1) Hello. My name is Dr. Christopher Raridan (Dr. R). (3) In this tutorial I will introduce you to the amsart documentclass.

1. Welcome. (1) Hello. My name is Dr. Christopher Raridan (Dr. R). (3) In this tutorial I will introduce you to the amsart documentclass. TUTORIAL 3: MY FIRST L A TEX DOCUMENT CHRISTOPHER RARIDAN Abstract. Upon completion of this tutorial, the author should be able to produce a very basic L A TEX document. This tutorial will introduce the

More information

MindTap Math Foundations Instructor s Guide to Communication Tools

MindTap Math Foundations Instructor s Guide to Communication Tools MindTap Math Foundations Instructor s Guide to Communication Tools Contents Introduction 2 Message Center 2 Setting Up Your Profile 3 Contact List 4 1. Adding New Contacts 4 2. Searching Your Contacts

More information

MTH 122 Calculus II Essex County College Division of Mathematics and Physics 1 Lecture Notes #11 Sakai Web Project Material

MTH 122 Calculus II Essex County College Division of Mathematics and Physics 1 Lecture Notes #11 Sakai Web Project Material MTH Calculus II Essex County College Division of Mathematics and Physics Lecture Notes # Sakai Web Project Material Introduction - - 0 - Figure : Graph of y sin ( x y ) = x cos (x + y) with red tangent

More information

The basics of LaTeX. Cédric Buron. April 25, 2016

The basics of LaTeX. Cédric Buron. April 25, 2016 The basics of LaTeX Cédric Buron April 25, 2016 Hello fellows! Today, I introduce a very important language in my PhD, L A TEX(what a logo!). In this article, I m going to introduce very quickly the purpose,

More information

Technical Arts 101 Prof. Anupam Saxena Department of Mechanical engineering Indian Institute of Technology, Kanpur. Lecture - 7 Think and Analyze

Technical Arts 101 Prof. Anupam Saxena Department of Mechanical engineering Indian Institute of Technology, Kanpur. Lecture - 7 Think and Analyze Technical Arts 101 Prof. Anupam Saxena Department of Mechanical engineering Indian Institute of Technology, Kanpur Lecture - 7 Think and Analyze Last time I asked you to come up with a single funniest

More information

Lines of Symmetry. Grade 3. Amy Hahn. Education 334: MW 8 9:20 a.m.

Lines of Symmetry. Grade 3. Amy Hahn. Education 334: MW 8 9:20 a.m. Lines of Symmetry Grade 3 Amy Hahn Education 334: MW 8 9:20 a.m. GRADE 3 V. SPATIAL SENSE, GEOMETRY AND MEASUREMENT A. Spatial Sense Understand the concept of reflection symmetry as applied to geometric

More information

TABLE OF CONTENTS PART I: BASIC MICROSOFT WORD TOOLS... 1 PAGE BREAKS... 1 SECTION BREAKS... 3 STYLES... 6 TABLE OF CONTENTS... 8

TABLE OF CONTENTS PART I: BASIC MICROSOFT WORD TOOLS... 1 PAGE BREAKS... 1 SECTION BREAKS... 3 STYLES... 6 TABLE OF CONTENTS... 8 TABLE OF CONTENTS PART I: BASIC MICROSOFT WORD TOOLS... 1 PAGE BREAKS... 1 SECTION BREAKS... 3 STYLES... 6 TABLE OF CONTENTS... 8 LIST OF TABLES / LIST OF FIGURES... 11 PART II: FORMATTING REQUIREMENTS:

More information

Hi. I m a three. I m always a three. I never ever change. That s why I m a constant.

Hi. I m a three. I m always a three. I never ever change. That s why I m a constant. Lesson 1-1: 1 1: Evaluating Expressions Hi. I m a three. I m always a three. I never ever change. That s why I m a constant. 3 Real life changes, though. So to talk about real life, math needs things that

More information

CPSC 217 Assignment 3

CPSC 217 Assignment 3 CPSC 217 Assignment 3 Due: Monday November 23, 2015 at 12:00 noon Weight: 7% Sample Solution Length: 135 lines, including some comments (not including the provided code) Individual Work: All assignments

More information

Introduction to Computer Systems

Introduction to Computer Systems Introduction to Computer Systems Web Page http://pdinda.org/ics Syllabus See the web page for more information. Class discussions are on Piazza We will make only minimal use of Canvas (grade reports, perhaps

More information

sqamethods Approach to Building Testing Automation Systems

sqamethods Approach to Building Testing Automation Systems sqamethods Approach to Building Testing Automation Systems By Leopoldo A. Gonzalez leopoldo@sqamethods.com BUILDING A TESTING AUTOMATION SYSTEM...3 OVERVIEW...3 GOALS FOR AN AUTOMATION SYSTEM...3 BEGIN

More information

Getting started with Latex

Getting started with Latex Getting started with Latex Robert G. Niemeyer University of New Mexico, Albuquerque October 15, 2012 What is Latex? Latex is a mathematical typesetting language. Essentially, when you are using Latex to

More information

THANK YOU FOR YOUR PURCHASE!

THANK YOU FOR YOUR PURCHASE! THANK YOU FOR YOUR PURCHASE! The resources included in this purchase were designed and created by me. I hope that you find this resource helpful in your classroom. Please feel free to contact me with any

More information

Basic Triangle Congruence Lesson Plan

Basic Triangle Congruence Lesson Plan Basic Triangle Congruence Lesson Plan Developed by CSSMA Staff Drafted August 2015 Prescribed Learning Outcomes: Introduce students to the concept of triangle congruence and teach them about the congruency

More information

Meeting One. Aaron Ecay. February 2, 2011

Meeting One. Aaron Ecay. February 2, 2011 Meeting One Aaron Ecay February 2, 2011 1 Introduction to a L A TEX file Welcome to LaTeX. Let s start learning how to use the software by going over this document piece by piece. We ll read the output

More information

TEX Talk, II Cornell Math Club

TEX Talk, II Cornell Math Club Cornell Math Club Tarun Chitra Matthew Guay February 13, 2011 What we re going to cover today 1 The Tabular, Itemize and Enumerate Environments Tabular Itemize Enumerate What we re going to cover today

More information

GOOGLE DRIVE & DOCS. USERNAME: [for example,

GOOGLE DRIVE & DOCS. USERNAME: [for example, GOOGLE DRIVE & DOCS CONTENTS Logging In... 1 Creating & Saving Files... 1 Uploading Files to the Drive... 2 Edit and Format A Document... 3 Share and collaborate... 4 Definitions... 7 LOGGING IN All PFHS

More information

HOW TO SIGN IN... 3 TRAINING FOR GOOGLE APPS... 4 HOW TO USE GOOGLE DRIVE... 5 HOW TO CREATE A DOCUMENT IN DRIVE... 6

HOW TO SIGN IN... 3 TRAINING FOR GOOGLE APPS... 4 HOW TO USE GOOGLE DRIVE... 5 HOW TO CREATE A DOCUMENT IN DRIVE... 6 HOW TO SIGN IN... 3 TRAINING FOR GOOGLE APPS... 4 HOW TO USE GOOGLE DRIVE... 5 HOW TO CREATE A DOCUMENT IN DRIVE... 6 HOW TO SHARE A DOCUMENT (REAL TIME COLLABORATION)... 7 HOW TO SHARE A FOLDER... 8 HOW

More information

Edexcel GCSE (9 1) Sciences FAQs

Edexcel GCSE (9 1) Sciences FAQs Edexcel GCSE (9 1) Sciences FAQs What s changing, and when Practical work and the assessment of practical skills The new maths requirements The new exams How we ll support you The impact on other Key Stage

More information

MATH 2100 / 2105 / 2350 EXAM 1

MATH 2100 / 2105 / 2350 EXAM 1 MATH 2100 / 2105 / 2350 EXAM 1 Name: Wednesday, February 20 Instructions: Please write your work neatly and clearly. You must explain all reasoning. It is not sufficient to just write the correct answer.

More information

ENGR 40M Project 3c: Switch debouncing

ENGR 40M Project 3c: Switch debouncing ENGR 40M Project 3c: Switch debouncing For due dates, see the overview handout 1 Introduction This week, you will build on the previous two labs and program the Arduino to respond to an input from the

More information

Multi-step transformations

Multi-step transformations October 6, 2016 Transformations (section 1.6) Day 4 page 1 Multi-step transformations Objective: Apply transformations involving multiple steps or multiple substitutions. Upcoming: We will have a test

More information

mobile friendly? Google s survey shows there are three key points to a mobile-friendly site:

mobile friendly? Google s survey shows there are three key points to a mobile-friendly site: 1. Is your site mobile friendly? Now more than ever before it is important for your website to be mobile-friendly. According to a July 2012 Google survey of the more than 1,000 smartphone users people

More information

L A TEX and Linguistics

L A TEX and Linguistics L A TEX and Linguistics How to make your research pretty Zac Smith & Todd Snider zcs5@cornell.edu & tns35@cornell.edu Cornell Linguistics Circle http://conf.ling.cornell.edu/clc/ Presented: September 12,

More information

Three Types of Probability

Three Types of Probability CHAPTER Three Types of Probability This article is not so much about particular problems or problem solving tactics as it is about labels. If you think about it, labels are a big key to the way we organize

More information

Second Edition. Concept Builders. Jana Kohout

Second Edition. Concept Builders. Jana Kohout Second Edition Concept Builders Jana Kohout First published in Australia as an online resource in 016. Edited and printed in 017. Jana Kohout 017 Reproduction and Communication for educational purposes

More information

Google Docs. Making Collaboration Easier. Lynsey Duncan TESL Durham Spring Workshop, 2016

Google Docs. Making Collaboration Easier. Lynsey Duncan TESL Durham Spring Workshop, 2016 Google Docs Making Collaboration Easier Lynsey Duncan TESL Durham Spring Workshop, 2016 Why use Google Docs 1 document - everyone has access Accessible from where with internet access (computer, smartphone,

More information

Intro to LATEX I. Aaron Erlich POLS/CSSS 510, Why LATEX? Programming Document Structure Floats Tables Lists Math

Intro to LATEX I. Aaron Erlich POLS/CSSS 510, Why LATEX? Programming Document Structure Floats Tables Lists Math Intro to LATEX I 1 1 POLS/CSSS 510, 2012 Intro to LATEX I 1 / 32 Outline 1 Why L A TEX? 2 Programming 3 Document Structure 4 Floats 5 Tables 6 Lists 7 Math Intro to LATEX I 2 / 32 The Complaint This sucks

More information

Ce qui est important dans l'enseignement des mathématiques. Marian Small novembre 2017

Ce qui est important dans l'enseignement des mathématiques. Marian Small novembre 2017 Ce qui est important dans l'enseignement des mathématiques Marian Small novembre 2017 Playing with math Uae your linking cubes. Show that the mean of 4, 7 and 7 is 6. Playing with math Uae your linking

More information

Math 291: Lecture 2. Justin A James. Minnesota State University Moorhead web.mnstate.edu/jamesju/

Math 291: Lecture 2. Justin A James. Minnesota State University Moorhead web.mnstate.edu/jamesju/ Math 291: Lecture 2 Justin A James Minnesota State University Moorhead web.mnstate.edu/jamesju/ jamesju@mnstate.edu January 23, 2017 Justin A James (MSUM) Math 291: Lecture 2 January 23, 2017 1 / 19 1

More information

Animations involving numbers

Animations involving numbers 136 Chapter 8 Animations involving numbers 8.1 Model and view The examples of Chapter 6 all compute the next picture in the animation from the previous picture. This turns out to be a rather restrictive

More information

LESSON 1: Trigonometry Pre-test

LESSON 1: Trigonometry Pre-test LESSON 1: Trigonometry Pre-test Instructions. Answer each question to the best of your ability. If there is more than one answer, put both/all answers down. Try to answer each question, but if there is

More information

1 Different Document Classes

1 Different Document Classes 1 Different Document Classes There are several different document classes that can format just about any type of document. This is the very first line of your L A TEX code. It will define what kind of

More information

5.2 Functions as Graphs

5.2 Functions as Graphs 5.. Functions as Graphs www.ck1.org 5. Functions as Graphs Learning Objectives Graph a function from a rule or table. Write a function rule from a graph. Analyze the graph of a real world situation. Determine

More information

GRADE 3 SUPPLEMENT. Set C2 Geometry: Triangles & More. Includes. Skills & Concepts

GRADE 3 SUPPLEMENT. Set C2 Geometry: Triangles & More. Includes. Skills & Concepts GRADE 3 SUPPLEMENT Set C2 Geometry: Triangles & More Includes Activity 1: Start with a Point C2.1 Activity 2: Classifying Triangles C2.9 Activity 3: Measuring Circles C2.15 Independent Worksheet 1: Points,

More information

Formatting & Style Examples

Formatting & Style Examples Formatting & Style Examples The code in the box on the right side is a program that shows an example of the desired formatting that is expected in this class. The boxes on the left side show variations

More information

Guide to Completing Your Senior English and Government Portfolios

Guide to Completing Your Senior English and Government Portfolios Sheridan High School s Guide to Completing Your Senior English and Government Portfolios Written by: Dave Burkhart Updated: August 24, 2014 2 Clicking on a topic or a page number will automatically take

More information

Authoring Interactive Sage Worksheets

Authoring Interactive Sage Worksheets Authoring Interactive Sage Worksheets Rob Beezer beezer@ups.edu Department of Mathematics and Computer Science University of Puget Sound Sage Days 15 University of Washington May 16, 2009 Goals Write about

More information

Math 235: Introduction to LaTeX

Math 235: Introduction to LaTeX Math 235: Introduction to LaTeX The LaTeX word processing system was built to do mathematical typesetting. It is different than word processors; in LaTeX you type in text and typesetting commands, then

More information

Travels in TEX Land: Using memoir for a book

Travels in TEX Land: Using memoir for a book The PracTEX Journal, 2008, No. 4 Article revision 2008/12/10 Travels in TEX Land: Using memoir for a book David Walden Abstract In this column in each issue I muse on my wanderings around the TEX world.

More information

Business Description 5 Paragraph Essay, MLA Way

Business Description 5 Paragraph Essay, MLA Way Business Description 5 Paragraph Essay, MLA Way 1. Review the Word Processing Rules. Apply these rules when you type your 5 paragraph essay. Follow the directions for font, font style, size, and other

More information

How To Get Your Word Document. Ready For Your Editor

How To Get Your Word Document. Ready For Your Editor How To Get Your Word Document Ready For Your Editor When your document is ready to send to your editor you ll want to have it set out to look as professional as possible. This isn t just to make it look

More information

APPM 2460 PLOTTING IN MATLAB

APPM 2460 PLOTTING IN MATLAB APPM 2460 PLOTTING IN MATLAB. Introduction Matlab is great at crunching numbers, and one of the fundamental ways that we understand the output of this number-crunching is through visualization, or plots.

More information

LATEX TYPESETTING SYSTEM. CAAM 519, CHAPTER 3

LATEX TYPESETTING SYSTEM. CAAM 519, CHAPTER 3 LATEX TYPESETTING SYSTEM. CAAM 519, CHAPTER 3 1. Latex installation and text editors 1.1. Installation. Install Latex in your virtual machine with the following command. sudo apt get install texlive Note

More information

Software Development & Education Center. Microsoft Office (Microsoft Word 2010)

Software Development & Education Center. Microsoft Office (Microsoft Word 2010) Software Development & Education Center Microsoft Office 2010 (Microsoft Word 2010) Course 50541A: Learn Microsoft Word 2010 Step by Step, Level 1 About this Course This one-day instructor-led course provides

More information

FOR NUMERICAL POSTPROCESSING AND RESULT VISUALIZATION USING PGFPLOTS AND PGFPLOTSTABLE. Christian Feuersänger

FOR NUMERICAL POSTPROCESSING AND RESULT VISUALIZATION USING PGFPLOTS AND PGFPLOTSTABLE. Christian Feuersänger A COMPLETE WORK-FLOW FOR NUMERICAL POSTPROCESSING AND RESULT VISUALIZATION USING PGFPLOTS AND PGFPLOTSTABLE Christian Feuersänger Institute for Numerical Simulation University of Bonn Seminar Technische

More information

GRADE 1 SUPPLEMENT. March Calendar Pattern C7.1

GRADE 1 SUPPLEMENT. March Calendar Pattern C7.1 GRADE 1 SUPPLEMENT Set C7 Geometry: Describing 3-D Shapes Calendar Pattern Includes March Calendar Pattern C7.1 Skills & Concepts H identify, name, and describe 3-D shapes in isolation and in everyday

More information

Basics of LATEX Courses and Precalculus Practice Test Implementation

Basics of LATEX Courses and Precalculus Practice Test Implementation Project Overview Challenges Solutions Impact and Future Plans Basics of LATEX Courses and Precalculus Practice Test Implementation Justin Keyes Simmerer CSC 292: On-Campus Internship Level II Cleveland

More information

Learning LaTeX: The Basics

Learning LaTeX: The Basics Learning LaTeX: The Basics The best way to learn LaTeX is by trial and error, with a lot of experimenting, and using other people s.tex files as a model. Google is also a good source: for example, googling

More information

CSE 332: Data Abstractions. Ruth Anderson Spring 2014 Lecture 1

CSE 332: Data Abstractions. Ruth Anderson Spring 2014 Lecture 1 CSE 332: Data Abstractions Ruth Anderson Spring 2014 Lecture 1 Welcome! We have 10 weeks to learn fundamental data structures and algorithms for organizing and processing information Classic data structures

More information

Using Microsoft Word. Tables

Using Microsoft Word. Tables Using Microsoft Word are a useful way of arranging information on a page. In their simplest form, tables can be used to place information in lists. More complex tables can be used to arrange graphics on

More information

Outline. Installing LaTeX. Opening TeXShop. Intro to LaTeX. Intro to LaTeX interface Working with text Tabbing and tables Figures Math and equations

Outline. Installing LaTeX. Opening TeXShop. Intro to LaTeX. Intro to LaTeX interface Working with text Tabbing and tables Figures Math and equations Outline UCLA Department of Statistics Statistical Consulting Center interface Working with text Tabbing and tables Figures Math and equations April 23, 2009 Installation Installing LaTeX Opening TeXShop

More information

How to L A TEX. George Wong, David Mykytyn. 6 October 2016

How to L A TEX. George Wong, David Mykytyn. 6 October 2016 How to L A TEX George Wong, David Mykytyn 6 October 2016 1 What is L A TEX? Used in textbooks, journal/conference articles, and lab reports! You provide the material and L A TEX renders according to typographical

More information

CMSC 201 Fall 2016 Homework 6 Functions

CMSC 201 Fall 2016 Homework 6 Functions CMSC 201 Fall 2016 Homework 6 Functions Assignment: Homework 6 Functions Due Date: Wednesday, October 26th, 2016 by 8:59:59 PM Value: 40 points Collaboration: For Homework 6, collaboration is not allowed

More information

How to properly format Word for MLA format and keep it that way!

How to properly format Word for MLA format and keep it that way! How to properly format Word for MLA format and keep it that way! If you have a MacBook but not Microsoft Word this tutorial won t help you but don t worry, you can go to the Hub and have the Office suite

More information

Quickstart for Web and Tablet App

Quickstart for Web and Tablet App Quickstart for Web and Tablet App What is GeoGebra? Dynamic Mathematic Software in one easy-to-use package For learning and teaching at all levels of education Joins interactive 2D and 3D geometry, algebra,

More information

This is the LYX Beamer Template

This is the LYX Beamer Template This is the LYX Beamer Template With Trivial Edits by Paul Johnson F. Author 1 S. Another 2 1 Department of Computer Science University of Somewhere 2 Department of Theoretical Philosophy University of

More information

Mini-Project 1: The Library of Functions and Piecewise-Defined Functions

Mini-Project 1: The Library of Functions and Piecewise-Defined Functions Name Course Days/Start Time Mini-Project 1: The Library of Functions and Piecewise-Defined Functions Part A: The Library of Functions In your previous math class, you learned to graph equations containing

More information

COMP 410 Lecture 1. Kyle Dewey

COMP 410 Lecture 1. Kyle Dewey COMP 410 Lecture 1 Kyle Dewey About Me I research automated testing techniques and their intersection with CS education My dissertation used logic programming extensively This is my second semester at

More information

Blackboard for Faculty: Grade Center (631) In this document:

Blackboard for Faculty: Grade Center (631) In this document: 1 Blackboard for Faculty: Grade Center (631) 632-2777 Teaching, Learning + Technology Stony Brook University In this document: blackboard@stonybrook.edu http://it.stonybrook.edu 1. What is the Grade Center?..

More information

Algebra. Chapter 4: FUNCTIONS. Name: Teacher: Pd:

Algebra. Chapter 4: FUNCTIONS. Name: Teacher: Pd: Algebra Chapter 4: FUNCTIONS Name: Teacher: Pd: Table of Contents Day1: Chapter 4-1: Relations SWBAT: (1) Identify the domain and range of relations and functions (2) Match simple graphs with situations

More information

The gnuplottex package

The gnuplottex package The gnuplottex package Lars Kotthoff, Udo Höfel and more contributors December 13, 2015 1 Introduction This package allows you to include gnuplot graphs in your L A TEX documents. The gnuplot code is extracted

More information

Recitation Handout 10: Experiments in Calculus-Based Kinetics

Recitation Handout 10: Experiments in Calculus-Based Kinetics Math 120 Winter 2009 Recitation Handout 10: Experiments in Calculus-Based Kinetics Today s recitation will focus on curve sketching. These are problems where you information about the first and second

More information

Citation guide. Carleton College L A TEX workshop. You don t have to keep track of what sources you cite in your document.

Citation guide. Carleton College L A TEX workshop. You don t have to keep track of what sources you cite in your document. Citation guide Carleton College L A TEX workshop L A TEX provides powerful facilities for handling bibliographic citations in your documents through the BibTEX and BibL A TEX packages. Like many other

More information

Course Description. Call Us CRAW Security

Course Description. Call Us CRAW Security Certified Associate Course Description Oracle Certified Associate (OCA) DBA 11g is designed for IT professionals who are beginning to work with Oracle technologies. Oracle 11g is designed to handle the

More information

Objective: Construct a coordinate system on a plane.

Objective: Construct a coordinate system on a plane. Lesson 2 Objective: Construct a coordinate system on a plane. Suggested Lesson Structure Fluency Practice Application Problem Concept Development Student Debrief Total Time (10 minutes) (7 minutes) (33

More information

Report Template. Joe B. Student and Dan Simon * Department of Electrical and Computer Engineering Cleveland State University Cleveland, Ohio 44115

Report Template. Joe B. Student and Dan Simon * Department of Electrical and Computer Engineering Cleveland State University Cleveland, Ohio 44115 Joe B. Student and Dan Simon * Department of Electrical and Computer Engineering Cleveland State University Cleveland, Ohio 44115 May 20, 2004 Abstract Every report should have an abstract. The abstract

More information

CSE341: Programming Languages Lecture 26 Course Victory Lap. Dan Grossman Spring 2016

CSE341: Programming Languages Lecture 26 Course Victory Lap. Dan Grossman Spring 2016 CSE341: Programming Languages Lecture 26 Course Victory Lap Dan Grossman Spring 2016 Final Exam As also indicated in class-list email: Next Monday, 8:30-10:20 Intention is to focus primarily on material

More information

Mathematical Focus 1 Exponential functions adhere to distinct properties, including those that limit the values of what the base can be.

Mathematical Focus 1 Exponential functions adhere to distinct properties, including those that limit the values of what the base can be. Situation: Restrictions on Exponential Functions Prepared at the University of Georgia in Dr. Wilson s EMAT 500 Class July 5, 013 Sarah Major Prompt: A teacher prompts her students to turn in their homework

More information

Programming for Engineers in Python

Programming for Engineers in Python Programming for Engineers in Python Lecture 13: Shit Happens Autumn 2011-12 1 Lecture 12: Highlights Dynamic programming Overlapping subproblems Optimal structure Memoization Fibonacci Evaluating trader

More information

IT 220 Course Notes. Don Colton Brigham Young University Hawaii

IT 220 Course Notes. Don Colton Brigham Young University Hawaii IT 220 Course Notes Don Colton Brigham Young University Hawaii January 7, 2010 Contents 0 Preface 3 0.1 Why This Class?......................... 3 0.2 Expectations........................... 4 0.3 Basic

More information

Advances in Programming Languages: Exam preparation and exam questions

Advances in Programming Languages: Exam preparation and exam questions Advances in Programming Languages: Exam preparation and exam questions Stephen Gilmore The University of Edinburgh March 24, 2006 Examinations What is the purpose of examinations? 1. To test understanding.

More information

Intro to LaTeX Workshop

Intro to LaTeX Workshop Intro to LaTeX Workshop Crystal Nguyen University of North Carolina at Chapel Hill 10/13/2017 Nguyen (UNC) LaTeX Workshop 10/13/2017 1 / 31 Overview 1 Getting Started in LaTeX 2 Typesetting Equations 3

More information

Document Formatting and Page Layout

Document Formatting and Page Layout Word 2013 Document Formatting and Page Layout Introduction Instructional designers create a lot of documents such as job aids, training manuals, memos, and so forth. They do so using Word software. While

More information

Name EGR 2131 Lab #6 Number Representation and Arithmetic Circuits

Name EGR 2131 Lab #6 Number Representation and Arithmetic Circuits Name EGR 2131 Lab #6 Number Representation and Arithmetic Circuits Equipment and Components Quartus software and Altera DE2-115 board PART 1: Number Representation in Microsoft Calculator. First, let s

More information

Math 291: Lecture 2. Presented by Prof. James for Prof. Fagerstrom

Math 291: Lecture 2. Presented by Prof. James for Prof. Fagerstrom Math 291: Lecture 2 Presented by Prof. James for Prof. Fagerstrom Minnesota State University Moorhead web.mnstate.edu/fagerstrom/ fagerstrom@mnstate.edu January 18, 2018 Presented by Prof. James for Prof.

More information

Introduction to Computer Systems

Introduction to Computer Systems Introduction to Computer Systems Syllabus Web Page http://www.cs.northwestern.edu/~pdinda/icsclass Instructor Peter A. Dinda 1890 Maple Avenue, Room 338 847-467-7859 pdinda@cs.northwestern.edu Office hours:

More information

This guide is designed to give new users a brief overview of Learn360. It will review how to Figure 1. Figure 9 Figure 8

This guide is designed to give new users a brief overview of Learn360. It will review how to Figure 1. Figure 9 Figure 8 Quick Start Guide This guide is designed to give new users a brief overview of Learn360. It will review how to begin using the many tools, features and functionality Learn360 has to offer. Login Figures

More information

WordTeX. Tom Wildenhain

WordTeX. Tom Wildenhain WordTeX A WYSIPCTWOTCG 1 Typesetting Tool Tom Wildenhain Abstract WordTEX is a plugin for Microsoft Word that attempts the impossible: creating documents that appear to be written in L A TEX while irritating

More information

AREA Judo Math Inc.

AREA Judo Math Inc. AREA 2013 Judo Math Inc. 6 th grade Problem Solving Discipline: Black Belt Training Order of Mastery: Area 1. Area of triangles by composition 2. Area of quadrilaterals by decomposing 3. Draw polygons

More information

Teacher Activity: page 1/9 Mathematical Expressions in Microsoft Word

Teacher Activity: page 1/9 Mathematical Expressions in Microsoft Word Teacher Activity: page 1/9 Mathematical Expressions in Microsoft Word These instructions assume that you are familiar with using MS Word for ordinary word processing *. If you are not comfortable entering

More information

Welcome to Blackboard

Welcome to Blackboard Welcome to Blackboard Logging In To access your course, go to http://online.dbu.edu. Click on Login, and enter your User Name and Password. This will be the same user name and password you use to check

More information

Using pencasts to extend and enrich the student learning experience

Using pencasts to extend and enrich the student learning experience Using pencasts to extend and enrich the student learning experience Dr,Madonna,Herron, 9th,IMLSN,Annual,Workshop,, UCD,29,May,2015 ulster.ac.uk Challenges of learning and teaching mathematics Diverse mathematical

More information

GENERATING EQUIVALENT EXPRESSIONS ENGAGE NY- LESSONS 1 & 2

GENERATING EQUIVALENT EXPRESSIONS ENGAGE NY- LESSONS 1 & 2 GENERATING EQUIVALENT EXPRESSIONS ENGAGE NY- LESSONS 1 & 2 FIND THE PRODUCT: -9.56 x 4.2 x -2 x CALCULATE: 3 6 7 + 5 1 2 CORE ENRICHMENT Interim Analysis Paper Pencil The cost (c) to hire a dog trainer

More information

Plainfield High School CTE Department

Plainfield High School CTE Department Pacing Guide for Course: MOUS I Course Number: 8042 ~ September 2013~ Obj: Introduction of MOUS I Course Objectives and outcomes. The MOUS I Course includes MS Word and MS Excel skill development which

More information

Introduction to Geogebra

Introduction to Geogebra Aims Introduction to Geogebra Using Geogebra in the A-Level/Higher GCSE Classroom To provide examples of the effective use of Geogebra in the teaching and learning of mathematics at A-Level/Higher GCSE.

More information