Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add learning objectives for Procedural Programming #95

Closed
steve-crouch opened this issue Apr 26, 2024 · 0 comments · Fixed by #106
Closed

Add learning objectives for Procedural Programming #95

steve-crouch opened this issue Apr 26, 2024 · 0 comments · Fixed by #106
Labels
oxford-hackathon This can be worked on during the Oxford Hackathon on 29 April 2024.

Comments

@steve-crouch
Copy link
Contributor

steve-crouch commented Apr 26, 2024

There are no learning objectives for the Procedural Programming lesson, so a suggested set are:

  • Variables
    • Describe the fundamental types of variables.
    • Assign values to basic variables and make use of them.
    • Print the content of variables.
  • Containers
    • Use container-type variables to hold multiple sets of data.
    • Use indexing and other access methods to access data within containers.
    • Differentiate between mutable and immutable variable types.
  • Functions
    • Define a function that takes parameters.
    • Return a value from a function.
    • Test and debug a function.
    • Set default values for function parameters.
    • Explain why we should divide programs into small, single-purpose functions.
@steve-crouch steve-crouch added the oxford-hackathon This can be worked on during the Oxford Hackathon on 29 April 2024. label Apr 26, 2024
martinjrobins added a commit that referenced this issue May 30, 2024
add learning objectives to procedural programming (python) #95
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
oxford-hackathon This can be worked on during the Oxford Hackathon on 29 April 2024.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant