From e98ecf9f56d7d8695b6bfdc42ebf95f483cd73a7 Mon Sep 17 00:00:00 2001 From: wgroeneveld Date: Fri, 15 Jun 2018 14:01:11 +0200 Subject: [PATCH] move css, new article, regen --- config.toml | 1 + .../post/reverse-engineering-a-curriculum.md | 112 ++++++++++++++++ content/post/teaching-philosophy-first.md | 3 + layouts/_default/single.html | 4 + layouts/partials/head-open.html | 124 +----------------- static/css/brainbaking.css | 124 ++++++++++++++++++ static/img/curriculum/idea.jpg | Bin 0 -> 24381 bytes static/img/curriculum/model.jpg | Bin 0 -> 33008 bytes static/img/curriculum/teach.jpg | Bin 0 -> 25754 bytes 9 files changed, 245 insertions(+), 123 deletions(-) create mode 100644 content/post/reverse-engineering-a-curriculum.md create mode 100644 static/css/brainbaking.css create mode 100644 static/img/curriculum/idea.jpg create mode 100644 static/img/curriculum/model.jpg create mode 100644 static/img/curriculum/teach.jpg diff --git a/config.toml b/config.toml index 946182e7..cf5f77c8 100644 --- a/config.toml +++ b/config.toml @@ -17,6 +17,7 @@ enableEmoji = true disableComments = true accent = "purple" showBorder = true + twitter = "woutergroenev" backgroundColor = "white" highlight = true highlightStyle = "paraiso-dark" diff --git a/content/post/reverse-engineering-a-curriculum.md b/content/post/reverse-engineering-a-curriculum.md new file mode 100644 index 00000000..3cf70fbf --- /dev/null +++ b/content/post/reverse-engineering-a-curriculum.md @@ -0,0 +1,112 @@ +--- +title: 'Reverse engineering a curriculum' +date: '2018-06-15' +subtitle: Imagining the end before starting with the beginning +tags: +- teaching +- phd +published: true +--- + +Also worth reading: [Teaching by philosophy](/post/teaching-by-philosophy/). + +What if, instead of starting with the beginning, you'd start with imagining where you'd land if you'd successfully finish a big project? Thinking like this would temporarily eliminate the _how_ question and focus on the _what_ or _why_ question on a higher level. It's a good exercise that might net me new ideas or forge novel connections between two slumbering thoughts. Let's try to imagine what a __curriculum for computer science__ should look like ideally without holding back on the actual practical possibilities - based on rough ideas noted in my [proposal](/proposal). + +## 1. Defining the core Principles + +Let's take a look at concepts that deserve more attention in a curriculum - any curriculum really, not simply limited to engineering. My focus is on computer science within the engineering faculty but didactic terms can be easily generalized. + +#### Collaboration: The Camerata + +I was amazed by Jessica Kerr's article [on the Origins of Opera and the Future of Programming](https://the-composition.com/the-origins-of-opera-and-the-future-of-programming-bcdaf8fbe960) today. She found out that _extreme inventive bursts_ happen in special groups, or **Camerata's** - in music (The Camerata), art (the Salon in Paris) and even in science. The jump from science to practical software engineering is marginal and easily taken. + +> the Camerata resembles the kind of “invisible college” which is the key to creativity in science. +This “invisible college” is an association of people who share ideas. Who build a new reality together, then spread it to advance the wider culture. + +The most important phenomenon to observe is this: **Great teams make great people**, not the other way around. "You don’t hire star developers, put them together, and poof get a great team. It’s the other way around. When developers form a great team, the team makes us into great developers.". + +If great teams create great people, do great educational institutions create great graduates? Can we apply industrial mentor models like eXtreme Programming to tighten the Camerata feeling in a practicum? That invisible college is very visible: it's **the** college! Sharing ideas is mostly a one-way transaction (teacher -> student) but graded projects encourage (some) two-way collaboration (student <-> student). + +#### Learning: Symmathesy + +To continue with Jessica's article, she touches upon another very important principle in software engineering: learning. Not just learning, but within a system that grows and changes, and affects your whole self. Nora Bateson calls it a [symmathesy](https://norabateson.wordpress.com/2015/11/03/symmathesy-a-word-in-progress/). Focusing on _life long learning_ is a start, but symmathesy goes much broader than that: it's the context where the learning happens that is paramount to me. Learning within a living system, learning alone as [self improvement](/tags/self-improvement/) or together, part productivity part generality. Both models get little to no attention in traditional education. + +It's no secret that the software landscape is continually evolving. That means a healthy focus on **transferable concepts** is much more important than practical framework or programming language knowledge. Stack Overflow keeps track of technological popularities and it's always interesting to read what they have to say about (the brutal) [lifecycles of JS frameworks](https://stackoverflow.blog/2018/01/11/brutal-lifecycle-javascript-frameworks/). Brain Moschel's article on [longevity (or the lack thereof) in JS Frameworks](https://www.bitovi.com/blog/longevity-or-lack-thereof-in-javascript-frameworks) also provides some thoughtful insights. Don't forget the choice is influenced by company location - and according to Jessica, also by the "time (culture) they live in".
To distinguish the important from the unimportant. + +A third part of learning is being able to manage the heap of stuff to learn. Not only sifting through useless things to learn, but more importantly being **productive in learning anything**. The word "productive" has a individual connotation here and touches upon pragmatism and thinking & learning models. Knowing how flow works and how to divide your time in bursts of Deep Learning and Shallow Learning. +
To put it simply: knowing how learning works. Henry Stanley talks about [becoming a dramatically better programmer](https://recurse.henrystanley.com/post/better/) - interesting choice of words. + +#### Context creation: Mental models + +Mental models are models formed in your mind when you talk about specific parts in the software you know. When communicating to other team members, you need a model to find a common ground to talk about. The problem is that each developer's mental model is potentially incomplete and out of date. + +
+ +
+ +> We spend time reconciling our mental models enough to communicate with each other; this is a [coherence penalty](http://www.michaelnygard.com/blog/2018/01/coherence-penalty-for-humans/). + +I'm convinced that this coherence penalty also applies within conversations between teachers and students. A teacher creates a virtual model in his mind of different courses that are tied together and nicely intertwined. Students also create virtual models in their minds but it's much more fragmented: courses are mostly seen as separate obstacles to overcome without any clear context. + +Before teaching the _how_ (syntax), we need to teach the _why_ ([philosophy](post/teaching-philosophy-first/)). Our mental models should find a common ground! A lecturer and the students can also be seen as part of the same **Symmathetic** team: why wouldn't systems thinking apply within educational institutions? + +#### [Creativity](/post/serendipitous-creativity/): Serendipity + +Malleability of software as a material is very understated. The ever faster application of changes (agility) is well-known, but the ability to transfer learned skills from one problem (project) to another is not. Creativity touches upon and enhances previous sections on collaboration, learning and context. I see creativity as an integrated part of the above but it's worth to accentuate it separately. + +> There’s something extra special about development teams: software is the most malleable material we’ve ever used in engineering, by thousands of times. There’s nothing else like it, and this changes the meaning of “team.” + +
+ +
+ +It doesn't only change the meaning of team, but also the way you should think about limitations of your own expertise: there is (almost) none - except time constraints that are not relevant here. Emphasis on the creative process with the right help of brainstorming and retrospectives, techniques that can also be rightfully applied within a classroom, guided or not. + +#### Organic (software) development: Changeability + +Small pieces of easily readable code maximize maintainability. Engineering isn't a long wined singular method of combining stuff anymore: it's about incremental improvements, not unlike nature! While researching reference material for this article, Googling "growing software" nets me [confusing manifesto's](http://softwaregarden.io/manifesto/) that are partially what I'm aiming for, and even more confusing [books](http://shop.oreilly.com/product/9781593271831.do) that are about managing engineers. + +Jessica's symmathesy explains that source code, continuous integration and deployment are also **part of the team** and _living (organic) things_. If you take care of these "things", these "things" take care of you. Malleability works both ways. Clear software that grows bit by bit, as you do, is the only way to achieve a ubiquitous mental model within - and outside of - your team. That personal evolving relationship between the coder and the code is what makes the team great (and therefore, the people great). + +A typical software design course doesn't place enough emphasis on the longevity of software. Projects are graded and students move on to the next very individually tailored (towards technicality, not the student) course. The team constantly changes: there's no overarching project. The opportunity is there though: a typical [Master of Science in Industrial Engineering](https://www.uhasselt.be/Masteropleiding-industriele-wetenschappen#tabs6) programme takes five years[^1], a lot longer than small to average software projects in the industry! + +## 2. Incorporating those Principles + +There are many ways to change an educational (master) programme: + +1. Redefine course content. (ex. remove C++, add Python) +2. Redefine the way the courses are given. (ex. flipped classrooms, activating students) +3. Redefine the entire structure. (ex. self-directed, community-driven education like [Recurse](https://www.recurse.com/)) + +Apart from a small portion of every possibility above, my take would be to take the existing courses and integrate the principles we've extracted in part 1. It wouldn't hurt to shake up the contents now and then (1.) or to enabling students by introducing more active ways of lecturing (2.), but let's for now focus on incorporating those principles without changing too much content. + +
+ +
+ +#### A. Create a software engineering philosophy. Teach all courses in context of this shared understanding. + +This is the single most important missing piece of the puzzle. The shared mental model of what there is to be taught and in what context (why?). That philosophy should contain the core principles: **make concepts visible** and put everything into perspective! Purposes should be clear for students. After all, we're trying to spark a curiosity, an interest in engineering. Simply grading them course by course won't help there. + +Openness in academia is an interesting topic by itself. Prof. Philip Dutré talks about [transparency in education evaluation](http://phildutre.blogspot.com/2015/04/docenten-maak-je-onderwijsevaluaties.html) in his blog (in Dutch) and is worth reading. The way you grade is very important to students: they (mostly) learn what will be graded, not necessarily what you think they might find interesting. Grading should be open for everyone and again, in context of the global engineering philosophy. + +#### B. Introduce long-term projects across courses. Let students branch and redesign continually and vigorously. + +Start in the first Bachelor year with a project that will be refactored and redesigned up to the Master years. It should be something crystal clear that can bear becoming gradually more complex. Let students fail by sudden difficulty spikes. This is the only way they'll get a taste of the malleability of bigger projects.
+Later boarding students could start with reference projects on different levels. + +Cross-course material only benefits the shared philosophy: A and B go hand in hand. + +#### C. Prioritize on learning within a living system. + +I would even opt for this one to use possibility (1.) and replace something useless like "business management" with a completely new course that focuses exclusively on this. The earlier in the programme track it's given, the better. Again, this should seamlessly integrate with other courses while making context explicit. + +What the exact contents of this course would be seems like an entire new article to me. + +## What's next? + +This has proven to be a refreshing exercise. We've only talked about high-level principles without worrying about the implementation (the _how_). Also, the concrete elaboration of my personal software engineering philosophy is something that will grow incrementally over the coming years, with the needed feedback from both the industry and the education institutions. + +Taking a closer look at different universities and their take on the problem will also be worthwhile. I'm sure I'm not the only researcher with these ideas. There is some research available on how children grasp programming more quickly given a conceptual explanation first. + +[^1]: Including the bachelor prerequisite years. diff --git a/content/post/teaching-philosophy-first.md b/content/post/teaching-philosophy-first.md index ba83376c..a48ec12e 100644 --- a/content/post/teaching-philosophy-first.md +++ b/content/post/teaching-philosophy-first.md @@ -6,8 +6,11 @@ tags: - teaching - philosophy published: true +aliases: ["/post/teaching-by-philosophy"] --- +Also worth reading: [reverse engineering a curriculum](/post/reverse-engineering-a-curriculum/). + **Awareness**, that's the keyword I'm looking for here. Students are required to slog through a lot of classes during their university years. You pick a major, computer science, and you start learning things like algorithms, data structures, compilers, operating systems, and more abstract (maybe even worse) things like mathematics, geometry and logic. You of course accept those separate subjects as a part of the computer science major - there's little other choice. Professors do their best at throwing random theories at you while you do your best at catching them - and possibly letting them go after passing the exam. diff --git a/layouts/_default/single.html b/layouts/_default/single.html index 3dbf76f5..4d8857f3 100644 --- a/layouts/_default/single.html +++ b/layouts/_default/single.html @@ -29,6 +29,10 @@ {{ end }} + + + {{ if and .Site.DisqusShortname (not .Params.disableComments) }} diff --git a/layouts/partials/head-open.html b/layouts/partials/head-open.html index 87051696..f092de20 100644 --- a/layouts/partials/head-open.html +++ b/layouts/partials/head-open.html @@ -1,125 +1,3 @@ - {{ template "_internal/google_analytics_async.html" . }} diff --git a/static/css/brainbaking.css b/static/css/brainbaking.css new file mode 100644 index 00000000..5d2ea6a5 --- /dev/null +++ b/static/css/brainbaking.css @@ -0,0 +1,124 @@ +/** index.html **/ + +img.bordered { + border: 1px solid var(--accent); +} + +.avatar-container { + width: 50px; + margin-left: 45px; +} +.avatar-container .avatar-img-border { + width: 100%; + border-radius: 50%; + margin-left: -50%; + display: inline-block; + box-shadow: 0 0 8px rgba(0, 0, 0, .8); + -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .8); + -moz-box-shadow: 0 0 8px rgba(0, 0, 0, .8); +} +.avatar-container .avatar-img { + width: 100%; + border-radius: 50%; + display: block; +} + +.intro .freshly-baked { + visibility: hidden; +} + +.intro { + margin-top: -150px; +} + +@media only screen and (min-width: 500px) { + .intro .freshly-baked { + visibility: visible; + } +} + +@media only screen and (min-width: 768px) { + .intro { + margin-top: -40px; + } + + .avatar-container { + width: 100px; + } + + .avatar-container .avatar-img-border { + width: 100%; + box-shadow: 1px 1px 2px rgba(0, 0, 0, .8); + -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, .8); + -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, .8); + } + + .avatar-container .avatar-img { + width: 100%; + } +} + +/** general **/ + +/* voor 20'+ breedbeeldschermen de main content verhogen */ +@media only screen and (min-width: 1600px) { + + main { + max-width: 930px !important; + } + + .big-img .container { + height: 250px !important; + } + +} + +blockquote { + color: #888 !important; + border-left: 5px solid var(--accent) !important; +} + +main { + padding-top: 0 !important; +} + +main .text-justify p { + margin: 0 0 20px !important; +} + +main .text-justify blockquote p { + margin: 0 !important; +} + + +.big-img { + background: no-repeat center center; + -webkit-background-size: cover; + -moz-background-size: cover; + background-size: cover; + -o-background-size: cover; + + border-top: 2px solid lightgray; + border-bottom: 1px solid var(--accent); +} + +@media only screen and (min-width: 768px) { + .big-img .container { + height: 150px; + } +} + +/* --- goodreads widget styles --- */ +.gr_grid_container { +} + +.gr_grid_book_container { + /* customize book cover container div here */ + float: left; + width: 98px; + height: 160px; + padding: 0px 0px; + border: 1px solid black; + margin: 5px; + overflow: hidden; +} diff --git a/static/img/curriculum/idea.jpg b/static/img/curriculum/idea.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bfb3a4f8e13de96ea1e9759f98dc636225a2cdb4 GIT binary patch literal 24381 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 literal 0 HcmV?d00001 diff --git a/static/img/curriculum/model.jpg b/static/img/curriculum/model.jpg new file mode 100644 index 0000000000000000000000000000000000000000..298a6f991461292c0f5e69923f218e144a038734 GIT binary patch literal 33008 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 literal 0 HcmV?d00001 diff --git a/static/img/curriculum/teach.jpg b/static/img/curriculum/teach.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c57d72ac763f54ec22adcab65f68ccd0f548ed80 GIT binary patch literal 25754 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 literal 0 HcmV?d00001