Каталог Онлайн Курсів, семінарів, тренінгів (84)
This adaptive course can be used for preparation to the Data Sufficiency section of the GMAT test. Each problem consists of a question and two statements, labeled (1) and (2), in which certain data are given. You have to decide whether the data given in the statements are sufficient for answering the question. Using the data given in the statements, plus your knowledge of mathematics and everyday facts, you must indicate whether:
A. Statement (1) ALONE is sufficient, but statement (2) alone is not sufficient to answer the question asked.
B. Statement (2) ALONE is sufficient, but statement (1) alone is not sufficient to answer the question asked.
C. BOTH statements (1) and (2) TOGETHER are sufficient to answer the question asked, but NEITHER statement ALONE is sufficient to answer the question asked.
D. EACH statement ALONE is sufficient to answer the question asked.
E. Statements (1) and (2) TOGETHER are NOT sufficient to answer the question asked, and additional data specific to the problem are needed.
Note that it is not necessary to solve the problem. It is enough to answer the question on data sufficiency.
Have a good luck!
The course consists of few hundreds of programming assignments for Java, ranging from basics up to complex topics.
The course is adaptive what means that you can not follow a linear pre-set structure of the course, the adaptive engine generates a unique path for each student.
In the course you'll have extra buttons on the top of the page like this:
The first button becomes active only after you successfully solve the problem. If the problem seems too difficult or too easy, you can click on one of the buttons on the right, the engine will take into account the knowledge level for future content recommendations.
Initially, the adaptive system may behave somewhat randomly for you, but the more problems you solve, the smarter it becomes!
Note, that you also can solve many problems in a new adaptive system created by Stepik.
The course consists of few hundreds of programming assignments for Python, ranging from basics up to complex topics.
Right now Stepik.org is developing an adaptive learning engine which chooses content for each learner individually – by his/her level and knowledge gaps. In this course you can try out the first prototype of this engine
Learn more about adaptive learning in the http://stepik.help/en/support/solutions/articles/19000015701.
This course covers the essential information that every serious programmer needs to know about algorithms and data structures, with emphasis on applications and scientific performance analysis of Java implementations. Part I covers basic iterable data types, sorting, and searching algorithms.
Git version control system is a de-facto standard now and each software developer should understand its basics. The course aims to cover most used commands and describe common use cases of it.
This course can be also passed using non-adaptive (traditional manner) using this LINK.
We recommend you use following lesson as a sandbox for this course.
Following materials are recommended as additional guides for course participants:
- Git manual https://git-scm.com/docs
- Pro Git book, written by Scott Chacon and Ben Straub https://git-scm.com/book/en/v2
- Git cheatsheets http://ndpsoftware.com/git-cheatsheet.html and https://services.github.com/on-demand/downloads/github-git-cheat-sheet.pdf
1. Inspire learners and help them to understand the basics of City Design.
2. Give the initial knowledge of how to design cities.
3. Make the learning process fun with video lessons.
The course starts with cases answering questions of why, how and where and depicting different cities.
The second part of the course touches more practical study and shows how such games as The Settlers of Catan, Age of Empires, Star Craft, Heroes of Might and Magic, Clash of Clans, Angry Birds, Plants vs Zombies, various Tycoons, Battle City and others could be helpful in understanding main principles of City Design. Yes, here practical study means playing these games.
The third part of the course is dedicated to unreal cities (like the city in Monsters, Inc.) and how to make current cities better. Also there will be a place for ideas of future cities as space or underwater cities. Finally, the last part of the course describes how algorithms, programming (remember labyrinths in Inception movie?) and math logic ease the process of designing the city.
After sequencing genomes, we would like to compare them. We will see that dynamic programming is a powerful algorithmic tool when we compare two genes (i.e., short sequences of DNA) or two proteins. When we "zoom out" to compare entire genomes, we will employ combinatorial algorithms.
This course will discuss the major ideas used today in the implementation of programming language compilers. You will learn how a program written in a high-level language designed for humans is systematically translated into a program written in low-level assembly more suited to machines!
CS101 teaches the essential ideas of Computer Science for a zero-prior-experience audience. The course uses small coding experiments in the browser to play with the nature of computers, understanding their strengths and limitations. Sign up for the "To be announced" session to be notified by email when the class is next run, and sign up for "Self-Study" to start browsing the class materials right away. Self-Study mode makes all the videos and assignments available to be done at your own pace, but without a certificate of completion at the end.
In today’s world, politics and economics are inextricably interconnected, but what is the nature of this connectivity? What are the power relationships that shape the world economy today and create new challenges for international institutions facing globalization? What makes some countries wealthier than others? Do we face cultural diversity or fragmentation? Does the type of governance effect economic development and social change or is it the other way around? How do we measure it and how trustworthy is the data? These issues and many more will be examined in this course along with up-to-date sources and biting criticism.
This interactive textbook was written with the intention of teaching Computer Science students about various data structures as well as the applications in which each data structure would be appropriate to use. It is currently being used at the University of California, San Diego (UCSD), the University of San Diego (USD), and the University of Puerto Rico (UPR).
This textbook utilizes the Active Learning approach to instruction, meaning it has various activities embedded throughout to help stimulate your learning and improve your understanding of the materials we will cover. You will encounter STOP and Think questions that will help you reflect on the material, Exercise Breaks that will test your knowledge and understanding of the concepts discussed, and Code Challenges that will allow you to actually implement some of the algorithms we will cover.
Currently, all code challenges are in C++ or Python, but the vast majority of the textbook's content is language-agnostic theory of complexity and algorithm analysis. In other words, even without C++ or Python knowledge, the key takeaways of the textbook can still be obtained.
The course is fully conducted in English so you are going to improve your Listening, Reading, Vocabulary, Grammar and Writing Skills.
It includes theoretical information about Technical Writing, Grammar, Vocabulary and Punctuation (from various reliable grammar sources and the best manuals of style) combined with a variety of tasks from actual APIs and tutorials (Python, Jquery, Dropbox API, Gambit etc.) to practice your new skills.
The course starts with a test to check your command of English.
Then the first part gives you a general overview of the concept of tech writing and its simplification as well as vocabulary used in this particular kind of texts. Next you will dive into two extensive modules on Grammar used in modern technical writing. In the last module you are going to have some input and practice on punctuation as well as Simplified Technical English rules followed by an End-of-course Test.
Additionally, every module includes a Review section which helps you to 'rotate' new concepts to boost your long-term memory.
It is for those who would like to learn how to write easy and comprehensible specifications to their code, software, etc. according to international standards as well as for those who are only interested in reading.
It gives practical and useful knowledge only; there is no information on this course which you would never use in real life work-related situations.
So if you need technical writing for studies, work, and/or your own current or future projects, the course is for you.
This course begins a series of classes illustrating the power of computing in modern biology. Please join us on the frontier of bioinformatics to look for hidden messages in DNA without ever needing to put on a lab coat. After warming up our algorithmic muscles, we will learn how to apply popular bioinformatics software tools to real experimental datasets.
In this class, we will compare DNA from an individual against a reference human genome to find potentially disease-causing mutations. We will also learn how to identify the function of a protein even if it has been bombarded by so many mutations compared to similar proteins with known functions that it has become barely recognizable.