Open Source Experience on Math Courses

Size: px
Start display at page:

Download "Open Source Experience on Math Courses"

Transcription

1 Department of Mathematical Sciences, National Chengchi University, Taipei, Taiwan 政治大學應用數學系 July 17, Libre Software Meeting

2 Introduction We are going to share our experience on a computer training program at the Department of Mathematical Sciences, National Chengchi University ( 政治大學應用數學系 ), Taiwan. The nick name of the project is the Penguin Project. Our goal is to train students to use computer deal with math and share math ideas with other people. We will explain how we achieve our goal by using open source software.

3 Apologies I will not distinguish free software from open source software. I am not a free software addict.

4 Why I am here, then? We choose free software because it works, not just because it s free! I think it is important to use software properly and legally, especially in school. I won t use any software that my students cannot bring home legally.

5 About Chengchi Unviersity Natation Chengchi University is one of top universities in Taiwan. We have the largest number of foreign students in Taiwan. In case you come here, please remember that we have the Penguin Project at the Department of Mathematical Sciences.

6 Why Penguin Project? After graduation, our students go various directions. Many go to graduate school in mathematics, business, computer science, operations research, economics, etc. Some go directly into industry, almost in every kind of jobs. Being a math teacher used to be a popular career choice, but it is not as easy to become a math teacher as before. We believe with strong math background, our students can do everything, but they need some training to show their abilities. Master in Computer is a good approach...

7 What We Want to have in Penguin Project? We do not want to repeat courses in computer sciences. We want our students have the abilities to use their math knowledge or to show their ideas with the help of computer.... It s easy to say but hard to do.

8 Maxima in Linear Algebra Course Our first try is to use a math program, Maxima, that can do symbolic computations. ( We chose a symbolic math program because it does things like we teach! For instance, it can tell you an antiderivative of x 3 is 1 4 x 4, = 5 6 (not ), the solutions to x 2 = 2 are 2, 2 (not 1.414, 1.414), and so on.

9 A Stupid Manual is Important! I write a tutorial Maxima in Linear Algebra to help students do linear algebra problems by using Maxima. I did feel it s not necessary at beginning, but it turned out to help many students, even many people want to learn Maxima program. Computer geeks tends to think everything can be done by read the original manual, or search from google... It motivate me to have Penguin Project focusing on writing good manual or tutorials.

10 Computer in Math Education In our department, we have a master s program for K-12 Math teachers. At, first, I did teach some property software. For example, I taught the Geometer s Sketch Pad once. As time goes by, I found that it is important to let people, especially educators know how to use computer software properly. I still do not insist a teacher should only teach free software, but at least should respect the right for students to choose different programs/opeating systems. Also, a teacher should teach programs that students can legally use at home for free or with reasonable prices.

11 Arguments Many people in Taiwan would say, The Windows is the most popular operating systems, so there is no reason to use other operating systems. My Answer: If this world can only allow no.1 (most popular, most profitable,...), I won t like to live in that kind of world. We should allow everyone to use computer in their own way. If my students would like to use Windows instead of Linux, Mathematica instead of Maxima, Word instead of LaTeX/Open Office, etc., that is fine as long as that is there choice, not because that is the only thing they are allowed to use.

12 The Penguin Project Last summer, with help from OSSF, we start a summer Linux program. institution-logo

13 Course We also start a one-year course. The software we choose are as the following. Computer Language Python Math Program Maxima, Gnuplot, SAGE Publishing System L A TEX, CJK-L A TEX Web Development HTML, CSS, jsmath, Apache, phpbb, Drupal, Django Image Gimp, Blender 3D

14 Computer Language: Python We need one computer language that is easy, but powerful and popular enough. It is easy, so we can easily do math experiments on computer. It is powerful, so we won t need to change computer language for some situations. It is popular enough, so we are not the only ones in the world who use this language.

15 Publishing System: L A TEX

16 L A TEX We can use it to get high quality documents: research papers, exams, manuals, anything! The source files are pure text files, so it is easy to transfer and modify. You get exactly the same outputs on different platforms. You can also use L A TEX to generate slides for presentations. For example, you can use the Beamer package (like this one). You can use LaTeX2html or jsmath to present math on the web.

17 SAGE SAGE gets its name from Software for Algebra and Geometry Experimentation. You can use many math programs at one time, include Maxima, Octave, Singular, Axiom, GAP, GP/PARI, Macaulay2, even property software like Mathematica, Maple, Magma, Matlab, and MuPAD. Use Python as base programming language. You don t need to learn different programming language for each single math program. You can output the results as L A TEX commands.

18 Put Math Online: jsmath Use L A TEX to show math online. You can present math ideas on the web, you can do online math quizzes, you can do web math applications (actually, SAGE does that). It is a JavaScript implementation, so it does not require any special setup on the client side.

19 Everything is related!

20 Keep this project alive! Organize the group as a student club. Motivate students with exciting projects. Training students become free software instructors.

21 Merci!

Open source software and Sage 1

Open source software and Sage 1 Open source software and Sage 1 http://www.sagemath.org/ David Joyner Math Dept USNA, Annapolis, MD May, 2009 1 Presentation for NSF CDI workshop David Joyner Open source software and Sage http://www.sagemath.org/

More information

Introduction to the SageMath software

Introduction to the SageMath software Introduction to the SageMath software (https://www.sagemath.org) slides available at http://www.labri.fr/perso/vdelecro/teaching.html June 1st 2017, Mini-course HSE Moscow by Vincent Delecroix, CNRS researcher

More information

Using Java and HTML for Linear Algebra Instruction

Using Java and HTML for Linear Algebra Instruction Using Java and HTML for Linear Algebra Instruction Jonathan R. Senning Gordon College October 27, 1997 Abstract This paper addresses some of the issues involved with using the HTML, JavaScript and Java

More information

TOP DEVELOPERS MINDSET. All About the 5 Things You Don t Know.

TOP DEVELOPERS MINDSET. All About the 5 Things You Don t Know. MINDSET TOP DEVELOPERS All About the 5 Things You Don t Know 1 INTRODUCTION Coding and programming are becoming more and more popular as technology advances and computer-based devices become more widespread.

More information

C++: C++ And Hacking For Dummies. A Smart Way To Learn C Plus Plus And Beginners Guide To Computer Hacking (C Programming, HTML, Javascript,

C++: C++ And Hacking For Dummies. A Smart Way To Learn C Plus Plus And Beginners Guide To Computer Hacking (C Programming, HTML, Javascript, C++: C++ And Hacking For Dummies. A Smart Way To Learn C Plus Plus And Beginners Guide To Computer Hacking (C Programming, HTML, Javascript, Programming, Coding, CSS, Java, PHP) (Volume 10) Epub Gratuit

More information

How to Request a Client using the UCC Self Serve Website. The following provides a detailed description of how to request a client...

How to Request a Client using the UCC Self Serve Website. The following provides a detailed description of how to request a client... The following provides a detailed description of how to request a client... 1. User Info - The first step is to confirm that we have your current information in case we need to contact you. Click on the

More information

CREATIVITY MAKES THE DIFFERENCE

CREATIVITY MAKES THE DIFFERENCE CREATIVITY MAKES THE DIFFERENCE Your school has a big challenge: preparing Generation Z for a rapidly changing world and jobs that don t yet exist. Along with learning digital skills, your students need

More information

What was special in Derive?

What was special in Derive? What was special in Derive? Eugenio Roanes-Lozano 1, José Luis Galán 2 1 Universidad Complutense de Madrid 2 Universidad de Málaga Technology and its Integration into Mathematics Education TIME 2012 July

More information

Notre Dame High School. 220 Jefferson Street. Fairfield, CT June 2015

Notre Dame High School. 220 Jefferson Street. Fairfield, CT June 2015 Notre Dame High School 220 Jefferson Street Fairfield, CT 06825 June 2015 Dear Parent(s)/Guardian(s) and College Prep Geometry Students, Mathematics is the gateway to all college and career opportunities.

More information

Micro-Enterprise Start to Finish

Micro-Enterprise Start to Finish 1 Micro-Enterprise Start to Finish 2 Micro-Enterprise Credential: Start to Finish Jason Mercer STEM/CTE Instructor Winnfield Senior High lamicroenterprise@icloud.com 3 What is the BRAC Micro-Enterprise

More information

Learning Php Mysql Javascript And Css A Step By Step Guide To Creating Dynamic Websites

Learning Php Mysql Javascript And Css A Step By Step Guide To Creating Dynamic Websites Learning Php Mysql Javascript And Css A Step By Step Guide To Creating Dynamic Websites We have made it easy for you to find a PDF Ebooks without any digging. And by having access to our ebooks online

More information

Chopra Teachers Directory Listing Manual

Chopra Teachers Directory Listing Manual Chopra Teachers Directory Listing Manual Table of Contents Introduction... 1 Login... 2 Managing your Directory Listing... 3 Locations... 3 Adding or Editing a Location... 4 Managing Featured Teacher Information...

More information

Math 3820 Project. 1 Typeset or handwritten? Guidelines

Math 3820 Project. 1 Typeset or handwritten? Guidelines Math 3820 Project Guidelines Abstract These are some recommendations concerning the projects in Math 3820. 1 Typeset or handwritten? Although handwritten reports will be accepted, I strongly recommended

More information

AP Computer Science Summer Work Mrs. Kaelin

AP Computer Science Summer Work Mrs. Kaelin AP Computer Science Summer Work 2018-2019 Mrs. Kaelin jkaelin@pasco.k12.fl.us Welcome future 2018 2019 AP Computer Science Students! I am so excited that you have decided to embark on this journey with

More information

Intro History Version 2 Problems Software Future. Dr. StrangeBook. or: How I Learned to Stop Worrying and Love XML. Nigel Stanger

Intro History Version 2 Problems Software Future. Dr. StrangeBook. or: How I Learned to Stop Worrying and Love XML. Nigel Stanger Dr. StrangeBook or: How I Learned to Stop Worrying and Love XML Nigel Stanger Department of Information Science May 7, 2004 Dr. StrangeBook CIS Seminar 2004 1 What am I going to talk about? Document publication

More information

Lesson 2 page 1. ipad # 17 Font Size for Notepad (and other apps) Task: Program your default text to be smaller or larger for Notepad

Lesson 2 page 1. ipad # 17 Font Size for Notepad (and other apps) Task: Program your default text to be smaller or larger for Notepad Lesson 2 page 1 1/20/14 Hi everyone and hope you feel positive about your first week in the course. Our WIKI is taking shape and I thank you for contributing. I have had a number of good conversations

More information

ECB EDDRICK C. BUTLER OBJECTIVE EXPERIENCE SKILLS

ECB EDDRICK C. BUTLER OBJECTIVE EXPERIENCE SKILLS WEB DEVELOPMENT & NETWORK ADMINISTATION PORTFOLIO: GITHUB: HTTPS://WWW.GITHUB.COM/EDDRICKBUTLER98 OBJECTIVE EXPERIENCE I am looking for a position as a web developer and/or network administrator for a

More information

MSc entry onwards UCL UCL. Engineering Sciences

MSc entry onwards UCL UCL. Engineering Sciences PROGRAMME SPECIFICATION Programme Specification MSc in Information Security Programme title: Final award (BSc, MA etc): (where stopping off points exist they should be detailed here and defined later in

More information

Computer Algebra Systems

Computer Algebra Systems Computer Algebra Systems II. The Basics of Maple and Sage Sándor Czirbusz czirbusz@gmail.com http://compalg.inf.elte.hu/~czirbusz/ Department of Computer Algebra Informatics Institute, ELTE D2.711A 2011-2012

More information

Creating Map Tour Story Maps

Creating Map Tour Story Maps Creating Map Tour Story Maps How to create a Map Tour Story Map quickly and easily using your smartphone or tablet, and your ArcGIS Online Organization Account This Tutorial was Created by Jennifer Anne

More information

DECIMALS are special fractions whose denominators are powers of 10.

DECIMALS are special fractions whose denominators are powers of 10. Ch 3 DECIMALS ~ Notes DECIMALS are special fractions whose denominators are powers of 10. Since decimals are special fractions, then all the rules we have already learned for fractions should work for

More information

Preparation for Precalculus

Preparation for Precalculus Preparation for Precalculus Congratulations on your acceptance to the Governor s School of Southside Virginia (GSSV). I look forward to working with you as your mathematics instructor. I am confident that

More information

NAG at Manchester. Michael Croucher (University of Manchester)

NAG at Manchester. Michael Croucher (University of Manchester) NAG at Manchester Michael Croucher (University of Manchester) Michael.Croucher@manchester.ac.uk www.walkingrandomly.com Twitter: @walkingrandomly My background PhD Computational Physics from Sheffield

More information

CS1 Lecture 13 Feb. 13, 2019

CS1 Lecture 13 Feb. 13, 2019 CS1 Lecture 13 Feb. 13, 2019 Exam 1, Thursday evening, 2/21, 6:30-8:00pm, W290 CB Email about make-ups will be sent tomorrow HW4 Q1 available. Q2 Q4 tomorrow. For Q1 only, Academic Honesty policy does

More information

Lecture 1. Introduction to course, Welcome to Engineering, What is Programming and Why is this the first thing being covered in Engineering?

Lecture 1. Introduction to course, Welcome to Engineering, What is Programming and Why is this the first thing being covered in Engineering? Lecture 1 Introduction to course, Welcome to Engineering, What is Programming and Why is this the first thing being covered in Engineering? Welcome to ENGR 102 Syllabus review Your Time Expectations (in

More information

User System of Astrogeology Technologies (USAT) Team Inventory. CS486C Senior Capstone Project

User System of Astrogeology Technologies (USAT) Team Inventory. CS486C Senior Capstone Project User System of Astrogeology Technologies (USAT) Team Inventory CS486C Senior Capstone Project Mikal Ustad, Kyle Andrew McGinn, Zack Ellett, Megan Backus 1/25/2012 This document introduces: the team members

More information

Yup, left blank on purpose. You can use it to draw whatever you want :-)

Yup, left blank on purpose. You can use it to draw whatever you want :-) Yup, left blank on purpose. You can use it to draw whatever you want :-) Chapter 1 The task I have assigned myself is not an easy one; teach C.O.F.F.E.E. Not the beverage of course, but the scripting language

More information

Summer Assignment for AP Computer Science. Room 302

Summer Assignment for AP Computer Science. Room 302 Fall 2016 Summer Assignment for AP Computer Science email: hughes.daniel@north-haven.k12.ct.us website: nhhscomputerscience.com APCS is your subsite Mr. Hughes Room 302 Prerequisites: You should have successfully

More information

Using Functions in Alice

Using Functions in Alice Using Functions in Alice Step 1: Understanding Functions 1. Download the starting world that goes along with this tutorial. We will be using functions. A function in Alice is basically a question about

More information

Scientific Computing: Lecture 1

Scientific Computing: Lecture 1 Scientific Computing: Lecture 1 Introduction to course, syllabus, software Getting started Enthought Canopy, TextWrangler editor, python environment, ipython, unix shell Data structures in Python Integers,

More information

1) Complete problems 1-65 on pages You are encouraged to use the space provided.

1) Complete problems 1-65 on pages You are encouraged to use the space provided. Dear Accelerated Pre-Calculus Student (017-018), I am excited to have you enrolled in our class for next year! We will learn a lot of material and do so in a fairly short amount of time. This class will

More information

COMP-202 Unit 0: Course Details

COMP-202 Unit 0: Course Details COMP-202 Unit 0: Course Details CONTENTS: Focus of the Course and Prerequisites Outline and Textbook Course Structure and Grading Scheme Computer Lab Info and Required Software Getting started thinking

More information

How to post a job on Inside Higher Ed

How to post a job on Inside Higher Ed How to post a job on Inside Higher Ed Start at careers.insidehighered.com. Click the Post Jobs link in the top section. If you ve already registered your recruiter account, log in now using the pop-up

More information

Wikispaces in Education A Comprehensive Tutorial

Wikispaces in Education A Comprehensive Tutorial Wikispaces in Education A Comprehensive Tutorial JENNIFER CARRIER DORMAN H T T P : / / J D O R M A N. W I K I S P A C E S. C O M / H T T P : / / C L I O T E C H. B L O G S P O T. C O M / Why use wikis?

More information

The Culminating Project: Sophomore Year. for the Class of 2017 and Beyond

The Culminating Project: Sophomore Year. for the Class of 2017 and Beyond The Culminating Project: Sophomore Year for the Class of 2017 and Beyond Presentation Overview Culminating Project Overview How to Log On to the Naviance Website How to Access the Sophomore Tasks for the

More information

What Are CSS and DHTML?

What Are CSS and DHTML? 6/14/01 10:31 AM Page 1 1 What Are CSS and DHTML? c h a p t e r ch01.qxd IN THIS CHAPTER What Is CSS? What Is DHTML? DHTML vs. Flash Browser Hell What You Need to Know Already Welcome to the world of CSS

More information

Graduate Topics in Biophysical Chemistry CH Assignment 0 (Programming Assignment) Due Monday, March 19

Graduate Topics in Biophysical Chemistry CH Assignment 0 (Programming Assignment) Due Monday, March 19 Introduction and Goals Graduate Topics in Biophysical Chemistry CH 8990 03 Assignment 0 (Programming Assignment) Due Monday, March 19 It is virtually impossible to be a successful scientist today without

More information

Math 2250 Lab #3: Landing on Target

Math 2250 Lab #3: Landing on Target Math 2250 Lab #3: Landing on Target 1. INTRODUCTION TO THE LAB PROGRAM. Here are some general notes and ideas which will help you with the lab. The purpose of the lab program is to expose you to problems

More information

Adobe Certified Associate and Your School

Adobe Certified Associate and Your School Adobe Certified Associate and Your School Photoshop Dreamweaver Flash Premiere Learn. Explore. Share Lori Cullen Natick High School Natick,MA LCullen@natickps.org Adobe Certified Associate and Your School

More information

Connecticut Teacher Certification Process ARC II Program

Connecticut Teacher Certification Process ARC II Program Connecticut Teacher Certification Process 2017-2018 ARC II Program Presentation to ARC Candidates : May 18, 2018 Edward M. O Connell, Dean Alternate Route to Certification ARC Recommendation for Certification

More information

Sage Cells: Making Sage Accessible to Students, Teachers, and Authors

Sage Cells: Making Sage Accessible to Students, Teachers, and Authors Sage Cells: Making Sage Accessible to Students, Teachers, and Authors Thomas W. Judson Stephen F. Austin State University judsontw@sfasu.edu January 7, 2017 Thomas W. Judson (SFASU) A Sage Cell Repository

More information

ANIMATION AS AN INTERACTIVE TOOL

ANIMATION AS AN INTERACTIVE TOOL ANIMATION AS AN INTERACTIVE TOOL Andrew Toon 1 Open University Centre Mathematics Department, 535A Clementi Road Singapore 599490 Abstract Animation can be a powerful medium for illustrating various mathematical

More information

Undergraduate Program for Specialty of Software Engineering

Undergraduate Program for Specialty of Software Engineering Undergraduate Program for Specialty of Software Engineering Ⅰ. Length of Schooling Standard: 4 years; Length of Schooling: 3-6 years Ⅱ. Degree Bachelor of Engineering Ⅲ. Specialty Orientation School of

More information

Characteristics of Students in the Cisco Networking Academy: Attributes, Abilities, and Aspirations

Characteristics of Students in the Cisco Networking Academy: Attributes, Abilities, and Aspirations Cisco Networking Academy Evaluation Project White Paper WP 05-02 October 2005 Characteristics of Students in the Cisco Networking Academy: Attributes, Abilities, and Aspirations Alan Dennis Semiral Oncu

More information

Biotech Academy Cisco Academy Global Academy STEM Marin

Biotech Academy Cisco Academy Global Academy STEM Marin STEM@SMHS Biotech Academy Cisco Academy Global Academy STEM Marin Project-Based Learning Integrated Curriculum Use of Technology Small Program Size Empowering Students to Manage Their Own Learning Work-Based

More information

Introduction to Prof. Clarkson Fall Today s music: Prelude from Final Fantasy VII by Nobuo Uematsu (remastered by Sean Schafianski)

Introduction to Prof. Clarkson Fall Today s music: Prelude from Final Fantasy VII by Nobuo Uematsu (remastered by Sean Schafianski) Introduction to 3110 Prof. Clarkson Fall 2015 Today s music: Prelude from Final Fantasy VII by Nobuo Uematsu (remastered by Sean Schafianski) Welcome! Programming isn t hard Programming well is very hard

More information

CIS 101 Orientation Document Fall 2017

CIS 101 Orientation Document Fall 2017 CIS 101 Orientation Document Fall 2017 Fall 2017 ONLINE section 23989 To be successful in an online section you must be motivated, disciplined, and able to read and understand the material in the books

More information

Logging Into OneNote. Desktop

Logging Into OneNote. Desktop On your laptop, click the windows button in the bottom left corner. Logging Into OneNote Desktop You will have a windows tile for OneNote 2016. If you do not have a tile for OneNote you can search for

More information

Advance Java Concepts Students Lab Manual

Advance Java Concepts Students Lab Manual Advance Java Concepts Students Lab Manual If you are searched for a ebook Advance java concepts students lab manual in pdf format, then you've come to the loyal site. We present the complete release of

More information

MS6021 Scientific Computing. MatLab and Python for Mathematical Modelling. Aimed at the absolute beginner.

MS6021 Scientific Computing. MatLab and Python for Mathematical Modelling. Aimed at the absolute beginner. MS6021 Scientific Computing MatLab and Python for Mathematical Modelling. Aimed at the absolute beginner. Natalia Kopteva Email: natalia.kopteva@ul.ie Web: http://www.staff.ul.ie/natalia/ Room: B2037 Office

More information

Beginning jquery. Course Outline. Beginning jquery. 09 Mar

Beginning jquery. Course Outline. Beginning jquery. 09 Mar Course Outline 09 Mar 2019 Contents 1. Course Objective 2. Pre-Assessment 3. Exercises, Quizzes, Flashcards & Glossary Number of Questions 4. Expert Instructor-Led Training 5. ADA Compliant & JAWS Compatible

More information

introduction (week 1)

introduction (week 1) introduction (week 1) Matt Valeriote 7 January, 2019 Introduction Administrative trivia Introduction Administrative trivia Instructor: Matt Valeriote Introduction Administrative trivia Instructor: Matt

More information

programming for beginners 3 manuscripts in 1 bundle python for beginners java programming and html css for beginners

programming for beginners 3 manuscripts in 1 bundle python for beginners java programming and html css for beginners DOWNLOAD OR READ : PROGRAMMING FOR BEGINNERS 3 MANUSCRIPTS IN 1 BUNDLE PYTHON FOR BEGINNERS JAVA PROGRAMMING AND HTML CSS FOR BEGINNERS PDF EBOOK EPUB MOBI Page 1 Page 2 beginners programming for beginners

More information

California Institute of Arts & Technology AAS in Computer Information Systems - Networking Concentration

California Institute of Arts & Technology AAS in Computer Information Systems - Networking Concentration Transfer Guide California Institute of Arts & Technology AAS in Computer Information Systems - Networking Concentration Revision: August 2018 California Institute of Arts & ENG-100 College Reading and

More information

Top Down Breaking a Problem Down

Top Down Breaking a Problem Down Top Down Breaking a Problem Down Putting a few Python structures together Last Updated: Tuesday, February 12, 2019 Page 2 Copyright 2018 Objective, Overview Introduction This lesson and Lab is to bring

More information

Harlan County Public Schools. NTI Days Web Design, Advanced Multimedia. Grades 9-12, HCHS

Harlan County Public Schools. NTI Days Web Design, Advanced Multimedia. Grades 9-12, HCHS Harlan County Public Schools NTI Days 1-10 Web Design, Advanced Multimedia Grades 9-12, HCHS Introduction: On any days designated as Non-Traditional Instruction (NTI) days, students will be required to

More information

Learn Python In One Day And Learn It Well: Python For Beginners With Hands-on Project. The Only Book You Need To Start Coding In Python Immediately

Learn Python In One Day And Learn It Well: Python For Beginners With Hands-on Project. The Only Book You Need To Start Coding In Python Immediately Learn Python In One Day And Learn It Well: Python For Beginners With Hands-on Project. The Only Book You Need To Start Coding In Python Immediately Epub Gratuit Master Python Programming with a unique

More information

PARENTS AND CHILDREN: A

PARENTS AND CHILDREN: A Python Mastery: PARENTS AND CHILDREN: A Complete Beginners Guide To Python Mastery (Programming Languages,Software Development,Web Development) By Larry Charles Sr. READ ONLINE Angelo jusay - The United

More information

AICE Mathematics AS Level Summer Review

AICE Mathematics AS Level Summer Review AICE Mathematics AS Level Summer Review Welcome to AICE mathematics. This is a rigorous and fast paced course so it is important to make sure that you have mastered the prerequisite skills. These necessary

More information

Furl Furled Furling. Social on-line book marking for the masses. Jim Wenzloff Blog:

Furl Furled Furling. Social on-line book marking for the masses. Jim Wenzloff Blog: Furl Furled Furling Social on-line book marking for the masses. Jim Wenzloff jwenzloff@misd.net Blog: http://www.visitmyclass.com/blog/wenzloff February 7, 2005 This work is licensed under a Creative Commons

More information

CSC 443: Web Programming

CSC 443: Web Programming 1 CSC 443: Web Programming Haidar Harmanani Department of Computer Science and Mathematics Lebanese American University Byblos, 1401 2010 Lebanon Today 2 Course information Course Objectives A Tiny assignment

More information

System Design S.CS301

System Design S.CS301 System Design S.CS301 (Autumn 2015/16) Page 1 Agenda Contents: Course overview Reading materials What is the MATLAB? MATLAB system History of MATLAB License of MATLAB Release history Syntax of MATLAB (Autumn

More information

Content Management Web Page Editing:

Content Management Web Page Editing: Content Management Web Page Editing: http://www.entomology.ksu.edu Logging Onto the System... 2 The Intranet... 4 Editing your Personal Page... 5 Step 1: General Information... 7 uploading a picture...

More information

JAVA For Beginner's Crash Course: Java For Beginners Guide To Program Java, JQuery, & Java Programming (Java For Beginners, Learn Java, JQuery,...

JAVA For Beginner's Crash Course: Java For Beginners Guide To Program Java, JQuery, & Java Programming (Java For Beginners, Learn Java, JQuery,... JAVA For Beginner's Crash Course: Java For Beginners Guide To Program Java, JQuery, & Java Programming (Java For Beginners, Learn Java, JQuery,... Programming, Programming Language, Coding) By Quick Start

More information

Introduction to Prof. Clarkson Fall Today s music: Prelude from Final Fantasy VII by Nobuo Uematsu (remastered by Sean Schafianski)

Introduction to Prof. Clarkson Fall Today s music: Prelude from Final Fantasy VII by Nobuo Uematsu (remastered by Sean Schafianski) Introduction to 3110 Prof. Clarkson Fall 2016 Today s music: Prelude from Final Fantasy VII by Nobuo Uematsu (remastered by Sean Schafianski) Welcome! Programming isn t hard Programming well is very hard

More information

OPEN SOURCE RESOURCES FOR TEACHING AND RESEARCH IN MATHEMATICS

OPEN SOURCE RESOURCES FOR TEACHING AND RESEARCH IN MATHEMATICS OPEN SOURCE RESOURCES FOR TEACHING AND RESEARCH IN MATHEMATICS Russell Herman and Gabriel Lugo University of North Carolina Wilmington hermanr@uncw.edu and lugo@uncw.edu - The high cost of standard mathematical

More information

Resume of Shoaib Sadiq

Resume of Shoaib Sadiq Resume of Shoaib Sadiq About With experience of more than 13 years, started o as a domain and hosting provider in 2004 and later moved towards website designing and developed but soon realized that I cannot

More information

SCU SEEDs Workshop Angela Musurlian

SCU SEEDs Workshop Angela Musurlian SCU SEEDs Workshop Angela Musurlian Lecturer Department of Computer Engineering Santa Clara University amusurlian@scu.edu 1 This Talk Part I Computing Part II Computing at SCU Part III Today s activity

More information

Plymouth Canton Educational Park Plymouth High School 8400 Beck Road Canton, Michigan Course Syllabus

Plymouth Canton Educational Park Plymouth High School 8400 Beck Road Canton, Michigan Course Syllabus Plymouth Canton al Park Course Syllabus Course Name: Web Design and Internet Course Number: Course 03075 Course Description: Grades 9-12 This is an introductory course covering the basic concepts, techniques,

More information

Oracle Database 11g & MySQL 5.6 Developer Handbook (Oracle Press) PDF

Oracle Database 11g & MySQL 5.6 Developer Handbook (Oracle Press) PDF Oracle Database 11g & MySQL 5.6 Developer Handbook (Oracle Press) PDF Master Application Development in a Mixed-Platform Environment Build powerful database applications in a mixed environment using the

More information

!"!!!"!!"!! = 10!!!!!(!!) = 10! = 1,000,000

!!!!!!!! = 10!!!!!(!!) = 10! = 1,000,000 Math Review for AP Chemistry The following is a brief review of some of the math you should remember from your past. This is meant to jog your memory and not to teach you something new. If you find you

More information

CAREER SERVICES RESUME WORKSHEET

CAREER SERVICES RESUME WORKSHEET INFORMATION AS YOU WOULD LIKE TO APPEAR ON YOUR RESUME Name: Address: Zip: Home: ( ) School:( ) - Cell: ( ) E-mail: CAREER/GRADUATE SCHOOL GOALS What are your goals what do you want to do? EDUCATIONAL

More information

CSS Web Site Design Hands On Training By Eric Meyer READ ONLINE

CSS Web Site Design Hands On Training By Eric Meyer READ ONLINE CSS Web Site Design Hands On Training By Eric Meyer READ ONLINE Course Description This intensive, hands-on four-day course teaches programmers The training course provides web designers with the knowledge

More information

COMP 117: Internet-scale Distributed Systems Lessons from the World Wide Web

COMP 117: Internet-scale Distributed Systems Lessons from the World Wide Web COMP 117: Internet Scale Distributed Systems (Spring 2018) COMP 117: Internet-scale Distributed Systems Lessons from the World Wide Web Noah Mendelsohn Tufts University Email: noah@cs.tufts.edu Web: http://www.cs.tufts.edu/~noah

More information

EMPLOYEE PROFESSIONAL DEVELOPMENT TEAM. LCC - Professional Development Activity

EMPLOYEE PROFESSIONAL DEVELOPMENT TEAM. LCC - Professional Development Activity Email Etiquette Presentation 1 EMPLOYEE PROFESSIONAL DEVELOPMENT TEAM Why is email etiquette important? We all interact with the printed word as though it has a personality and that personality makes positive

More information

Introduction to Ardora

Introduction to Ardora Ardora is an authoring software focused mainly on the development of educational content for the Web. Its main purpose is that teachers focus their efforts on the methodological and didactic aspects of

More information

WordPress Crash Course

WordPress Crash Course WordPress Crash Course Chrissy Rey - Pongos Interactive pongos.com updated 1/20/2017 About Me I m Chrissy Rey, a former zoologist who turned to programming in the mid-90 s. Since then I have taught myself,

More information

WEB INTERACTIVITY AND ENGAGEMENT

WEB INTERACTIVITY AND ENGAGEMENT WEB INTERACTIVITY AND ENGAGEMENT SPRING 2017 3 CREDIT HOURS CLASS MEETING: MONDAY 6:00 P.M. - 9:00 P.M. CLASS MEETS LIVE VIA ADOBE CONNECT. YOU WILL ACCESS THE CONNECT CLASSROOM THROUGH A LINK FOUND IN

More information

Week - 01 Lecture - 04 Downloading and installing Python

Week - 01 Lecture - 04 Downloading and installing Python Programming, Data Structures and Algorithms in Python Prof. Madhavan Mukund Department of Computer Science and Engineering Indian Institute of Technology, Madras Week - 01 Lecture - 04 Downloading and

More information

Reason with shapes and their attributes.

Reason with shapes and their attributes. Grade 3 Geometry and Perimeter SDadfa;sdklfjas;Unit Overview Reason with shapes and their attributes. 1. Understand that shapes in different categories (e.g., rhombuses, rectangles, and others) may share

More information

Help! I m Broke and I Need A Phone! PASS OBJECTIVES: MATERIALS Teacher PROCEDURES: SUMMARY:

Help! I m Broke and I Need A Phone! PASS OBJECTIVES: MATERIALS Teacher PROCEDURES: SUMMARY: Help! I m Broke and I Need A Phone! PASS OBJECTIVES: Standard 1.1 Translate word phrases and sentences into expressions and equations and vice versa. Standard 2.3 Calculate the slope of a line using a

More information

Student Learning Center

Student Learning Center Student Learning Center Pass Assured, LLC www.passassured.com Contents Overview... 2 Login... 3 Message Center... 3 Section Tutorials... 5 Study Aids... 8 Videos and Law... 9 Quizzes and Section Tests...

More information

COS 333: Advanced Programming Techniques. Copyright 2017 by Robert M. Dondero, Ph.D. Princeton University

COS 333: Advanced Programming Techniques. Copyright 2017 by Robert M. Dondero, Ph.D. Princeton University COS 333: Advanced Programming Techniques Copyright 2017 by Robert M. Dondero, Ph.D. Princeton University 1 Agenda Introductions Course Overview Resources Topics Assignments Project (briefly) Schedule (briefly)

More information

Preparation Manual For Educational Diagnostician Certification READ ONLINE

Preparation Manual For Educational Diagnostician Certification READ ONLINE Preparation Manual For Educational Diagnostician Certification READ ONLINE Educational Diagnostician: Certification Only - Students who possess a Masters degree in Education from an accredited institution

More information

MHCA Math Summer Packet 2015

MHCA Math Summer Packet 2015 MHCA Math Summer Packet 2015 Directions: For students entering Algebra 2 CP You are to complete all the problems assigned in this packet by Friday, September 4 th. If you don t turn in your summer packet

More information

An Introduction to Open-Source Mathematics Software

An Introduction to Open-Source Mathematics Software 1 An Introduction to Open-Source Mathematics Software (Specifically: GAP,, Macaulay2 and Sage) Jason B. Hill Slow Pitch Colloquium University of Colorado March 17, 2010 2 Outline 1 Introduction 2 GAP -

More information

Unit 3: Rational Numbers ANSWER KEY

Unit 3: Rational Numbers ANSWER KEY Unit : ANSWER KEY The following unit includes: Adding/Subtracting Integers on a Number Line Adding/Subtracting Integers with Rules Multiplying/Dividing Integers Adding/Subtracting Decimals Multiplying

More information

Free Software Alternatives to Commercial Math Software

Free Software Alternatives to Commercial Math Software Free Software Alternatives to Commercial Math Software Fermin Franco フランコフェルミーン Ph.D. Student Faculty of Mathematics, Kyushu University Poster A7 1 Abstract Research in mathematics relies ever more heavily

More information

a career how and Tuesday, November 8, 2011

a career how and Tuesday, November 8, 2011 a career how and why @postwait Hi, I m Theo I ve made a career in @ this stuff Career what s that? A career is a pursuit; a willingness to mature; patience to become exceptional WANTED: Expert: Java APPLICANT:

More information

Java Programming Exercises With Solutions

Java Programming Exercises With Solutions We have made it easy for you to find a PDF Ebooks without any digging. And by having access to our ebooks online or by storing it on your computer, you have convenient answers with java programming exercises

More information

Stanko Tadić

Stanko Tadić State of modern JavaScript development 04.02.2017. Stanko Tadić HELLO, MY NAME IS STANKO TADIĆ and I m a Principal Developer at Work & Co. I love development, music and cartoons. You might say I m a geek.

More information

Programming JAVA: JavaScript, Coding: Programming Guide: LEARN IN A DAY! By Os Swift

Programming JAVA: JavaScript, Coding: Programming Guide: LEARN IN A DAY! By Os Swift Programming JAVA: JavaScript, Coding: Programming Guide: LEARN IN A DAY! By Os Swift Your Complete Coding Bootcamp Guide - Course Report - Coding bootcamps are intensive, accelerated learning programs

More information

John Perry. Spring 2017

John Perry. Spring 2017 MAT 305: Introduction to Sage University of Southern Mississippi Spring 2017 Outline 1 2 3 4 Outline 1 2 3 4 Sage? Software for Algebra and Geometry Exploration Computer Algebra System started by William

More information

The Effects on Read Performance from the Addition of a Long Term Read Buffer to YAFFS2. Sam Neubardt

The Effects on Read Performance from the Addition of a Long Term Read Buffer to YAFFS2. Sam Neubardt The Effects on Read Performance from the Addition of a Long Term Read Buffer to YAFFS2 Sam Neubardt My research project examined the effects on read performance from the addition of a long term read buffer

More information

Speech 2 Part 2 Transcript: The role of DB2 in Web 2.0 and in the IOD World

Speech 2 Part 2 Transcript: The role of DB2 in Web 2.0 and in the IOD World Speech 2 Part 2 Transcript: The role of DB2 in Web 2.0 and in the IOD World Slide 1: Cover Welcome to the speech, The role of DB2 in Web 2.0 and in the Information on Demand World. This is the second speech

More information

AP Statistics Summer Review Packet

AP Statistics Summer Review Packet 60 NAME: PERIOD: AP Statistics Summer Review Packet Teacher(s): Ryan Oben Teacher(s) Contact Information: Ryan_Oben@mcpsmd.org Course: Purpose of the Summer Assignment: In general, AP Statistics includes

More information

Mr Garcia - Digital Media Introduction to Blender

Mr Garcia - Digital Media Introduction to Blender Mr Garcia - Digital Media Introduction to Blender Lesson 2 DIGITAL MEDIA Introduction to Blender - Lesson 2 Watch the video lesson below. You will find supporting resources on the next pages. All of these

More information

OPTIONS GUIDANCE COHORT JANUARY 2018 OPTIONS PROCESS.

OPTIONS GUIDANCE COHORT JANUARY 2018 OPTIONS PROCESS. OPTIONS GUIDANCE 2018-2020 COHORT JANUARY 2018 OPTIONS PROCESS. STUDENTS WILL NEED TO BRING CURRICULUM GUIDES BACK TO SCHOOL TO WORK ON DURING ENRICHMENT DAYS ON 17/18 JANUARY. Important Dates Monday 8

More information

Python, SageMath/Cloud, R and Open-Source

Python, SageMath/Cloud, R and Open-Source Python, SageMath/Cloud, R and Open-Source Harald Schilly 2016-10-14 TANCS Workshop Institute of Physics University Graz The big picture The Big Picture Software up to the end of 1979: Fortran: LINPACK

More information

Illinois State University 2012 Alumni Survey Institution Report

Illinois State University 2012 Alumni Survey Institution Report Faculty were accessible both inside and outside of class. I was expected or required to work cooperatively with other students on projects, homework, and assignments. Faculty encouraged me to challenge

More information