1

Etapa 1

Additional Python Resources

2

Etapa 2

Reading 1 What is computation?

3

Etapa 3

Lecture 1: What is Computation?

11 noviembre—11 noviembre

4

Etapa 4

Reading 2 Branching and Iteration

14 noviembre—14 noviembre

5

Etapa 5

Lecture 2: Branching and Iteration

15 noviembre—15 noviembre

6

Etapa 6

Assignment 0

11 noviembre—16 noviembre

7

Etapa 7

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

02 enero—02 enero

8

Etapa 8

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

03 enero—03 enero

9

Etapa 9

Reading 4 Decomposition, Abstractions, Functions

04 enero—04 enero

10

Etapa 10

Lecture 4: Decomposition, Abstraction, and Functions

05 enero—05 enero

11

Etapa 11

Reading 5 Tuples, Lists, Aliasing, Mutability, Cloning

06 enero—06 enero

12

Etapa 12

Assignment 1

02 enero—09 enero

13

Etapa 13

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

09 enero—09 enero

14

Etapa 14

Reading 6 Recursion, Dictionaries

10 enero—10 enero

15

Etapa 15

Lecture 6: Recursion and Dictionaries

12 enero—12 enero

16

Etapa 16

Reading 7 Testing, Debugging, Exceptions, Assertions

13 enero—13 enero

17

Etapa 17

Lecture 7: Testing, Debugging, Exceptions, and Assertions

14 enero—14 enero

18

Etapa 18

Reading 8

16 enero—16 enero

19

Etapa 19

Assignment 2

12 enero—18 enero

20

Etapa 20

Lecture 8: Object Oriented Programming

20 enero—20 enero

21

Etapa 21

Assignment 3

20 enero—22 enero

22

Etapa 22

Reading 9 Python Classes and Inheritance

23 enero—23 enero

23

Etapa 23

Lecture 9: Python Classes and Inheritance

24 enero—24 enero

24

Etapa 24

Reading 10 Understanding Program Efficiency, Part 1

25 enero—27 enero

25

Etapa 25

Assignment 4

24 enero—27 enero

26

Etapa 26

Lecture 10: Understanding Program Efficiency, Part 1

28 enero—28 enero

27

Etapa 27

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

29 enero—31 enero

28

Etapa 28

Lecture 11: Understanding Program Efficiency, Part 2

01 febrero—01 febrero

29

Etapa 29

Reading 12 Searching and Sorting algorithms

29 enero—01 febrero

30

Etapa 30

Assignment 5

29 enero—02 febrero

31

Etapa 31

Lecture 12: Searching and Sorting

02 febrero—02 febrero

1

Etapa 1

Additional Python Resources

2

Etapa 2

Reading 1 What is computation?

3

Etapa 3

Lecture 1: What is Computation?

11 noviembre—11 noviembre

4

Etapa 4

Reading 2 Branching and Iteration

14 noviembre—14 noviembre

5

Etapa 5

Lecture 2: Branching and Iteration

15 noviembre—15 noviembre

7

Etapa 7

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

02 enero—02 enero

8

Etapa 8

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

03 enero—03 enero

9

Etapa 9

Reading 4 Decomposition, Abstractions, Functions

04 enero—04 enero

10

Etapa 10

Lecture 4: Decomposition, Abstraction, and Functions

05 enero—05 enero

11

Etapa 11

Reading 5 Tuples, Lists, Aliasing, Mutability, Cloning

06 enero—06 enero

13

Etapa 13

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

09 enero—09 enero

14

Etapa 14

Reading 6 Recursion, Dictionaries

10 enero—10 enero

15

Etapa 15

Lecture 6: Recursion and Dictionaries

12 enero—12 enero

16

Etapa 16

Reading 7 Testing, Debugging, Exceptions, Assertions

13 enero—13 enero

17

Etapa 17

Lecture 7: Testing, Debugging, Exceptions, and Assertions

14 enero—14 enero

18

Etapa 18

Reading 8

16 enero—16 enero

20

Etapa 20

Lecture 8: Object Oriented Programming

20 enero—20 enero

21

Etapa 21

Assignment 3

20 enero—22 enero

22

Etapa 22

Reading 9 Python Classes and Inheritance

23 enero—23 enero

23

Etapa 23

Lecture 9: Python Classes and Inheritance

24 enero—24 enero

24

Etapa 24

Reading 10 Understanding Program Efficiency, Part 1

25 enero—27 enero

26

Etapa 26

Lecture 10: Understanding Program Efficiency, Part 1

28 enero—28 enero

27

Etapa 27

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

29 enero—31 enero

28

Etapa 28

Lecture 11: Understanding Program Efficiency, Part 2

01 febrero—01 febrero

31

Etapa 31

Lecture 12: Searching and Sorting

02 febrero—02 febrero

6

Etapa 6

Assignment 0

11 noviembre—16 noviembre

12

Etapa 12

Assignment 1

02 enero—09 enero

19

Etapa 19

Assignment 2

12 enero—18 enero

25

Etapa 25

Assignment 4

24 enero—27 enero

29

Etapa 29

Reading 12 Searching and Sorting algorithms

29 enero—01 febrero

30

Etapa 30

Assignment 5

29 enero—02 febrero

10 noviembre 2021 19 diciembre 2021
Objetivo completado 8 diciembre 2021

Autor del objetivo

General

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.

 Criterio del fin

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

  • 512
  • 10 noviembre 2021, 22:33
Registración

Las posibilidades
están ilimitadas.
Es la hora
de descubrir las suyas

Уже зарегистрированы?
Entrada al sitio

Entre.
Está abierto.

¿Aún no está registrado?
 
Conéctese a cualquiera de sus cuentas, sus datos se tomarán de la cuenta.
¿Ha olvidado la contraseña?