1

Етап 1

Introduction, coding standards

2

Етап 2

Counting, growth of functions, higher-order functions

3

Етап 3

Probability, randomness, objects/references

4

Етап 4

Combinatorics, generators, debugging

5

Етап 5

Searching, data structures, inheritance

6

Етап 6

Recursion, sorting, reading files

7

Етап 7

Trees, game solvers, testing

8

Етап 8

Design of abstractions, invariants, models

1

Етап 1

Introduction, coding standards

2

Етап 2

Counting, growth of functions, higher-order functions

3

Етап 3

Probability, randomness, objects/references

4

Етап 4

Combinatorics, generators, debugging

5

Етап 5

Searching, data structures, inheritance

6

Етап 6

Recursion, sorting, reading files

7

Етап 7

Trees, game solvers, testing

8

Етап 8

Design of abstractions, invariants, models

06 липня 2014 04 серпня 2014
Мета завершена % date%

Автор мети

Алексей

Росія, Москва

42 Рік / року / років

Знання та Навички

Principles of Computing on Coursera

This 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. The main focus of the class will be weekly mini-projects that build upon the mathematical and programming principles that are taught in the class. To keep the class fun and engaging, many of the projects will involve working with strategy-based games.

After completing this course, you will have a much stronger background in Computer Science and be capable of writing Python programs that are both efficient and well-structured. You will also have a better understanding of how to approach more complex computational problems. As always, our goal is to teach these principles of computing in a fun and exciting way. We look forward to seeing you in class!

  1. Introduction, coding standards

  2. Counting, growth of functions, higher-order functions

  3. Probability, randomness, objects/references

  4. Combinatorics, generators, debugging

  5. Searching, data structures, inheritance

  6. Recursion, sorting, reading files

  7. Trees, game solvers, testing

  8. Design of abstractions, invariants, models

  • 2498
  • 06 липня 2014, 18:24

Реєстрація

Можливості
безмежні.
Настав час
відкрити свої.

Уже зарегистрированы?
Вхід на сайт

Заходьте.
Відкрито.

Ще не зареєстровані?
 
Підключіться до будь-якого з ваших акаунтів, ваші дані будуть взяті з акаунту.
Забули пароль?