Introductory, Video

Introduction to Computers

introduction to computers and digital technology and culture, conceptual foundations and functions of computer hardware and software, Structure and use of the Internet, Elements of programming for the World Wide Web

Dynamics and Control

dynamics and vibrations of lumped-parameter models of mechanical systems, kinematics, force-momentum formulation, virtual displacements and virtual work, Lagrange's equations, linearization of equations of motion, linear stability analysis, free and forced vibration of linear multi-degree of freedom models, matrix eigenvalue problems

Gödel, Escher, Bach: A Mental Space Odyssey

math, fractals, logic, paradoxes, infinities, art, language, computer science, physics, music, intelligence, consciousness, unified theories, based on Douglas Hofstadter's Pulitzer Prize winning book, higher dimensions of recursive thinking.

Programming Methodology

engineering of computer applications emphasizing modern software engineering principles: object-oriented design, decomposition, encapsulation, abstraction, and testing, Java programming language, Emphasis on good programming style and the built-in facilities of the Java language

Geology of the National Parks

groundwater pollution, biodiversity, volcanic hazards, etc, what is and is not believable about science, those subjects on which scientists are usually correct and those on which scientists have no special expertise

Modern Physics

essential theoretical foundations of modern physics:

Classical mechanics -

Quantum Mechanics -

Computer Science

XML as a key enabling technology in Java-based applications. Students learn the fundamentals of XML and its derivatives, including DTD, SVG, XML Schema, XPath, XQuery, XSL-FO, and XSLT, programmatic interfaces to XML like SAX and DOM, standard APIs like JAXP and TrAX, and industry-standard software like Ant, Tomcat, Xerces, and Xalan, including JavaServer Pages (JSP) and Java Servlet, explores HTTP, SOAP, web services, and WSDL, projects focus on the implementation and deployment of these technologies: resources, software

Digital Signal Processing (43 lectures)

Digital systems, Characterization Description,Testing, LTI Systems Step & Impulse responses, Convolution, Inverse Systems, Stability,FIR & IIR, Discrete Time Fourier Transform, Discrete Fourier Transform (DFT), Z Transform, Discrete Time Systems in the Frequency Domain, Simple Digital Filters, Filters (all Pass, Com, Linear Phase), Complementary & Compensetary Transfer Functions, Stability, Continuous Time Signals, Analog Filter Design, Digital Filter Structures, Lattice Synthesis, IIR & FIR Filter Design

Introduction to Digital Electronics

principles of electrical engineering from the basic concepts of voltage and current and circuit elements of resistors, capacitors, and inductors, Kirchhoff's voltage and current laws with Thevenin and Norton equivalents, Operational amplifiers for amplication and filtering, Semiconductor devices including diodes and MOSFETS and IV characteristics, diodes for rectification, design of MOSFETs in common source amplifiers, Digital logic gates and design, designs of high level applications including logic circuits, amplifiers, power supplies & communication links.

Programming Concepts

fundamentals of computer programming and problem solving, structured and object-oriented programming, syntax, semantics, testing/debugging, implementation, documentation, recursion, and linked data structures, Java, development on both Unix and Windows platforms using text editing and an IDE

Syndicate content