πŸ₯ž backlog

Module-Complexity πŸ”—  

01 Read about Acceptance Criteria πŸ”— Clone

01 Read about Acceptance Criteria πŸ”—

https://reqi.io/articles/acceptance-criteria-for-user-stories-best-practices

Why are we doing this?

You will need to know this for a workshop in class.

Thinking about what a user needs, and when a piece of work is done, ensures we make software that works, solves problems for people, and that people can actually use.

Maximum time in hours

1

How to get help

Share your blockers in your class channel https://curriculum.codeyourfuture.io/guides/getting-help/asking-questions/

  • πŸ• Priority Mandatory
  • πŸ‡ Size Small
  • πŸ“… Sprint 2
  • Submit:None
  • πŸ“… Sprint 2
  • πŸ‡ Size Small
  • πŸ• Priority Mandatory
  • Submit:None
02 Implement a linked list in Python πŸ”— Clone

02 Implement a linked list in Python πŸ”—

https://github.com/CodeYourFuture/Module-Complexity/tree/main/Sprint-2/implement_linked_list

Why are we doing this?

Getting practical experience implementing efficient algorithms and data structures.

Maximum time in hours

2

How to submit

Fork the repo to your own GitHub account Make regular small commits with clear messages When you are ready, open a Pull Request to the CYF repo Make sure you fill in the PR template provided

  • πŸ• Priority Mandatory
  • πŸ‚ Size Medium
  • πŸ“… Sprint 2
  • Submit:PR
  • πŸ“… Sprint 2
  • πŸ‚ Size Medium
  • πŸ• Priority Mandatory
  • Submit:PR
03 Implement an LRU cache in Python πŸ”— Clone

03 Implement an LRU cache in Python πŸ”—

https://github.com/CodeYourFuture/Module-Complexity/tree/main/Sprint-2/implement_lru_cache

Why are we doing this?

Getting practical experience implementing efficient algorithms and data structures.

Maximum time in hours

3

How to submit

Fork the repo to your own GitHub account Make regular small commits with clear messages When you are ready, open a Pull Request to the CYF repo Make sure you fill in the PR template provided

  • πŸ• Priority Mandatory
  • πŸ‚ Size Medium
  • πŸ“… Sprint 2
  • Submit:PR
  • πŸ“… Sprint 2
  • πŸ‚ Size Medium
  • πŸ• Priority Mandatory
  • Submit:PR
04 Improve code with caches πŸ”— Clone

04 Improve code with caches πŸ”—

https://github.com/CodeYourFuture/Module-Complexity/tree/main/Sprint-2/improve_with_caches

Why are we doing this?

Getting practical experience improving existing code to make it more efficient.

Maximum time in hours

3

How to submit

Fork the repo to your own GitHub account Make regular small commits with clear messages When you are ready, open a Pull Request to the CYF repo Make sure you fill in the PR template provided

  • πŸ• Priority Mandatory
  • πŸ‚ Size Medium
  • πŸ“… Sprint 2
  • Submit:PR
  • πŸ“… Sprint 2
  • πŸ‚ Size Medium
  • πŸ• Priority Mandatory
  • Submit:PR
05 Improve code with precomputing πŸ”— Clone

05 Improve code with precomputing πŸ”—

https://github.com/CodeYourFuture/Module-Complexity/tree/main/Sprint-2/improve_with_precomputing

Why are we doing this?

Getting practical experience improving existing code to make it more efficient.

Maximum time in hours

4

How to submit

Fork the repo to your own GitHub account Make regular small commits with clear messages When you are ready, open a Pull Request to the CYF repo Make sure you fill in the PR template provided

  • πŸ• Priority Mandatory
  • πŸ‚ Size Medium
  • πŸ“… Sprint 2
  • Submit:PR
  • πŸ“… Sprint 2
  • πŸ‚ Size Medium
  • πŸ• Priority Mandatory
  • Submit:PR
Stretch: Implement a Skip List πŸ”— Clone

Stretch: Implement a Skip List πŸ”—

https://github.com/CodeYourFuture/Module-Complexity/tree/main/Sprint-2/implement_skip_list

Why are we doing this?

Getting practical experience implementing efficient algorithms and data structures.

Maximum time in hours

4

Note that this is a stretch exercise - you are not required to complete it.

How to submit

Fork the repo to your own GitHub account Make regular small commits with clear messages When you are ready, open a Pull Request to the CYF repo Make sure you fill in the PR template provided

  • 🏝️ Priority Stretch
  • πŸ“… Sprint 2
  • πŸ¦‘ Size Large
  • Submit:PR
  • πŸ¦‘ Size Large
  • πŸ“… Sprint 2
  • 🏝️ Priority Stretch
  • Submit:PR