1

Етап 1

Additional Python Resources

2

Етап 2

Reading 1 What is computation?

3

Етап 3

Lecture 1: What is Computation?

11 листопада—11 листопада

4

Етап 4

Reading 2 Branching and Iteration

14 листопада—14 листопада

5

Етап 5

Lecture 2: Branching and Iteration

15 листопада—15 листопада

6

Етап 6

Assignment 0

11 листопада—16 листопада

7

Етап 7

Reading 3 String Manipulation, Guess and Check, Approximations, Bisection

02 січня—02 січня

8

Етап 8

Lecture 3: String Manipulation, Guess and Check, Approximations, Bisection

03 січня—03 січня

9

Етап 9

Reading 4 Decomposition, Abstractions, Functions

04 січня—04 січня

10

Етап 10

Lecture 4: Decomposition, Abstraction, and Functions

05 січня—05 січня

11

Етап 11

Reading 5 Tuples, Lists, Aliasing, Mutability, Cloning

06 січня—06 січня

12

Етап 12

Assignment 1

02 січня—09 січня

13

Етап 13

Lecture 5: Tuples, Lists, Aliasing, Mutability, and Cloning

09 січня—09 січня

14

Етап 14

Reading 6 Recursion, Dictionaries

10 січня—10 січня

15

Етап 15

Lecture 6: Recursion and Dictionaries

12 січня—12 січня

16

Етап 16

Reading 7 Testing, Debugging, Exceptions, Assertions

13 січня—13 січня

17

Етап 17

Lecture 7: Testing, Debugging, Exceptions, and Assertions

14 січня—14 січня

18

Етап 18

Reading 8

16 січня—16 січня

19

Етап 19

Assignment 2

12 січня—18 січня

20

Етап 20

Lecture 8: Object Oriented Programming

20 січня—20 січня

21

Етап 21

Assignment 3

20 січня—22 січня

22

Етап 22

Reading 9 Python Classes and Inheritance

23 січня—23 січня

23

Етап 23

Lecture 9: Python Classes and Inheritance

24 січня—24 січня

24

Етап 24

Reading 10 Understanding Program Efficiency, Part 1

25 січня—27 січня

25

Етап 25

Assignment 4

24 січня—27 січня

26

Етап 26

Lecture 10: Understanding Program Efficiency, Part 1

28 січня—28 січня

27

Етап 27

Reading 11 Understanding Program Efficiency, Part 1 (Cont.)

29 січня—31 січня

28

Етап 28

Lecture 11: Understanding Program Efficiency, Part 2

01 лютого—01 лютого

29

Етап 29

Reading 12 Searching and Sorting algorithms

29 січня—01 лютого

30

Етап 30

Assignment 5

29 січня—02 лютого

31

Етап 31

Lecture 12: Searching and Sorting

02 лютого—02 лютого

1

Етап 1

Additional Python Resources

2

Етап 2

Reading 1 What is computation?

3

Етап 3

Lecture 1: What is Computation?

11 листопада—11 листопада

4

Етап 4

Reading 2 Branching and Iteration

14 листопада—14 листопада

5

Етап 5

Lecture 2: Branching and Iteration

15 листопада—15 листопада

7

Етап 7

Reading 3 String Manipulation, Guess and Check, Approximations, Bisection

02 січня—02 січня

8

Етап 8

Lecture 3: String Manipulation, Guess and Check, Approximations, Bisection

03 січня—03 січня

9

Етап 9

Reading 4 Decomposition, Abstractions, Functions

04 січня—04 січня

10

Етап 10

Lecture 4: Decomposition, Abstraction, and Functions

05 січня—05 січня

11

Етап 11

Reading 5 Tuples, Lists, Aliasing, Mutability, Cloning

06 січня—06 січня

13

Етап 13

Lecture 5: Tuples, Lists, Aliasing, Mutability, and Cloning

09 січня—09 січня

14

Етап 14

Reading 6 Recursion, Dictionaries

10 січня—10 січня

15

Етап 15

Lecture 6: Recursion and Dictionaries

12 січня—12 січня

16

Етап 16

Reading 7 Testing, Debugging, Exceptions, Assertions

13 січня—13 січня

17

Етап 17

Lecture 7: Testing, Debugging, Exceptions, and Assertions

14 січня—14 січня

18

Етап 18

Reading 8

16 січня—16 січня

20

Етап 20

Lecture 8: Object Oriented Programming

20 січня—20 січня

21

Етап 21

Assignment 3

20 січня—22 січня

22

Етап 22

Reading 9 Python Classes and Inheritance

23 січня—23 січня

23

Етап 23

Lecture 9: Python Classes and Inheritance

24 січня—24 січня

24

Етап 24

Reading 10 Understanding Program Efficiency, Part 1

25 січня—27 січня

26

Етап 26

Lecture 10: Understanding Program Efficiency, Part 1

28 січня—28 січня

27

Етап 27

Reading 11 Understanding Program Efficiency, Part 1 (Cont.)

29 січня—31 січня

28

Етап 28

Lecture 11: Understanding Program Efficiency, Part 2

01 лютого—01 лютого

31

Етап 31

Lecture 12: Searching and Sorting

02 лютого—02 лютого

6

Етап 6

Assignment 0

11 листопада—16 листопада

12

Етап 12

Assignment 1

02 січня—09 січня

19

Етап 19

Assignment 2

12 січня—18 січня

25

Етап 25

Assignment 4

24 січня—27 січня

29

Етап 29

Reading 12 Searching and Sorting algorithms

29 січня—01 лютого

30

Етап 30

Assignment 5

29 січня—02 лютого

10 листопада 2021 19 грудня 2021
Мета завершена % date%
Загальна

Introduction to Computer Science and Programming in Python

Goals:

  • Provide an understanding of the role computation can play in solving problems.
  • Help students, including those who do not plan to major in Computer Science and Electrical Engineering, feel confident of their ability to write small programs that allow them to accomplish useful goals.
  • Position students so that they can compete for research projects and excel in subjects with programming components.

 Критерій завершення

Complete the course

  1. Additional Python Resources

  2. Reading 1 What is computation?

    Chapters 1 and 2.1

  3. Lecture 1: What is Computation?

  4. Reading 2 Branching and Iteration

    Chapters 2.2, 2.3.1, 2.4, and 3.2

  5. Lecture 2: Branching and Iteration

  6. Assignment 0

  7. Reading 3 String Manipulation, Guess and Check, Approximations, Bisection

    Chapters 3.1 and 3.3–3.5

  8. Lecture 3: String Manipulation, Guess and Check, Approximations, Bisection

  9. Reading 4 Decomposition, Abstractions, Functions

    Chapters 4.1–4.2 and 4.4–4.6

  10. Lecture 4: Decomposition, Abstraction, and Functions

  11. Reading 5 Tuples, Lists, Aliasing, Mutability, Cloning

    Chapters 5.1–5.3.1 and 5.4–5.5

  12. Assignment 1

  13. Lecture 5: Tuples, Lists, Aliasing, Mutability, and Cloning

  14. Reading 6 Recursion, Dictionaries

    Chapters 4.3 and 5.6

  15. Lecture 6: Recursion and Dictionaries

  16. Reading 7 Testing, Debugging, Exceptions, Assertions

    Chapters 6 and 7

  17. Lecture 7: Testing, Debugging, Exceptions, and Assertions

  18. Reading 8

    Chapter 8.1

  19. Assignment 2

  20. Lecture 8: Object Oriented Programming

  21. Assignment 3

  22. Reading 9 Python Classes and Inheritance

    Chapter 8.2

  23. Lecture 9: Python Classes and Inheritance

  24. Reading 10 Understanding Program Efficiency, Part 1

    Chapters 9.1–9.3.1, 9.3.3, and 9.3.5

  25. Assignment 4

  26. Lecture 10: Understanding Program Efficiency, Part 1

  27. Reading 11 Understanding Program Efficiency, Part 1 (Cont.)

    Chapters 9.3.2, 9.3.4, 9.3.6, and 9.3.7

  28. Lecture 11: Understanding Program Efficiency, Part 2

  29. Reading 12 Searching and Sorting algorithms

    Chapters 10.1–10.2

  30. Assignment 5

  31. Lecture 12: Searching and Sorting

  • 510
  • 10 листопада 2021, 22:33

Реєстрація

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

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

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

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