You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: contributing/proposals/mid-specialism-course-project.md
+9-7Lines changed: 9 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,24 +13,27 @@ The new Program does not currently include this meal sharing project. We are now
13
13
We'd like to include a similar "big" individual project like the meal sharing in the specialism courses. I'm calling it the "mid specialism course" project for now (catching name, right?!).
14
14
15
15
Some starting points:
16
-
17
16
1. It should be the same "theme" across all specialisms, but the implementation requirements differ.
18
17
2. Each specialism has it's own scope based specifically on the course's content. See examples below.
19
-
3. It should be organised similarly as the mealsharing project, in that it should:
20
-
1. Run across 4-5 weeks in the specialism course
21
-
2. Be built alongside assignments in existing modules (React, Node, Databases)
22
-
3. Be an individual project
18
+
3. It should be organised similarly as the mealsharing project, in that it should:
19
+
1. Run across 4-5 weeks in the specialism course
20
+
2. Be built alongside assignments in existing modules (React, Node, Databases)
21
+
3. Be an individual project
22
+
23
23
24
24
## Main learning goal ideas
25
25
26
26
1. Practice running a full end to end project (e.g. planning with trello, through to deployment)
27
27
2. Feel ready to run a similar process for the final project
28
28
3. Practice (potentially) more complex deployment processes
29
29
4. Put the specialism knowledge and skills into "real life" practice during the course
30
+
5. Transforming requirements into functional code
31
+
6. Overcoming technical difficulties, finding solutions indepednently, and reaching out for help appropriately
32
+
7. Planning and time management to deliver on time
30
33
31
34
## How it could look
32
35
33
-
The main concept is to keep a consistent theme across specialisms, but course-specific deliverables. This gives us flexibility if we change or create new specialisms, since they are not dependent on the same implementation details.
36
+
The main concept is to keep a consistent theme across specialisms, but course-specific deliverables. This gives us flexibility if we change or create new specialisms, since they are not dependent on the same implementation details..
34
37
35
38
By keeping the projects entirely specialism bounded (e.g. backend only build the backend, rather then a full stack app), we can keep maintainence of boiler plate/starting codebases to a minimal.
36
39
@@ -53,7 +56,6 @@ Build _only_ the frontend part of the app. Backend data could be provided either
53
56
Build _only_ backend related parts of the app. There would be no end to end app being delivered/deployed. They would focus on building a suitable database and API endpoints, along with documentation.
0 commit comments