 Completing Latin Squares  Ivars Peterson (MathTrek)
Using only the numbers 1, 2, 3, and 4, arrange four sets of these numbers into a fourbyfour array so that no column or row contains the same two numbers. The result is known as a Latin square... in Latin squares of order 4, each row (and each column)
...more>>
 Computability Theory  Peter Cholak
A resource for computability theorists. Includes a Bibliographic Database for Computability Theory; Open Questions in Recursion Theory: LaTeX or dvi; a link to the Association for Symbolic Logic; and links to pages of people who work (or have worked)
...more>>
 Computational Complexity (CC)  Birkhäuser Verlag AG, Switzerland
CC presents outstanding research in computational complexity. Its subject is at the interface between mathematics and theoretical computer science, with a clear mathematical profile and strictly mathematical format. You may download a free electronic
...more>>
 Computational Science Education Project (CSEP)  U.S. Department of Energy
An electronic book for teaching Computational Science and Engineering to students at the advanced undergraduate level and higher. Tutorials for freely available networking and visualization software are also included for high school students and people
...more>>
 Computational Science Highlights  National Science Foundation Metacenter: Science Highlights
This multimedia collection contains descriptions of some of the 10,000 scientific research projects that have used the resources of National Science Foundation supercomputing centers. The reports range from astronomy to zoology, and include scientific
...more>>
 Computation, Computers, and Math Center  Sandia National Laboratories
Research and development in support of a wide variety of programs for the Department of Energy and other customers. A major part of the center works on massively parallel computing, and is located in the Massively Parallel Computing Research Laboratory
...more>>
 ComputerBased Assessment  Univ. of Wolverhampton (UK)
Designed to replace written tests. Each test generates an exam randomly from a possible 80,000 variations and then delivers, marks and gives feedback on it. Tests are now available free for others to use and include: basic statistics test (topics include
...more>>
 Computer History Museum
The Computer History Museum presents and preserves for posterity the artifacts and stories of the information age. Exhibits include histories of the Internet and of computer chess; and a working model of the Babbage Engine, first undertaken by that mathematician
...more>>
 Computer Science Education Week  National Computer Science Education Week
The materials from Computer Science Education Week inspire exploration of the field any time: defining documents; posters, brochures and kits; reports and presentations; data/computer science facts; curriculum; programs and ideas; videos; and contests.
...more>>
 Computer Science Unplugged  Tim Bell, Ian H. Witten, and Mike Fellows, University of Canterbury, New Zealand
A free collection of activities designed to teach the fundamentals of computer science without requiring a computer. Because they're independent of any particular hardware or software, Unplugged activities can be used anywhere, and the ideas they contain
...more>>
 Computing at the Edge  Ivars Peterson  Science News Online
To study and predict boundary effects, researchers have struggled to accurately capture erratic, complicated behavior in a computer model. In recent years two schemes for calculating what happens at rapidly evolving interfaces have provided new insights
...more>>
 Computing with the EDSAC  Ivars Peterson (MathLand)
The celebration earlier this year of the fiftieth anniversary of the unveiling of the ENIAC, the first electronic, generalpurpose computer, has focused attention on the early history of computing. In the 1940s, there were no computer scientists, no software
...more>>
 Counting Hamilton Cycles in Product Graphs  Frans Faase
Exploration of Hamilton paths through a program which draws a snake that starts at one place in a box, and then extends itself until it cannot go further, after which it shrinks again, to seek another path. The author coded these snake programs in Fortran,
...more>>
 A Course on the Web Graph  Anthony Bonato
A comprehensive introduction to stateoftheart research on the applications of graph theory to realworld networks such as the web graph. It is the first mathematically rigorous textbook discussing both models of the web graph and algorithms for searching
...more>>
 Crashing Waves, Awesome Explosions, Turbulent Smoke and Beyond: Applied Mathematics and Scientific Computing in the Visual Effects Industry [PDF document]  Aleka McAdams, Stanley Osher, and Joseph Teran
The May 2010 issue of the Notices of the American Mathematical Society includes a PDF article (1.3M) entitled "Crashing Waves, Awesome Explosions, Turbulent Smoke, and Beyond: Applied Mathematics and Scientific Computing in the Visual Effects Industry."
...more>>
 Crazy Math Teacher Lady  Lisa Bejarano
A high school math teacher in Colorado, Bejarano began blogging after "an awesome 3 day experience at NCTM Denver." Original classroom materials by herself and her students regularly enrich her posts, which date back to that April, 2013 annual meeting
...more>>
 CRC Press LLC
A scientific and technical publisher of books, journals, regulatory newsletters, and environmental seminars. A searchable online catalog may also be browsed by topic, among others Engineering, Computer Science, and Math & Statistics.
...more>>
 CS Bits & Bytes  The National Science Foundation
CS Bits & Bytes highlights innovative computer science research, often at the intersection with other disciplines, and includes profiles of the individuals in the field, links for further exploration, and interactive activities. Past issues of the
...more>>
 The Cutting Sticks Problem  Frans Faase
A classic math puzzle: You are given k sticks with integer length of which the total length of sums up to n(n+1)/2. None of the sticks is shorter than n. Can you always cut them into sticks with length 1, 2, up to n, no matter the number of the sticks
...more>>
 Data Formats  Paul Bourke
Documentation on geometric data interchange formats: Postscript, HPGL, Images, Audio, Medical, and Computer formats (binary files, ANSI Standard, ASCII codes, Latin 1 character set, mmencode, VT100 commands and control sequences).™
...more>>
 David Eppstein's Teaching  David Eppstein
Archives of Information and Computer Science courses in computational statistics, computability, design and analysis of algorithms, computational geometry, game programming (Java versions of mancala, othello, and fanorona), graduate data structures, computational
...more>>
 Delphi For Fun  Gary Darby; Intellitech Systems Inc.
Delphi is based on the Pascal programming language developed in the early 1970s by Niklaus Wirth and named after mathematician Blaise Pascal. This site explores the use of programming as a tool in math problem solving, discussing interesting problems,
...more>>
 Design, Analysis, Implementation, and Evaluation of Graph Drawing Algorithms  Petra Mutzel
Automatic Graph Drawing is a relatively new field in Computer Science. The task is to draw diagrams of objects and their relations in such a way that they are easy to read and understand. Applications are, e.g., animation of algorithms, data and flow
...more>>
 DevApprentice: Software Developer Apprentice  Kent Griffin
An online resource for learning elementary computer programming. Write and execute real programs, including graphics, in your web browser. Includes a programming problem of the week, examples, instructions, a glossary, and the online programming environment.
...more>>
 DIMACS  Rutgers & Princeton Universities, AT&T Bell Labs, BellCore
The Center for Discrete Mathematics and Theoretical Computer Science, an NSF Science and Technology Center. DIMACS is devoted to the development of the interrelated fields of discrete mathematics and theoretical computer science, among the most rapidly
...more>>
 Discrete and Computational Geometry  SpringerVerlag
An international journal of mathematics and computer science that accepts research articles of high quality in discrete geometry and on the design and analysis of geometric algorithms; more specifically, DCG publishes papers on such topics as configurations
...more>>
 Discrete Mathematics & Theoretical Computer Science (DMTCS): An Electronic Journal  Jens Gustedt
DMTCS is an electronic journal published by the Maison de l'Informatique et des Mathématiques Discrètes, MIMD. It is a peerreviewed publication devoted to rapid publication of innovative research which covers discrete mathematics and theoretical computer
...more>>
 Discussiones Mathematicae  Borowiecki; Technical University of Zielona Góra, Poland
Four journals: Differential Inclusions, Control and Optimization; General Algebra and Applications; Graph Theory; and Probability and Statistics. Information for each journal includes a general description, subscription information, list of editors,
...more>>
 Divide and conquer for quantum computers  Ivars Peterson  Science News Online
In theory, quantum computations can be speeded up significantly by letting many quantum computers work together in parallel on data encoded as particles in an entangled quantum state.
...more>>
 Doron Zeilberger's Electronic Headquarters
Doron Zeilberger researches combinatorics using computer programs. The site is notable for his Opinions page; these opinions are wideranging but touch upon mathematics education, the use of computers, and the value of incomplete proofs. All of Zeilberger's
...more>>
 Do software engineers need mathematics?  Keith Devlin (Devlin's Angle)
Software engineers don't use their college mathematics, but they make use of their college mathematics education every day. Brains are perhaps the world's best examples of an adaptive system. When we subject the human brain to an extended educational
...more>>
 Doug's Home Page  Douglas J. Ingalls
Includes mathematical interests such as images of fractal applications of Newton's Method and Gibb's Phenomena, with related programs in FORTRAN and BASIC, a discussion of the apparent depth problem in optics, and how multiple decisions can be reduced
...more>>
 EE HomePage.com  Mike Stanley
EE HomePage.com provides a variety of resources for Electrical and Electronics Engineers. This includes a variety of online texts covering mathematical topics ranging from basic algebra through calculus, matrix
theory and neural nets.
...more>>
 Elementary Computer Mathematics  Kenneth R. Koehler
An introduction to the mathematics used in the design of computer and network hardware and software. This hypertextbook's goal is to prepare the student for further coursework in such areas as hardware architecture, operating systems internals, application
...more>>
 ENIAC 50th Anniversary Celebration  University of Pennsylvania
The Birth of the Information Age: an 18 month celebration of the invention and enduring impact of ENIAC, the world's first electronic, large scale, generalpurpose computer, activated at the University of Pennsylvania in 1946. Links to opening address
...more>>
 ENT: A Pseudorandom Number Sequence Test Program  John Walker
A program that performs various tests on a number sequence to analyze its degree of randomness. Download includes the MSDOS file ent.exe, C++ source code, and a Makefile to run ent in Unix. Links to a Java chisquare calculator.
...more>>
 The Extreme Science and Engineering Discovery Environment
Supercomputers, collections of data, new tools, and other integrated advanced digital resources and services for scientific research. See, in particular, the Education and Outreach Service of the Extreme Science and Engineering Discovery Environment (XSEDE),
...more>>
 Factoids  Susan Stepney
An "uneven collection of facts, quotations, and other miscellaneous scraps, that don't naturally fit anywhere else," listed alphabetically from abstract data type to zeldagon and zeugma, including figures of speech, inheritance (in classes), laws, prime
...more>>
 The Fast Lifting Wavelet Transform  C. Valens
A tutorial on wavelet filters aimed at engineers. Focusses on "lifting," a technique for creating a general framework to design filters for every possible wavelet transform. May be read online or downloaded in PostScript format.
...more>>
 Fixedpoint arithmetic: multiplication  Paul Molitor; Universitat Hälle
A collection of Java applets, each showing a different method of fixedpoint multiplication: Binary representation, the Schoolmethod, Booth's algorithm, and Parallel multiplication, written for a course in Computer Science ('Computer Arithmetic'). After
...more>>
 The FlashSort Algorithm  KarlDietrich Neubert
The problem of insitu sorting with minimal auxiliary space in minimal time. A new O(n) sorting algorithm: by advance calculation of the place where each element to be sorted has to go, sorting is performed by permutation of the elements. As an important
...more>>
 FloatingPoint Number Tutorial  Joseph L. Zachary
A tutorial designed to help you understand the significance of mantissa size and exponent range and the meaning of underflow, overflow, and roundoff error. Includes a Java applet in a separate window for use alongside the tutorial. From a Computer Science
...more>>
 Foundations of Computational Mathematics
The FoCM's primary aim is to further the understanding of the deep relationships between mathematical analysis, topology, geometry and algebra and the computational process as they are evolving together with the modern computer. The meetings are unified
...more>>
 Fractal Page  Frode Gill
Tutorials on Mandelbrot and Julia Sets and Quaternions; JavaScript for generating Mandelbrot sets; downloadable Quaternion generator (v1.2) with or without Borland.DLL files, and its Borland C++/OWL source (program requires Windows 3.1 or above, and the
...more>>
 GAP: Groups, Algorithms, and Programming  GAP Group; UK, Germany, USA, Australia
A system for computational discrete algebra with particular emphasis on, but not restricted to computational group theory. GAP and its sources, including share packages, data library and a manual, are distributed freely, subject to conditions detailed
...more>>
 A Genetic Algorithm  Harold Brochmann
Genetic algorithms are computer programs that model evolution and natural selection in looking for 'good' solutions to problems that do not have a prescribed solution procedure. This article describes the output of a demonstration GA program.
...more>>
 Geometry Algorithms  Dan Sunday, softSurfer
Resources for developing geometry algorithms and computer graphics software: overviews, histories of geometry, a gift shop, and more. The archive of algorithms includes areas of triangles and polygons; lines and distances of a point to a line; fast winding
...more>>
 Geometry In Action  David Eppstein, Theory Group, ICS, UC Irvine
A collection of applications of computational geometry: areas in which ideas from discrete and computational geometry (meaning mainly lowdimensional Euclidean geometry) meet some real world applications, with brief descriptions of those applications
...more>>
 Geometry.Net
An online learning center offering extensive lists of links to sites with material in Basic Math; Pure and Applied Math; Computer & Internet; Technology; Biographers; Physics; Biology; and Sports.
...more>>
 G. J. Chaitin
Currently a member of the computer systems and software department at the IBM Watson Research Center in New York, Chaitin created algorithmic information theory, which combines, among other elements, Shannon's information theory and Turing's theory of
...more>>
 
