Updating search results...

Search Resources

5315 Results

View
Selected filters:
  • <emphasis-effect="italics">laissez-faire</emphasis>
Computational Camera and Photography, Fall 2009
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

A computational camera attempts to digitally capture the essence of visual information by exploiting the synergistic combination of task-specific optics, illumination, sensors and processing. In this course we will study this emerging multi-disciplinary field at the intersection of signal processing, applied optics, computer graphics and vision, electronics, art, and online sharing through social networks. If novel cameras can be designed to sample light in radically new ways, then rich and useful forms of visual information may be recorded -- beyond those present in traditional photographs. Furthermore, if computational process can be made aware of these novel imaging models, them the scene can be analyzed in higher dimensions and novel aesthetic renderings of the visual information can be synthesized.We will discuss and play with thermal cameras, multi-spectral cameras, high-speed, and 3D range-sensing cameras and camera arrays. We will learn about opportunities in scientific and medical imaging, mobile-phone based photography, camera for HCI and sensors mimicking animal eyes. We will learn about the complete camera pipeline. In several hands-on projects we will build physical imaging prototypes and understand how each stage of the imaging process can be manipulated.

Subject:
Arts and Humanities
Visual Arts
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Raskar, Ramesh
Date Added:
01/01/2010
Computational Cognitive Science, Fall 2004
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course is an introduction to computational theories of human cognition. Drawing on formal models from classic and contemporary artificial intelligence, students will explore fundamental issues in human knowledge representation, inductive learning and reasoning. What are the forms that our knowledge of the world takes? What are the inductive principles that allow us to acquire new knowledge from the interaction of prior knowledge with observed data? What kinds of data must be available to human learners, and what kinds of innate knowledge (if any) must they have?

Subject:
Applied Science
Computer Science
Psychology
Social Science
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Tenenbaum, Joshua
Date Added:
01/01/2004
Computational Design I: Theory and Applications, Fall 2005
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Introduces design as a computational enterprise in which rules are developed to compose and describe architectural and other designs. The class covers topics such as shapes, shape arithmetic, symmetry, spatial relations, shape computations, and shape grammars. It focuses on the application of shape grammars in creative design, and teaches shape grammar fundamentals through in-class, hands-on exercises with abstract shape grammars. The class discusses issues related to practical applications of shape grammars.

Subject:
Applied Science
Computer Science
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Knight, Terry W.
Date Added:
01/01/2005
Computational Functional Genomics, Spring 2005
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Study and discussion of computational approaches and algorithms for contemporary problems in functional genomics. Topics include DNA chip design, experimental data normalization, expression data representation standards, proteomics, gene clustering, self-organizing maps, Boolean networks, statistical graph models, Bayesian network models, continuous dynamic models, statistical metrics for model validation, model elaboration, experiment planning, and the computational complexity of functional genomics problems.

Subject:
Applied Science
Biology
Computer Science
Natural Science
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Gifford, David
Jaakkola, Tommi Sakari
Date Added:
01/01/2005
A Computational Introduction to Number Theory and Algebra
Only Sharing Permitted
CC BY-NC-ND
Rating
0.0 stars

All of the mathematics required beyond basic calculus is developed “from scratch.” Moreover, the book generally alternates between “theory” and “applications”: one or two chapters on a particular set of purely mathematical concepts are followed by one or two chapters on algorithms and applications; the mathematics provides the theoretical underpinnings for the applications, while the applications both motivate and illustrate the mathematics. Of course, this dichotomy between theory and applications is not perfectly maintained: the chapters that focus mainly on applications include the development of some of the mathematics that is specific to a particular application, and very occasionally, some of the chapters that focus mainly on mathematics include a discussion of related algorithmic ideas as well.

The mathematical material covered includes the basics of number theory (including unique factorization, congruences, the distribution of primes, and quadratic reciprocity) and of abstract algebra (including groups, rings, fields, and vector spaces). It also includes an introduction to discrete probability theory—this material is needed to properly treat the topics of probabilistic algorithms and cryptographic applications. The treatment of all these topics is more or less standard, except that the text only deals with commutative structures (i.e., abelian groups and commutative rings with unity) — this is all that is really needed for the purposes of this text, and the theory of these structures is much simpler and more transparent than that of more general, non-commutative structures.

Access also available here: https://shoup.net/ntb/

Table of Contents
1 Basic properties of the integers
2 Congruences
3 Computing with large integers
4 Euclid's algorithm
5 The distribution of primes
6 Abelian groups
7 Rings
8 Finite and discrete probability distributions
9 Probabilistic algorithms
10 Probabilistic primality testing
11 Finding generators and discrete logarithms in Z∗p
12 Quadratic reciprocity and computing modular square roots
13 Modules and vector spaces
14 Matrices
15 Subexponential-time discrete logarithms and factoring
16 More rings
17 Polynomial arithmetic and applications
18 Finite Fields
19 Linearly generated sequences and applications
20 Algorithms for finite fields
21 Deterministic primality testing

Subject:
Algebra
Mathematics
Material Type:
Textbook
Author:
Victor Shoup
Date Added:
01/01/2008
Computational Methods of Scientific Programming, Fall 2011
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course introduces programming languages and techniques used by physical scientists: FORTRAN, C, C++, MATLAB, and Mathematica. Emphasis is placed on program design, algorithm development and verification, and comparative advantages and disadvantages of different languages.

Subject:
Applied Science
Information Science
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Chris Hill
Thomas Herring
Date Added:
01/01/2011
Computational Ocean Acoustics (13.853), Spring 2003
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Wave equations for fluid and visco-elastic media. Wave-theory formulations of acoustic source radiation and seismo-acoustic propagation in stratified ocean waveguides. Wavenumber Integration and Normal Mode methods for propagation in plane-stratified media. Seismo-Acoustic modeling of seabeds and ice covers. Seismic interface and surface waves in a stratified seabed. Parabolic Equation and Coupled Mode approaches to propagation in range-dependent ocean waveguides. Numerical modeling of target scattering and reverberation clutter in ocean waveguides. Ocean ambient noise modeling. Students develop propagation models using all the numerical approaches relevant to state-of-the-art acoustic research.

Subject:
Oceanography
Physical Science
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Schmidt, Henrik
Date Added:
01/01/2003
Computational Quantum Mechanics of Molecular and Extended Systems, Fall 2004
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

The theoretical frameworks of Hartree-Fock theory and density functional theory are presented as approximate methods to solve the many-electron problem. A variety of ways to incorporate electron correlation are discussed. The application of these techniques to calculate the reactivity and spectroscopic properties of chemical systems, in addition to the thermodynamics and kinetics of chemical processes, is emphasized. This course also focuses on cutting edge methods to sample complex hypersurfaces, for reactions in liquids, catalysts and biological systems.

Subject:
Chemistry
Physical Science
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Trout, Bernhardt
Date Added:
01/01/2004
Computation and Visualization in the Earth Sciences
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In EARTH 801, you will develop skills in a programming language designed for visual arts and visualization while exploring Earth science topics. Specifically, you'll learn and practice digital graphics capabilities in order to render Earth science concepts that are otherwise difficult to visualize due to complicated space and time scales. Here, you will interact with large, open, freely-available data sets by collecting, plotting, and analyzing them using a variety of computational methods. You'll be ready to teach secondary school students a range of Next Generation Science Standard skills involving data collecting, manipulation, analysis, and plotting. You'll also read and discuss current research regarding the teaching, learning, and evaluation of visualization skills, as well as multiple external representations of science concepts.

Subject:
Applied Science
Computer Science
Environmental Science
Information Science
Material Type:
Full Course
Provider:
Penn State University
Provider Set:
Penn State's College of Earth and Mineral Sciences (http:// e-education.psu.edu/oer/)
Author:
Eliza Richardson
Date Added:
04/25/2019
Computation for Biological Engineers, Fall 2006
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course covers the analytical, graphical, and numerical methods supporting the analysis and design of integrated biological systems. Topics include modularity and abstraction in biological systems, mathematical encoding of detailed physical problems, numerical methods for solving the dynamics of continuous and discrete chemical systems, statistics and probability in dynamic systems, applied local and global optimization, simple feedback and control analysis, statistics and probability in pattern recognition.

Subject:
Genetics
Mathematics
Natural Science
Statistics and Probability
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Alm, Eric
Date Added:
01/01/2006
Computer-Aided Exercises in Civil Procedure, 7th Edition
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

The sixth edition, first published as an ebook, and this seventh edition carry forward the philosophy and structure of the earlier editions. This book is not a comprehensive treatise on the subject of civil procedure, yet it provides a mixture of expository text, cases, and self-testing questions in nearly all of the major areas of the subject.

Subject:
General Law
Law
Material Type:
Textbook
Provider:
The Center for Computer Assisted Legal Instruction (CALI)
Provider Set:
The eLangdell Bookstore
Author:
Douglas McFarland
Roger Park
Date Added:
06/21/2012
Computer Algorithms in Systems Engineering, Spring 2010
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course covers concepts of computation used in analysis of engineering systems. It includes the following topics: data structures, relational database representations of engineering data, algorithms for the solution and optimization of engineering system designs (greedy, dynamic programming, branch and bound, graph algorithms, nonlinear optimization), and introduction to complexity analysis. Object-oriented, efficient implementations of algorithms are emphasized.

Subject:
Applied Science
Environmental Science
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Kocur, George
Date Added:
01/01/2003
Computer Applications for Managers
Only Sharing Permitted
CC BY-NC-ND
Rating
0.0 stars

This course is aimed at beginning to intermediate computer users. It teaches a range of computer skills from the basics of using Windows, to basic internet literacy, to creating projects using Microsoft Office. Assignments show step-by-step visuals to help students complete projects, and include integration across Microsoft Word, Excel, PowerPoint, and Access.

This course was developed by Lumen Learning in conjunction with Cerritos College, with contributing work from Sherri Pendelton, Shelli Carter, and Robert Danielson, as well as videos from multiple sources.

Subject:
Applied Science
Information Science
Material Type:
Full Course
Author:
Lumen Learning
Date Added:
04/29/2020
Computer Architecture
Unrestricted Use
CC BY
Rating
0.0 stars

The purpose of this course is to cultivate an understanding of modern computing technology through an in-depth study of the interface between hardware and software. The student will study the history of modern computing technology before learning about modern computer architecture, then the recent switch from sequential processing to parallel processing. Upon completion of this course, students will be able to: identify important advances that have taken place in the history of modern computing and discuss some of the latest trends in computing industry; explain how programs written in high-level programming language, such as C or Java, can be translated into the language of the hardware; describe the interface between hardware and software and explain how software instructs hardware to accomplish desired functions; demonstrate an understanding of the process of carrying out sequential logic design; demonstrate an understanding of computer arithmetic hardware blocks and floating point representation; explain how a hardware programming language is executed on hardware and how hardware and software design affect performance; demonstrate an understanding of the factors that determine the performance of a program; demonstrate an understanding of the techniques that designers use to improve the performance of programs running on hardware; demonstrate an understanding of the importance of memory hierarchy in computer design and explain how memory design impacts overall hardware performance; demonstrate an understanding of storage and I/O devices, their performance measurement, and redundant array of inexpensive disks (more commonly referred to by the acronym RAID) technology; list the reasons for and the consequences of the recent switch from sequential processing to parallel processing in hardware manufacture and explain the basics of parallel programming. (Computer Science 301)

Subject:
Applied Science
Computer Science
Material Type:
Full Course
Provider:
The Saylor Foundation
Date Added:
04/29/2019
Computer Communications and Networks
Unrestricted Use
CC BY
Rating
0.0 stars

Detailed introduction to the basic hardware and software, architectural components for computer communications in local area networks. The components that are focused upon include understanding the basics of computer networks, switching, routing, protocols and security.

Subject:
Applied Science
Computer Science
Material Type:
Full Course
Provider:
The Saylor Foundation
Date Added:
04/29/2019
Computer Fundamentals for Technical Students
Unrestricted Use
CC BY
Rating
0.0 stars

This text was created to provide students enrolled in Technical Education Programs or professionals in business and industry with contextual learning opportunities to develop the necessary computer skills to function in the 21st-century workforce in a non-IT technical field.

Topics and skills provided in this text include using and changing the Windows desktop; downloading software from the internet; the file hierarchy and saving files; using the basic functions of word processing, spreadsheet and presentation software to create and format documents; the use of email clients to send messages; how to attach documents and organize tasks; connecting to and using the internet; searching the web effectively; working with sounds and picture files, and understanding privacy issues and how to prevent identity theft when using computers and the internet. In addition, content regarding Microsoft Office, including Word and Excel will be covered in great depth.

Subject:
Career and Technical Education
Material Type:
Textbook
Author:
Nick Heisserer
Date Added:
02/03/2021
Computer Graphics
Unrestricted Use
CC BY
Rating
0.0 stars

This course is about learning how to create and manipulate two and three dimensional images using graphic techniques and methods. Computer graphics knowledge enables one to create and manipulate graphics in application areas such as digital art and graphics design. At the end of the course you will be able to understand and apply the theory of computer graphics and in particular the mathematical techniques and the algorithms that underline most of modern 3D graphics systems. In general you will be able to write your own 3D graphics programs.

Subject:
Applied Science
Computer Science
Material Type:
Module
Provider:
African Virtual University
Provider Set:
OER@AVU
Author:
Mercy Mbise
Date Added:
12/27/2018
Computer Graphics, Fall 2012
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Introduction to computer graphics hardware, algorithms, and software. Topics include: line generators, affine transformations, line and polygon clipping, splines, interactive techniques, perspective projection, solid modeling, hidden surface algorithms, lighting models, shading, and animation. Substantial programming experience required. 6.837 offers an introduction to computer graphics hardware, algorithms, and software. Topics include: line generators, affine transformations, line and polygon clipping, splines, interactive techniques, perspective projection, solid modeling, hidden surface algorithms, lighting models, shading, and animation. Substantial programming experience is required.

Subject:
Applied Science
Computer Science
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Durand, Fredo
Wojciech Matusik
Date Added:
01/01/2012
Computer Graphics and Computer Animation: A Retrospective Overview
Only Sharing Permitted
CC BY-NC-ND
Rating
0.0 stars

This book was developed in an attempt to maintain in one location the information and references that point to the many important historical developments of the short life of the computer graphics world as we know it.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Provider:
The Ohio State University
Provider Set:
Pressbooks
Date Added:
04/24/2019
Computer Language Engineering, Spring 2010
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course analyzes issues associated with the implementation of higher-level programming languages. Topics covered include: fundamental concepts, functions, and structures of compilers, the interaction of theory and practice, and using tools in building software. The course includes a multi-person project on compiler design and implementation.

Subject:
Applied Science
Computer Science
Information Science
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Amarasinghe, Saman
Rinard, Martin
Date Added:
01/01/2010