|
MARTINDALE'S
CALCULATORS ON-LINE CENTER ENGINEERING: ELECTRICAL & COMPUTER: CM-D |
Introduction to Computer Science Course "...consists of 44 animations, 2,008 files, and 255 folders,..." Computer Science Modules include:
Machine Architecture; Number Systems; Operating Systems; Programming Languages; Software Engineering..." INTRODUCTION TO ALGROITHMS COURSES WITH VIDEOS/MOVIES & AUDIO/SOUND
Introduction to Algorithms
Divide-and-Conquer: Strassen, Fibonacci, Polynomial Multiplication; Linear-time Sorting: Lower Bounds, Counting Sort, Radix Sort; Hashing, Hash Functions; Red-black Trees, Rotations, Insertions, Deletions; Augmenting Data Structures, Dynamic Order Statistics, Interval Trees; Dynamic Programming, Longest Common Subsequence; Shortest Paths I: Properties, Dijkstra's Algorithm, Breadth-first Search; etc..." COMPUTER SYSTEM ENGINEERING COURSES WITH VIDEOS/MOVIES & AUDIO/SOUND
"...covers topics on the engineering of computer software and hardware systems: techniques for controlling complexity; strong modularity using client-server design, virtual memory, and threads; networks; atomicity and coordination of parallel activities; recovery and reliability; privacy, security, and encryption; and..." Examples from over "30" Computer System Engineering Video Lectures include:
Virtual Memory; Virtual Processors: Threads and Coordination; Networks; Layering and Link Layer; Network Layer, Routing; Internet Routing; Congestion Control; Distributed Naming; Atomicity Concepts; Recoverability; Transactions and Consistency; etc..." APPLIED PARALLEL COMPUTING COURSES
"...Applied Parallel Computing is an advanced interdisciplinary introduction to applied parallel computing on modern supercomputers..." Examples of Applied Parallel Computing Chapters & Subchapters include:
The Memory Hierarchy; Single Processor Condiderations for Dense Linear Algebra; etc..."
Red-Black Ordering for Parallel Implementation; Conjugate Gradient Method; Preconditioning; Symmetric Supernodes; Efficient Sparse Matrix Algorithms; etc..."
The Basic Algorithm; Methods for Force Calculation; Multipole Expansion; Taylor Expansion; etc..." |
BUILD YOUR OWN PC, SERVER, GAMING PC, ETC. - ExtremeTech, Ziff Davis Publishing Holdings Inc. VERY VERY VERY...EXTENSIVE. For more information see ExtremeTech A COMPLETE ILLUSTRATED GUIDE TO THE PC HARDWARE - Michael Karbo, Karbo's Guide, Denmark VERY VERY VERY...EXTENSIVE. Computer Components Power Suppy Needs
Type of CPU; Type of Video Card; Quantity of Memory; Number of Hard Drives; Optical Drives; PCI Cards; External Devices; Other Accessories: Other Hardware automatically taken into the equation (Motherboard, Keyboard & Mouse, CPU FAN); etc..." |
Detailed descriptions of how each operation works; A JAVA demonstration of each operator, with online JAVA code for the core of the algorithm; An interactive tableau where multiple operators can be linked together to demonstrate sequences of operations; etc..."
Point Operations; Geometric Operations; Image Analysis; Morphology; Digital Filters; Feature Detectors; Image Transforms; Image Synthesis; Convolution..."
Computer Image Processing Applets include:
Pseudo Screen Applet; Boundary Following Algorithm Applet; Connected Component Labelling Algorithm Applet; Thinning Algorithm Applet; Zernike Polynomials Applet; Zernike Reconstruction Applet
Intensity Quantization Applet "...demonstrates the effects of various levels of intensity quantization on an image..." Boundary Following Algorithm Boundary Following Algorithm Applet "...shows the working of the boundary following algorithm, using a binary image..." Digital Image Processing Calculator
IMAGE LINE PROFILES - Wolfram Research Inc. Image Line Profiles Calculator
|
COLOR CALCULATORS, APPLETS, ANIMATIONS & SPREADSHEETS (XLS) COLORIMETRIC REPRESENTATIONS CALCULATORS & SPREADSHEETS (XLS) COLOR CALCULATORS (SPREADSHEETS OPEN ONLINE WITH EXCEL, iWORK-NUMBERS, IBM LOTUS SYMPHONY, NEOOFFICE, OPENOFFICE CALC, ETC.) - B.J. Lindbloom VERY VERY VERY...EXTENSIVE. Color Calculators include:
Levels Calculator; ColorChecker Calculator; ColorChecker RGB Summaries, Calculators and Lab TIFF File; Munsell Display Calculator; Dot Gain Calculator;
CIE Color Calculator
Dot Gain Calculator Dot Gain Calculator
Introduction to Color
Spectrum Calculator
The Color Space Conversions Calculator Color Space Conversions Calculator
COLOR MIXING CALCULATORS, APPLETS, ANIMATIONS & SIMULATIONS
JavaGel "...allows the exploration of primary color additive mixing using the facilities provided by computer monitors Features currently incorporated..." For more information see JavaGel Color Tool Home Page; Jeffrey R. Hightower's Home Page COLOR THEORY CALCULATORS, APPLETS, ANIMATIONS & SIMULATIONS
Color Theory Applets can be run with Java; JavaWebStart; Java plugin; etc. Color Theory Applets include:
Combined Color Mixing Applet; Metamers Applet; Reflection Applet; RGB Insufficiency Applet; Single Cell Response Applet; Triple Cell Response Applet; Two Materials Applet COMPUTER GRAPHICS CALCULATORS, APPLETS, ANIMATIONS & SIMULATIONS
Scenegraphs Applets "... illustrate the basic concepts behind scenegraph data structures which offer a high-level vocabulary with which to describe 3D scenes..." Scenegraphs Applets include:
Viewing Techniques Applets Viewing Techniques Applets "...explain the inner workings of the various techniques used to view a synthetic 3D scene..." Viewing Techniques Applets include:
Perspective Camera Parameters; Perspective Camera Transformation; Radiosity Form Factor; etc..." Lighting & Shading Applets Lighting & Shading Applets "...illustrate important fundamental concepts in lighting and shading for 3D computer graphics..." Lighting & Shading Applets include:
Radiosity Shooting vs Gathering; etc..." |
RGB Color Positions Applet "...allows you to interactively modify the RGB colour components and view the position of the resulting colour on the RGB Colour Cube..." Drawing Algorithms: Midpoint Algorithm for Line Drawing Midpoint Algorithm for Line Drawing Applet "...emonstrates the working of midpoint algoriithm in drawing a line of slope less than 1..." Two Dimensional Transforms: 2D Scale Tramsformation 2D Scale Tramsformation Applet "...emonstrates 2D scale transformations of an object with respect to an arbitrary user specified fixed point..." "...Applets for teaching computer graphics concepts..." For more information see CSTC Resources or the Computer Science Teaching Center
2D Transforms Applet "...Demonstrates the effects of the order in which transformations are performed on an object in 2D..." 3D Viewing Applet 3D Viewing Applet "...Demonstrates the basic concepts of 3D viewing. There are two views which allow the user to change the location of the camera and..." Computer Graphics Course Topics include:
Lighting and Shading; OpenGL Example Program; 3D Viewing; 3D Modeling; etc..."
Ray Tracing Applet "...is a Demonstration of the Ray Tracing Algorithm..." Polygon Clip Applet Polygon Clip Applet "...Demonstraes the Sutherland-Hodgeman polygon clipping algorithm..." TWO-D GRAPHICS CALCULATORS, APPLETS, ANIMATIONS & SIMULATIONS
Two-D Graphics and Animation Applet: "...create two-dimensional geometric models and simple animations. In the process, you will learn about various two-dimensional geometrical transformations..." For more information see Labs & Applets for the Most Complex Machine or David J. Eck's Home Page A GRAPHICS TOOL FOR LINDERMAYER SYSTEMS
LGrammar "...implements a two-dimensional and a three-dimensional graphics tool for evaluating Lindenmayer grammars..." For more information see Thomas Bräunl's Home Page or the Department of Electrical & Electronic Engineering CONTRACTION OF SHADOW CALCULATORS, APPLETS, ANIMATIONS & SIMULATIONS
Contraction of Shadow "...illustrates the phenomenon of refraction and shows the effects of this phenomenon on the shadow of an object on the earth's surface. The direction of light as it passes through the atmosphere is changed because of refraction since the index of refraction changes through the atmosphere..." For more information see Habib Hamam's Home Page or the Université de Moncton |
HOW YOUR HARD DISK DRIVE WORKS (SHOCKWAVE & APPLETS) - IBM Research, IBM Corporation VERY EXTENSIVE. How Does a Hard Drive Work includes:
Visualize Magnetoresistive (MR) and Giant Magnetoresistive (GMR) Heads in action; Observe the physics of Giant Magnetoresistive (GMR) in motion..." HOW A HARD DRIVE WORKS (JAVA APPLET) - Java programming: K.I. Tchourioukanov; Author: M.W. Davidson, Molecular Expressions: Exploring the World of Optics & Mircroscopy, Florida State University How A Hard Drive Works Applet "...illustrates how a hard drive is constructed and how it actually works internally..." For more information see the Electricity & Magnetism Interactive Java Tutorials or Molecular Expressions: Exploring the World of Optics & Mircroscopy |
MACHINE LANGUAGE CALCULATORS, APPLETS, ANIMATIONS & SIMULATIONS INTRODUCTION TO XCOMPUTER - D. Eck, Department of Mathematics & Computer Science, Hobart and William Smith Colleges, Geneva, N.Y. VERY VERY VERY...EXTENSIVE. The xComputer Applet "...lets you load programs and data into the memory of the simulated xComputer. You can then watch while those programs are executed, and you can observe how numbers stored in the computer change as a program runs..." For more information see Labs & Applets for the Most Complex Machine or David J. Eck's Home Page
Assembly Language Programming Applet "...consists of thirty-one different instructions. Each instruction performs a very simple task. Nevertheless, very complex programs can be built up from these instructions..." Subroutines Subroutines Applet & Teaching Modules: "...A subroutine is just a sequence of instructions that performs some specific task. Whenever a program needs to perform that task, it can call the subroutine to do so. The subroutine only has to be written once, and once it is written, you can forget about the details of how it works..." Introduction to Programming Introduction to Programming Applet & Teaching Modules: "...is an introduction to a high-level programming language called xTurtle. This language was created to be used with The Most Complex Machine, but it is in the mainstream of high-level languages, along with Pascal, Ada and C. It incorporates some ideas common to all these languages..." Regular Expression Calculator "...states the number of times the patern (regexp) matches the text supplied..." For more information see Mark Sweeting's Home Page Machine Language, Assembly Language, High-Level Language ASSEMBLY LANGUAGE PROGRAMMING - D. Eck, Department of Mathematics & Computer Science, Hobart and William Smith Colleges, Geneva, N.Y. VERY VERY EXTENSIVE. Assembly Language Programming Applet "...consists of thirty-one different instructions. Each instruction performs a very simple task. Nevertheless, very complex programs can be built up from these instructions..." For more information see Labs & Applets for the Most Complex Machine or David J. Eck's Home Page SN MACHINE LANGUAGE SIMULATION (JAVA APPLET) - S. Nilsson, School of Computer Science and Communication, Royal Institute of Technology, Stockholm, Sweden VERY EXTENSIVE. SN Maching Language Simulation allows you to "...write and execute your own machine language programs on a very simple computer. You edit the contents of the machine's RAM by clicking or writing in the blue squares..." For more information see Software; Stefan Nilsson's Home Page or the School of Computer Science and Communication BUS CALCULATORS, APPLETS, ANIMATIONS & SIMULATIONS
PENTIUMTM III AND PENTIUM PRO MICROPROCESSOR BUS SIGNALS (JAVA APPLET) - Warthman Associates VERY VERY EXTENSIVE. Pentium and Pentium Pro Microprecessor Bus-Signal Animation "...animates the hardware signal timing used in various bus operations by Pentium III and Pentium Pro microprocessors..." For more information see Animation Examples; Examples or Warthman Associates Computer Monitors
For more information see Spectroscopy or Project Lite |
Voltmeter, Wheatstone, etc.
FREQUENCY CALCULATORS, APPLETS, ANIMATIONS & SIMULATIONS ANALOG METER CALCULATORS, APPLETS, ANIMATIONS & SIMULATIONS ANALOG METER (JAVA APPLET) - Nondestructive Testing (NDT) Education Analog Meter Calculator input values include:
CURRENT DESIGN & SOURCE CALCULATORS, APPLETS, ANIMATIONS & SIMULATIONS
Current Source Calculator input values include:
DIGITAL FREQUENCY DISCRIMINATOR CALCULATORS & APPLETS
Digital Frequency Discriminator Calculator input values include:
EDDY CURRENT CALCULATORS, APPLETS, ANIMATIONS & SIMULATIONS
MULTIMETER VOM CALCULATORS, APPLETS, ANIMATIONS & SIMULATIONS
MULTIMETER VOM (JAVA APPLET) - Fu-Kwun Hwang, Virtual Physics Laboratory, Department of Physics, National Taiwan Normal University Multimeter VOM: "...Ammeters measure current, voltmeters measure voltage, and ohmmeters measure resistance. These devices are often combined into one instrument called a multimeter or VOM (volt-ohm-milliemmeter)..." For more information see Virtual Physics Laboratory REFLECTOMETER CALCULATORS, APPLETS, ANIMATIONS & SIMULATIONS
"...When a load is not matched to the characteristic impedance of a transmission line, part of the incident wave is reflected back..." Reflectometer Calculator input values include:
VOLTAGE-CURRENT-RESISTANCE-POWER CALCULATORS & APPLETS
Voltage-Current-Resistance-Power input values include:
WHEATSTONE BRIDGE CALCULATORS, APPLETS, ANIMATIONS & SIMULATIONS
Wheatstone Bridge Calculators include:
|
CONTROL SYSTEM DESIGN AND ANALYSIS - SoftIntegration, Inc. VERY VERY VERY.....EXTENSIVE. Control System Design and Analysis Calculators
Frequency Domain Analysis Calculators; Analysis and Design in State-Space Calculators; Model Reduction and Dynamics Calculators; Root Locus Design Calculators; Model Conversion Calculators; System Conversion Calculators; System Interconnection Calculators..."
"...The time-domain approach is a unified method for analyzing and designing systems modeled by either modern or classical approach..." Frequency-Domain Analysis Calculators "...The frequency response is the system's response to sinusoidal inputs. The output of a linear time-invariant system to a sinusoidal input is a sinusoid of the same frequency but with..." Analysis and Design in State-Space Calculators "...The state-space method is the modern approach for control system design and analysis. The controllability and observability are important structural properties of a control system..." MEASUREMENT & CONTROL COURSES & TEACHING MODULES WITH CALCULATORS & APPLETS
Examples of Measurement and Control Teaching Modules, Databases & Calculators include:
Force Related Measurements; etc...."
Wire Color Codes and Limits of Error; Introduction to Temperature Controllers; Introduction to Temperature Measurement; etc..."
Introduction to Pressure Transducers; etc..."
Liquid Flowmeters; etc..."
Introduction to Data Acquisition Systems; Introduction to Data Logging Systems; etc..." CONTROL SYSTEMS CALCULATORS, APPLETS, ANIMATIONS & SIMULATIONS
CONTROL SYSTEM DESIGN AND ANALYSIS (JAVA APPLETS) - H.H. Cheng, Integration Engineering Laboratory (IEL), Department of Mechanical and Aeronautical Engineering, U.C. Davis, Davis, CA VERY VERY VERY...EXTENSIVE. For more information see CAD/CAM on the Internet and Distance Learning; Harry H. Cheng's Home Page or the Integration Engineering Laboratory (IEL)
CONTROL SYSTEMS DESIGN CALCULATORS & APPLETS
CONTROL SYSTEMS DESIGN INTERACTIVE SIMULATIONS (JAVA APPLETS) - G.C. Goodwin, S.F. Graebe & M.E. Salgado, Department of Electrical & Computer Engineering, University of Newcastle, Australia Multimedia Control Systems Design for Continuous Casting and Rolling Mills from the Steel Industry Course (Text, Images, Simulations & Applets). VERY VERY EXTENSIVE. Control Systems Design for Continuous Casting and Rolling Mills from the Steel Industry Chapters include:
Tank Level Control; Ball and Plate; Shape Control; Distillation Columns; pH Control; etc..."
Steel Production
Primary Forming; Manufacturing; Fabrication & Finishing; Products & Applications; etc..."
Steelmaking Modules & Videos examples include:
Oxygen Control; Removal of Impurities; Ladle Top Slag; etc..." Casting Casting Modules & Videos examples include:
Continuous Castings Video; Ingot Casting Video..." Primary Forming Primary Forming Modules & Videos examples include:
Elongation of Inclusions during Hot Rolling; etc..." Manufacturing, Fabrication & Finishing Manufacturing, Fabrication & Finishing Modules & Videos examples include:
Pressing of Steel Sink Video; Drilling Video; Machining Video; Weldability; Coatings for Corrosion Protection; Surface Hardening; etc..." |
PARALLEL ALGORITHM APPLETS, SORTING ALGORITHM APPLETS TREE ALGORITHM CALCULATORS & APPLETS DATA STRUCTURE APPLETS WITH COURSES DATA STRUCTURES: ALGORITHM APPLETS - R.K. Ghosh, Department of Computer Science and Engineering, Indian Institute of Technocology, Kanpur, India VERY VERY VERY...EXTENSIVE. Algorithm Applets include:
String Matching Applets; Stack and Queue Applets; Binary Search Tree Applets; Heap/Priority Queue Applets; Red Black Tree Applets; AVL Tree Applets; etc..."
Sorting Applets include
Postman Sort Applets; Two-way Selection Sort Applets; etc..." String Matching Applets String Matching Applets include
Boyer Moore String Matching Algorithm Applet; Knuth Morris Pratt String Matching Algorithm Applet; Robin-Karp String Matching Algorithm Applet..." Data Structures and Algorithms Applets include:
Data Structures and Algorithms Applets include:
Linked Lists Applets; Recursion Applets; Advanced Sorting Applets; Binary Tree Applets; Red-black Tree Applets; 2-3-4 Tree Applets; Hash Table Applets; Heap Applets; Graphs Applets; Weighted Graphs Applets..."
EXAMPLES OF SPECIFIC DATA STRUCTURE CALCULATORS & APPLETS
"...An implementation of Ford & Fulkerson's MaxFlow algorithm..." For more information see Attic for old programs, Christoph Dürr's Home Page or the Laboratoire d'Informatique de l'Ecole Polytechniqe SKIPLIST APPLET: A PROBABILISTIC ALTERNATIVE TO BALANCED TREES - T. Wenger, Institute of Computer Science and Applied Mathematics, UNI, Bern, Switzerland VERY EXTENSIVE. "...Skip Lists are a data structure that can be used in place of balanced trees. Skip lists use probabilistic balancing rather than strictly enforcing balancing..." For more information see Thomas Wenger's Home Page or the Institute of Computer Science and Applied Mathematics THE GISHUR PORJECT JAVA APPLETS - T. Wolf, Germany VERY VERY EXTENSIVE. "...Gishur is a java class library. The main goal of gishur is to provide a platform independent, object oriented, flexible..." For more information see The Gishur Porject or Thomas Wolf's Home Page
|
|
Calculators On-Line Center: Engineering - Electrical & Computer Calculators On-Line Center ~ Home Page |