background preloader

Java for Complete Beginners by John Purcell

Java for Complete Beginners by John Purcell

Learn Create a 3D T-Rex Game Grades 2+ | Blocks Dance Party Minecraft Hour of Code Escape Estate Grades 2+ | Blocks, Python Code a 3D Space Invaders Game Minecraft Timecraft Rodocodo: Code Hour Pre-reader - Grade 5 | Blocks NASA's Space Jam Make a Flappy game Long Live Wakanda Grades 6+ | Blocks Hello World CodeMonkey Jr.: Pre-coding for Preschoolers Pre-reader | Blocks My Google Logo Grades 2-8 | Blocks Coding Town Grades 2-5 | JavaScript Mario's Secret Adventure: Build Your Own 3D Mario Game CodeCombat: Goblins 'n' Glory Grades 6-8 | JavaScript, Python Code Farm: Plant a Garden Blocks Jumper: Game Creation Make Shapes with Code Pre-reader - Grade 5 | JavaScript, Language independent (can be taught in multiple languages) AI for Oceans Grades 3+ | AI and Machine Learning The Grinch: Saving Christmas with Code Bot is sus?! Grades 2-8 | JavaScript | Internet Explorer 11, Microsoft Edge, Chrome, Firefox, Safari Code Club World: Make cool stuff with free coding games and activities Grades 2-5 | Blocks Dragon Blast Design your Hero

Ambiguously Defined Mathematical Terms at the High School Level Last revision: April 2, 2011 This page attempts to show some of the ambiguities in defining some of the mathematical terms that might be encountered at the high school level. A number of these issues may seem quite trivial, and some are the result of consulting out-of-date texts. But many of these issues have led to disputed answers in mathematics competitions. ADJACENT ANGLES. AMPLITUDE OF A CURVE. ARCSECANT AND ARCCOSECANT, RANGE OF. Other textbooks give the range of the Arcsecant function to be [0, π/2) U [π, 3π/2). Some textbooks give the range of the Arccosecant function to be [-π/2, 0) U (0, π/2). Other textbooks give the range of the Arccosecant function to be (0, π/2] U (π, 3π/2]. BILLION, TRILLION, etc. CHARACTERISTIC AND MANTISSA. CONVERGENT and DIVERGENT SERIES. COUNTABLE has a mathematical definition that is very different from its meaning in other contexts. CRITICAL POINT. CURVATURE OF A FUNCTION. DEGENERATE CONIC SECTIONS. DOMAIN OF A FUNCTION. GEOMETRIC MEAN. MULTIPLE.

Spring Syllabus | Introduction to Computer Science and Programming Alice and Garfield - Tutorial Welcome to Programming with Garfield in Alice 2 (version 2.4). Creating an Alice animation involves two activities: setting up the scene (characters and props) for your story writing the program code for creating an animation with the characters in the scene. Tutorial 1 will walk you through setting up the scene. Tutorial 2 will illustrate how to write the program code Tutorial 1: Scene Setup for an Animation In this section of the tutorial, you will open an Alice world that has already been started for you and add two characters to the scene, Garfield the cat, and his companion, Odie. Tutorial 2: Creating Code for an Animation In this section of the tutorial, you will create program code to animate characters in a scene. Alice 2 does not require "installation" in the same way that many other software applications do. Click on the following link: Alice 2 download page Download the preferred version of the software zipped file to the desktop.

Earliest Uses of Various Mathematical Symbols These pages show the names of the individuals who first used various common mathematical symbols, and the dates the symbols first appeared. The most important written source is the definitive A History of Mathematical Notations by Florian Cajori. Symbols of operation, including +, -, X, division, exponents, radical symbol, dot and vector product Grouping symbols, including (), [], {}, vinculum Symbols of relation, including =, >, < Fractions, including decimals Symbols for various constants, such as π, i, e, 0 Symbols for variables Symbols to represent various functions, such as log, ln, γ, absolute value; also the f(x) notation Symbols used in geometry Symbols used in trigonometry; also symbols for hyperbolic functions Symbols used in calculus Symbols for matrices and vectors Set notation and logic Symbols used in number theory Symbols used in probability and statistics Written sources for these pages

Earliest Known Uses of Some of the Words of Mathematics 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 - Sources RECENT CHANGES: On March 28 the cosecant entry was revised to show an earliest known use in English in 1658 by John Newton, and to show that Rheticus apparently did not use cosecans. This new information comes from Glen Van Brummelen. On March 28 an entry pointless was added, and the entry point was revised, both by John Aldrich. James Landau has found in a Google print search that Boole used conditional probability in 1854. These pages attempt to show the first uses of various words used in mathematics. Mathematical Words: Origins and Sources by John Aldrich is an excellent article and companion to this web site. Please see also Earliest Uses of Various Mathematical Symbols, Images of Mathematicians on Postage Stamps, and Ambiguously Defined Mathematical Terms at the High School Level.

Doron Zeilberger's 36th Opinion: Written: March 5, 1999 Rabbi Levi Ben Gerson, in his pre-algebra text (1321), Sefer Ma'asei Khosev, had about fifty theorems, complete with rigorous proofs. Nowadays, we no longer call them theorems, but rather (routine) algebraic identities. For example, proving (a+b)*c=a*c+b*c took him about half a page, while proving (a-b)*c+a*(b-c)=b*(a-c) took a page and a half, and proving a*(b*c*d)=d*(a*b*c) took him one page. The reason that it took him so long is that while he already had the algebraic concepts, he still was too hung-up on words, and while he used symbols, (denoted by dotted Hebrew letters), he did not quite utilize, systematically, the calculus of algebraic identities. The reason was that he was still in a pre-algebra frame of mind, and it was more than three hundred years later (even after Cardano), that probably Viete started the modern `high-school' algebra. So we can serve our time much better by programming rather than proving. Doron Zeilberger's Homepage

Number Theory with Python with Python Contents [Prev] [Python Intro] [Next] The Python programming language has basic commands which implement integer arithmetic. A particular strength of Python for number theory is its native support for arbitrary sized integers. Integer Operations The basic arithmetic operations, +, -, *, /, are available from the keyboard. Examples: (8 + 7) % 13 (returns an answer of 2) (5 * 4) % 13 (returns an answer of 7) 7 // 2 (returns an answer of 3) 3**2; (returns an answer of 9) pow(2,6,11); (returns an answer of 9) [There is a fine point with the division operation which may become important with Python 3.0. Number Theory Operations Beyond the basic arithmetic operations Python has few natively implemented number theory functions. The gcd function can be computed by hand as a succession of modular reductions. A simple recursive implementation of the gcd function is: def gcd(a,b): if a == 0: return b return gcd(b % a, a) For positive input values this can be implemented by: Appendices:

Related: