Computers (multidisciplinary)

Open Courseware (Multidisciplinary - Computer Science and IT with applications in other disciplines) and Resources

A First Course in Electrical and Computer Engineering

exposure to the types of problems that electrical and computer engineers are asked to solve: Complex Numbers, functions e^x and e^jΘ, Phasors, Linear Algebra, Vector Graphics, Filtering, Binary Codes, Introduction to MATLAB, Edix Editor, Useful Mathematical Identities

Numerical Methods Applied to Chemical Engineering

focuses on use of modern computational & math, linear systems as basic computational unit in scientific computing, methods for solving sets of nonlinear algebraic equations, ordinary differential equations, differential-algebraic (DAE) systems, probability in physical modeling, statistical analysis of data & parameter estimation, finite difference & finite element techniques for converting partial differential equations: syllabus, readings, tools

Software & Web Projects

Java simulations: nonEuclid (Interactive Java software for creating ruler & compass constructions), paper-folding-fractals (Java software & HTML documentation), DFIELD & PPLANE (interactive tools for differential equations), CrystalLab (exploring interaction of light, crystals, & water droplets)

- - - - Fractal Zoom - - - -

Fractal Zoom (HD) to 6.066 e228 (2^760) Mandelbrot - (Last Lights On)

Machine Learning

theory, principles and algorithms for machine learning, methods based on statistics and probability now essential to designing systems exhibiting artificial intelligence, emphasizes Bayesian techniques feasible with increased computational power

Quantum Computation Lecture Notes and Homework Assignments

developing basic elements of computational theory without assuming any background in physics, introduction to quantum theory from a computer-science perspective, illustrates quantum-computational approach with several elementary examples of quantum speed-up before major applications (Shor's factoring algorithm, Grover's search algorithm, quantum error correction): discussion

Computational Geometry

techniques needed in designing and analyzing efficient algorithms and data structures for computational problems in discrete geometry, such as convex hulls, geometric intersections, geometric structures such as Voronoi diagrams and Delaunay triangulations, arrangements of lines and hyperplanes, and range searching

Computational Science and Engineering

review of linear algebra, applications to networks, structures, and estimation, Lagrange multipliers, differential equations of equilibrium, Laplace's equation and potential flow, boundary-value problems, minimum principles and calculus of variations, Fourier series, discrete Fourier transform, convolution & applications

Advanced Natural Language Processing

study of human language from a computational perspective, syntactic, semantic and discourse processing models, emphasizing machine learning or corpus-based methods and algorithms, applications and models in syntactic parsing, information extraction, statistical machine translation, dialogue systems, and summarization: related resources

Mathematics for Computer Science

Fundamental Concepts of Mathematics (Definitions, Proofs, Sets, Functions, Relations), Discrete Structures (Modular Arithmetic, Graphs, State Machines, Counting), Discrete Probability Theory: readings, course download

Syndicate content