free software
sort by: Relevancy | Title try advanced search for more options
-
This course is all about understanding: understanding what's going on inside your computer when you flip on the switch, why tech support has you constantly rebooting your computer, how everything you do on the Internet can be watched by others, and how your computer can become infected with a worm just by turning it on. In this course we demystify computers and the Internet, along with their jargon, so that students understand not only wha...more
-
This course 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 impact of computer systems on society. It also looks at case studies of working systems and readings from the curre...more
-
This course uses the theory and application of atomistic computer simulations to model, understand, and predict the properties of real materials. Specific topics include: energy models from classical potentials to first-principles approaches; density functional theory and the total-energy pseudopotential method; errors and accuracy of quantitative predictions: thermodynamic ensembles, Monte Carlo sampling and molecular dynamics simulations...more
-
Fundamental dynamic data structures, including linear lists, queues, trees, and other linked structures; arrays strings, and hash tables. Storage management. Elementary principles of software engineering. Abstract data types. Algorithms for sorting and searching. Introduction to the Java programming language.
-
This is a series of free public lectures investigating the portrayal of Christian themes in art from the first Christians through to the modern day.These lectures were given by The Rt Revd the Lord Harries in London during 2010-11 as Gresham Professor of Divinity. All information about future lectures can be found on the Gresham College website:http://www.gresham.ac.uk
-
This course is an introduction to copyright law and American law in general. Topics covered include: structure of federal law; basics of legal research; legal citations; how to use LexisNexis®; the 1976 Copyright Act; copyright as applied to music, computers, broadcasting, and education; fair use; Napster®, Grokster®, and Peer-to-Peer file-sharing; Library Access to Music Project; The 1998 Digital Millennium Copyright Act; DVDs and encrypt...more
-
When the English nation rose out of the ruins of the Roman Province of Britannia, people remained obsessed with their Roman past. Seismic social and political change in 1066 barely upset the vision of patrons and architects and Rome remained England's cultural capital driving the imagination of its architects.This is a part if the series of lectures, 'God, Caesar and Robin Hood: How the Middle Ages were Built':The English Middle Ages ...more
-
Programming Methodology is the largest of the introductory programming courses and is one of the largest courses at Stanford. Topics focus on the introduction to the engineering of computer applications emphasizing modern software engineering principles: object-oriented design, decomposition, encapsulation, abstraction, and testing. Programming Methodology teaches the widely-used Java programming language along with good software engine...more
-
Work by Wöhler and Liebig on benzaldehyde inspired a general theory of organic chemistry focusing on so-called radicals, collections of atoms which appeared to behave as elements and persist unchanged through organic reactions. Liebig's French rival, Dumas, temporarily advocated radicals, but converted to the competing theory of types which could accommodate substitution reactions. These decades teach more about the psychology, sociology, ...more
-
During its inception, Dell explains how the computer industry was run by engineers. Over a thirty-year period however, customers began to have an important role in the industry, but many companies were still being run by engineers working to promote complexity. With complicated products being sold, says Dell, customers had to rent specialized software and hire consultants from the computer companies to get their products to work. As a resu...more
-
Ping Li, Partner at Accel, argues that open source can be an effective business model for some startups although not all startups. Li argues that the key value of an open source model is not the collective input of a broad contributor base--the reality is that the application creator almost always puts in a great deal more effort creating the application than the community. Rather, the value of an open source model is free distribution acr...more
-
After discussing the statistical basis of the law of mass action, the lecture turns to developing a framework for understanding reaction rates. A potential energy surface that associates energy with polyatomic geometry can be realized physically for a linear, triatomic system, but it is more practical to use collective energies for starting material, transition state, and product, together with Eyring theory, to predict rates. Free-radical...more





