From 4238936bf4f767060ea7b37508d2d365b0e459d2 Mon Sep 17 00:00:00 2001 From: Nathan <nathan@druids.tech> Date: Mon, 20 Nov 2023 22:22:42 +0000 Subject: [PATCH] week 14 --- manifests/week13.md | 2 ++ manifests/week14.md | 3 +++ practicals/week13/recap-practical-1.md | 28 ++++++++++++++++++++++++++ practicals/week13/recap-practical-2.md | 25 +++++++++++++++++++++++ 4 files changed, 58 insertions(+) create mode 100644 manifests/week13.md create mode 100644 manifests/week14.md create mode 100644 practicals/week13/recap-practical-1.md create mode 100644 practicals/week13/recap-practical-2.md diff --git a/manifests/week13.md b/manifests/week13.md new file mode 100644 index 0000000..71deeea --- /dev/null +++ b/manifests/week13.md @@ -0,0 +1,2 @@ +practicals/week13/recap-practical-1.md +practicals/week13/recap-practical-2.md \ No newline at end of file diff --git a/manifests/week14.md b/manifests/week14.md new file mode 100644 index 0000000..3648013 --- /dev/null +++ b/manifests/week14.md @@ -0,0 +1,3 @@ +practicals/week14/tasks.md +practicals/week14/notes.md +practicals/week14/code.py \ No newline at end of file diff --git a/practicals/week13/recap-practical-1.md b/practicals/week13/recap-practical-1.md new file mode 100644 index 0000000..c2dc311 --- /dev/null +++ b/practicals/week13/recap-practical-1.md @@ -0,0 +1,28 @@ +Hi everyone, + +As informed by the module feedback we did last week, this week is a recap/ catchup week. + +Two key things were indicated as needing clarification; python programming and the assessment. + +Lecture 1 this week will allow us to recap python. +In the practicals you should then work through the previous weeks programming and work on anything you missed and/or did not understand. + +You are expected to work with your practical tutor on this and address something that you did not previously understand. If you are finding python/coding challenging and are new, **focus on week 8** + +As a reminder + +Week 8 Covers: +- Printing +- Variables +- Conditionals +- Loops +- Functions + +Week 9 Covers: +- Conditionals +- Boolean algebra + +Week 12 Covers: +- More complex data structures +- Classes +- Tuples, sets and lists \ No newline at end of file diff --git a/practicals/week13/recap-practical-2.md b/practicals/week13/recap-practical-2.md new file mode 100644 index 0000000..ad8a2ab --- /dev/null +++ b/practicals/week13/recap-practical-2.md @@ -0,0 +1,25 @@ +Hi everyone, + +As informed by the module feedback we did last week, this week is a recap/ catchup week. + +Two key things were indicated as needing clarification; python programming and the assessment. + +Lecture 2 this week will include an overview and dive into (with examples) of the +assessment work. This lecture is exceptionally important, **attendance will be reviewed for this session in particular** and you should note that attending will allow you to vote on how we approach the next week of work. + +You should attempt to prepare prepare some of your assessment work to be reviewed in the practical session by your tutor. This practical is a chance to catch up with the work across the previous weeks. So far you should have worked on the following: + +- A decomposition tree (diagram - which is included into your report as [described here](https://uwe.cloud.panopto.eu/Panopto/Pages/Viewer.aspx?id=a60f118a-4071-401e-bf9c-b0a600a85760&instance=Blackboard)) +- A discussion of your decomposition (150 words) +- A discussion of the feasibility of solving your problem (150 words) +- A description of some functional and non functional requirements of your problem (150 words) +- A flow diagram (diagram - which is included into your report as [described here](https://uwe.cloud.panopto.eu/Panopto/Pages/Viewer.aspx?id=a60f118a-4071-401e-bf9c-b0a600a85760&instance=Blackboard)) +- Describe your process of creating a flow diagram for your chosen problem. +- Implement some code that simulates the problem for which you made a flow diagram +- For your problem create an entity relationship diagram (diagram - which is included into your report as [described here](https://uwe.cloud.panopto.eu/Panopto/Pages/Viewer.aspx?id=a60f118a-4071-401e-bf9c-b0a600a85760&instance=Blackboard)) +- Program a representation of this diagram +- Write up your process of modelling the data for your problem (150 words) +- Further refine your data structures using tuples, sets, lists, dictionaries and classes +- Further discuss your data model (150 words) +- Begin to implement and discuss the algorithm for your problem (300 words) + -- GitLab