Replies: 4 comments
-
Copying a comment over from Slack: some while ago I started an effort of translating the notes linked above to the syllabus. The branch I made is here: https://github.com/CodeYourFuture/syllabus-archive/compare/c61ce82..281d269. Unfortunately this was written on the old syllabus, and with some major merge conflict problems. We might be able to salvage of some of the files as a starting point for new work. |
Beta Was this translation helpful? Give feedback.
-
Thanks for putting this all together and sharing, @LucyMac! I love week 1, and I think week 2 makes a lot of sense. I'd love to see us flesh those out into full syllabus pages (after checking with folks from other cities), with more background (right now I suspect a lot of the "why" would come across really well when you are delivering the class, but it's not down on paper for others, like "why semantic HTML?", which will naturally come out when syllabus-ising!) I'm not quite as sure about week 3... How much weight do you give to each of the goals:
? It feels like we can explain grid systems reasonably well with just flexbox, without Bootstrap, and I'm not sure Bootstrap pulls its weight to justify a full week... I think I'd probably lean more towards a week of "let's do lots of flexbox, and try to think about it at a higher level"... On the other hand, I think the best looking exercises I've seen later in the course (e.g. TV episodes, hotel page) have used bootstrap... How do you feel? |
Beta Was this translation helpful? Give feedback.
-
@illicitonion apologies for slow reply. I would weight each of those goals in that exact order - however I would stress that by 'grid system' I include the 12-column grid and therefore how that translates in a CSS framework (using Pros of using 'simple grid' rather than Bootstrap:
Cons of using 'simple grid' rather than Bootstrap
|
Beta Was this translation helpful? Give feedback.
-
Thoughts/ideas if deciding to continue teaching Bootstrap:
|
Beta Was this translation helpful? Give feedback.
-
What is the hypothesis?
The HTML & CSS module content needs updating - it uses old, confusing material / exercises, and I have personally been using my own material for some time now, which I keep iterating on. Having taught this module 3 times, I have learned a fair amount about what works and what doesn't, and I'd love to share my thoughts and get a conversation going.
Why is this important?
Some teachers have highlighted issues with the current syllabus, and for me the syllabus does not reflect the way I teach the module, so I think it's worth looking over the topics we want to teach and why, and looking into the material we use to support the lessons, as well as the exercises.
An important point is how 'basic' we start. Input from other cities might be relevant here - in London we've had the issue that a lot of students find week 1 too basic, while others struggle. The uneven level of the class has always been a challenge.
Supporting Resources
My own personal lesson plans - apologies they look a mess:
Week 1: Semantic HTML and CSS
Week 2: Responsive web development, media queries, thinking 'mobile-first'
Week 3: Using a 12-column grid system and how Bootstrap implements this
Beta Was this translation helpful? Give feedback.
All reactions