E.g., 2016-07-01
E.g., 2016-07-01
E.g., 2016-07-01
Aug 2016

You've learned the basic algorithms now and are ready to step into the area of more complex problems and algorithms to solve them. Advanced algorithms build upon basic ones and use new ideas. We will start with networks flows which are used in more obvious applications such as optimal matchings, finding disjoint paths and flight scheduling as well as more surprising ones like image segmentation in computer vision or finding dense clusters in the advertiser-search query graphs at search engines. We then proceed to linear programming with applications in optimizing budget allocation, portfolio optimization, finding the cheapest diet satisfying all requirements, call routing in telecommunications and many others. Next we discuss inherently hard problems for which no exact good solutions are known (and not likely to be found) and how to solve them approximately in a reasonable time. We finish with some applications to Big Data and Machine Learning which are heavy on algorithms right now.

Average: 5 (5 votes)
Jul 2016

World and internet is full of textual information. We search for information using textual queries, we read websites, books, e-mails. All those are strings from the point of view of computer science. To make sense of all that information and make search efficient, search engines use many string algorithms. Moreover, the emerging field of personalized medicine uses many search algorithms to find disease-causing mutations in the human genome.

Average: 6.4 (5 votes)
Jun 27th 2016

Experienced Computer Scientists analyze and solve computational problems at a level of abstraction that is beyond that of any particular programming language. This two-part class is designed to train students in the mathematical concepts and process of "Algorithmic Thinking", allowing them to build simpler, more efficient solutions to computational problems.

Average: 7.3 (8 votes)
Jun 27th 2016

This two-part course introduces the basic mathematical and programming principles that underlie much of Computer Science. Understanding these principles is crucial to the process of creating efficient and well-structured solutions for computational problems. To get hands-on experience working with these concepts, we will use the Python programming language.

Average: 6.1 (8 votes)
Jun 27th 2016

What do paintings tell us about sex? How is art gendered? Here we get up close to some of the great paintings in the world’s most famous museums, giving you insight into how art speaks to us about sex, sexuality and gender.

Average: 6.8 (5 votes)
Jun 17th 2016

Learn the best models, methods and practices for effective lifecycle management for large-scale software. Want to manage software development, but unsure where to begin? This computer science course will teach you the models, methods and practices of software development to make the process manageable and result in high-quality and efficient software products.

No votes yet
Jun 15th 2016

This course will help the students who have taken intro-level high-school physics to get ready for more advanced courses including AP Physics C: Mechanics. This short course is intended for the high-school students who have taken an introductory-level physics course, acquired some background in Mechanics and intend to take a more advanced course – for instance, AP Physics C.

Average: 5 (2 votes)
Jun 15th 2016

Learn how to code software for a global audience from experts who have created some of the world's most successful software.

No votes yet
June 13th 2016

Appreciative Inquiry is a collaborative and constructive inquiry process that searches for everything that gives life to organizations, communities, and larger human systems when they are most alive, effective, creative and healthy in their interconnected ecology of relationships. To appreciate, quite simply, means to value and to recognize that which has value—it is a way of knowing and valuing the best in life. In the language of Positive Organizational Scholarship it means a research focus—a positive bias—seeking fresh understanding of dynamics described by words like excellence, thriving, abundance, resilience, or exceptional and life-giving.

No votes yet
Apr 8th 2016

Mathematik: das ist Freude am Denken! Und mathematisch denken kann jeder! Wer an diesem Kurs teilnimmt, erhält seine regelmäßige Dosis an meditativen Denkaufgaben, spannenden Knobeleien und mathematischen Einsichten. In den Inhaltsgebieten Arithmetik und Geometrie werden mathematische Denk- und Arbeitsweisen vermittelt, beispielsweise Problemlösen, Begriffe definieren und Sätze finden und beweisen.

Average: 10 (2 votes)
No sessions available

Employability skills are those basic skills necessary for getting, keeping, and doing well on a job. Entry-level employees with good personal skills have confidence in themselves and deal with others honestly and openly, displaying respect for themselves, their co-workers, and their supervisors regardless of other people’s diversity and individual differences. This course will help identify those skills you have and those skills you may need to work on so you can do well in industry jobs.

Average: 7 (2 votes)
Apr 1st 2016

Ce cours porte sur les zones qui sont dédiées à la protection de la nature, les «aires protégées» : comment elles fonctionnent et pourquoi elles sont si importantes dans le maintien de la santé de l’environnement de notre monde en plein développement, et plus particulièrement en Afrique. Il vous aidera à comprendre les défis de la conservation en Afrique et comment les aires protégées peuvent aider à y faire face, du niveau local à l’échelle internationale. L'objectif est de découvrir et comprendre comment améliorer la gouvernance et la gestion de ces territoires uniques.

Average: 8.3 (3 votes)
Mar 29th 2016

Master the calculus of curves and coordinate systems; approximate functions with polynomials and infinite series. Part 3 of 3.

Average: 3.7 (3 votes)
Mar 10th 2016

If you really care about the big questions in the economies and societies of the 21st century, such as distributive justice - namely, inequality of income or wealth, and its correlation with economic growth - this course is meant for you. The knowledge you will gain can truly change your outlook on our world.

Average: 1.5 (2 votes)
Jan 31st 2016

Learn about the political, social, and economic changes in the Union and the Confederacy and the Civil War’s long-term economic and intellectual impact.

Average: 7.4 (5 votes)
Jan 19th 2016

Learn how to use solution-based journalism to impel positive social change.

No votes yet
Dec 7th 2015

The PACE Mathematical Foundations MOOC is an online program designed to enhance your mathematics skills in the areas of Number Theory, Algebra, Geometry, Probability and Statistics. This MOOC is designed to help develop the skills needed to be successful in college-level mathematics.

Average: 5.8 (9 votes)
Oct 29th 2015

Learn about human evolution and primatology, the scientific study of primates.

Average: 3.3 (4 votes)
Oct 5th 2015

Este curso tiene como objetivo conocer el modelo flipped classroom (clase inversa), analizar su posible aplicabilidad en el contexto de la Educación Secundaria, las ventajas de su desarrollo así como los problemas o inconvenientes que nos podemos encontrar a la hora de llevarlo a la práctica.

No votes yet
Sep 14th 2015

An introduction to academic writing for English Language Learners, focusing on essay development, grammatical correctness, and self-editing.

No votes yet

Pages

 

Tell your friends: