background preloader

Cryptography

Cryptography
Cryptography is an indispensable tool for protecting information in computer systems. This course explains the inner workings of cryptographic primitives and how to correctly use them. Students will learn how to reason about the security of cryptographic constructions and how to apply this knowledge to real-world applications. The course begins with a detailed discussion of how two parties who have a shared secret key can communicate securely when a powerful adversary eavesdrops and tampers with traffic. We will examine many deployed protocols and analyze mistakes in existing systems. The second half of the course discusses public-key techniques that let two or more parties generate a shared secret key. The course will include written homeworks and programming labs. A preview of the course, including lectures and homework assignments, is available at this preview site.

https://www.coursera.org/course/crypto

Design and Analysis of Algorithms I About the Course In this course you will learn several fundamental principles of algorithm design. You'll learn the divide-and-conquer design paradigm, with applications to fast sorting, searching, and multiplication. You'll learn several blazingly fast primitives for computing on graphs, such as how to compute connectivity information and shortest paths. Finally, we'll study how allowing the computer to "flip coins" can lead to elegant and practical algorithms and data structures. Learn the answers to questions such as: How do data structures like heaps, hash tables, bloom filters, and balanced search trees actually work, anyway? Information theory Overview[edit] The main concepts of information theory can be grasped by considering the most widespread means of human communication: language. Two important aspects of a concise language are as follows: First, the most common words (e.g., "a", "the", "I") should be shorter than less common words (e.g., "roundabout", "generation", "mediocre"), so that sentences will not be too long.

Probabilistic Graphical Models About the Course What are Probabilistic Graphical Models? Uncertainty is unavoidable in real-world applications: we can almost never predict with certainty what will happen in the future, and even in the present and the past, many important aspects of the world are not observed with certainty. Probability theory gives us the basic foundation to model our beliefs about the different possible states of the world, and to update these beliefs as new evidence is obtained. These beliefs can be combined with individual preferences to help guide our actions, and even in selecting which observations to make. Doron Swade - Computing History Doron Swade An academic who masterminded an 18-year project to recreate a 19th Century computer, a dedicated nurse and an 84-year old volunteer are among Kingstonians rewarded in the UK 2009 New Year's Honours List. Dr Doron Swade, 64, is a leading academic in computer history and a world renowned expert on the work of English mathematician Charles Babbage and has been awarded an MBE for services to the history of computing. Dr Swade, a former curator at the London Science Museum, said: “I am hugely flattered and very, very grateful.

Computer Science 101 UPDATE: we're doing a live, updated MOOC of this course at stanford-online July-2014 (not this Coursera version). See here: CS101 teaches the essential ideas of Computer Science for a zero-prior-experience audience. Computers can appear very complicated, but in reality, computers work within just a few, simple patterns. CS101 demystifies and brings those patterns to life, which is useful for anyone using computers today. The sounds of English and the International Phonetic Alphabet © Tomasz P. Szynalski, Antimoon.com This chart contains all the sounds (phonemes) used in the English language.

Theory of everything A theory of everything (ToE) or final theory, ultimate theory, or master theory is a hypothetical single, all-encompassing, coherent theoretical framework of physics that fully explains and links together all physical aspects of the universe.[1]:6 Finding a ToE is one of the major unsolved problems in physics. Over the past few centuries, two theoretical frameworks have been developed that, as a whole, most closely resemble a ToE. The two theories upon which all modern physics rests are general relativity (GR) and quantum field theory (QFT). GR is a theoretical framework that only focuses on the force of gravity for understanding the universe in regions of both large-scale and high-mass: stars, galaxies, clusters of galaxies, etc. On the other hand, QFT is a theoretical framework that only focuses on three non-gravitational forces for understanding the universe in regions of both small scale and low mass: sub-atomic particles, atoms, molecules, etc. Historical antecedents[edit]

How do you prove photography to a blind man? That was the question I was asked: how would you prove to a blind man, that photography exists? I knew what he was getting at. We had been discussing psychics. Furusiyya It was a concept and noble art that included the arts of war and hunting, equestrianism, tactics and strategy, and certain games like chess. This art was practiced throughout the Muslim world, and saw its greatest achievement in Mamluk Egypt during the 14th century. The term is a derivation of faras "horse", and in modern Standard Arabic means "equestrianism" in general.[1] The term for "horseman" or "knight" is fāris (also an Arabic given name, and the origin of the Spanish rank of Alférez). Disciplines of furusiyya[edit] The three basic categories of furūsiyya are horsemanship (including veterinary aspects of proper care for the horse, the proper riding techniques), archery, and charging with the lance. Ibn Qayyim Al-Jawziyya adds swordsmanship as a fourth discipline in his treatise Al-Furūsiyya (ca. 1350).[2]

Related: