CSEDU Day 1, Opening Panel, “Shaping the Future Learning Environment – Smart, Digital and Open?”
Posted: April 1, 2014 Filed under: Education | Tags: cognitive psychology, computer supported education, constructivist, CSEDU, CSEDU2014, education, future learning, higher education, learning, learning environment, open approaches, students, syncretist Leave a commentOnly 32 papers out of 250 were accepted for the conference as full papers (12.8% acceptance, highly respectable) and were identified as being of “outstanding quality” – good work, PhD Student T and the CSER team! After the opening address, we went to the first panel, chaired by James Uhomobihi and Markus Helfert. The four keynote speakers are also on the panel but I’ll add more on them during their sessions.However, in summary, we had an academic, a maths instruction evangelist, a psychologist and a representative of engineering society bureaucracy (not as bad as it sounds). Everyone was saying how happy they were to be in Barcelona! (And who can blame them? This is one of my favourite cities and should be on everyone’s bucket list.)
Larissa Fradkin: “Mathematics Teaching: Is the future syncretic?”.
From Wikipedia: Syncretism /ˈsɪŋkrətɪzəm/ is the combining of different, often seemingly contradictory beliefs, while melding practices of various schools of thought.
Everyone was asked to give a position statement, which is a different take on panels for me, very interesting. Larissa had slides and she identified the old problem of the difficulty of teaching mathematics, alluding to the US mathematics wars. Are MOOCs the solution? We were promised a great deal yet much of it has not yet appeared. Well, Coursera materials appear to be useful, or useful in principle, but they don’t work in some classroom so they have to be localised. What is the role of the faculty member in this space? It’s a difficult question and the answer depends on time, teacher interest and student sophistication. We inherit the students that our preceding teachers have produced so text books and curricula have a big impact on the students that get turned out, if educational resources are presented in an unquestioned way. Trudging through exercises and content is one way to get through but what does it do? Does it teach? Does it prepare students for tests? Texts and resources are often, despite what publishers and authors claim, unaligned with the curriculum.
Schmidt’s last study (ref?) shows that quality teachers and quality materials are the top two considerations for inhaling student learning. We can produce well-crafted eBooks and MOOCs with editable and updatable content to give a flexible product – but the “rush to market” product doesn’t meet this requirement. The cognitive tutor was mentioned as AI-enriched educational software, under John Anderson’s model, but they are incredibly difficult to develop. There are tools out there that combine cognitive psychology and AI, CIRCLE and AutoTutor. However, most tool development is driven by psychologists and cognitive scientists rather than discipline experts and this can be a problem.
The speaker finished with a discussion on a semi-traditionalist semi-constructivist approach to rigorous instruction that required much less memorisation, focusing on conceptual understanding and developing more master than a straight constructivist approach. (Not quite sure of the details here but this will be extended in a later talk.)
Erik de Graffe gave his first slide from tomorrow on Team Learning in Engineering Education, starting with the statement “people are not born to work in a team”, which is an interesting statement given the entirety of human society. Students do like working together but the first meeting of the group can be challenging and they don’t know how to start. (Is this a cultural artefact based on the isolation and protection inherent in privilege? Time to get our Hofstader’s cultural dimensions hats on because this sounds a lot like a communal/separate categorical separation.) Erik noted that “team” is a word for animals harnessed together to apply more force in one direction – which is not what we want in a human team. (Although this is perhaps another cultural insight). Erik’s second statement is that communication is highly inaccurate: cog scientists estimate that the amount of information we process from the potential information around us is less than 1%. Most of the information that reaches our sense are ignored and yet we still make decisions. (Given I’m listening to the speaker while summarising another discussion and some slides, I’m wondering if this is the best way to express this while not identifying the difference in task focus and activities that are relevant to the task at hand.) Erik believes that on-line will make this worse. (I really need to go to his talk to see the evidence and caveats in all of this.) Erik then projected his own behaviour in on-line meetings and low attention to the general case – if Erik is in a meeting with you, get him to leave his camera on or he will be off making coffee. 🙂 Erik then moved on to virtual identities that allow people to do things in the alternative reality that they wouldn’t do in real life. Urm. I need to see the talk but this all seems a little dated to me but, hey, what do I know until I’ve seen the talk?
The next speaker, Steve, asked us if we shut the door while teaching (I don’t usually unless the noise get stop bad because it improves air flow, rather than for pedagogical or privacy reasons) but segued into a discussion on openness. Steve then referred to the strange issue of us providing free content to journal publishers that we then pay for. (I wrote a little something on this years ago for SIGCSE.) Steve then referred to the different time in closed and open access journals – the open access journal was “in print” in four weeks, versus the 18 months for the closed access, and the citation counts were more than an order of magnitude different. You can also measure the readers in an open access format. Open access materials are also crucial to scholars – Steve licenses all of his materials under Creative Commons so you can use his work and all you have to do is to acknowledge the source. When you open your content, you become an educator for the world. If people need education, then who are we to not provide the materials that they need? When you become an open scholar, you must prepare for criticism because many people will read things. You be also be ready for dialogue and discourse. It’s not always easy but it is very valuable. (I agree with this wholeheartedly.)
The next speaker, José Carlos Quadrado, President of IFEES, tries to infect people with good ideas about Engineering Education as part of his role. Is the future learning environment smart, digital and open? Talking about smart, an example is the new smart watch, a watch that is also a phone or linked to a device – what do we mean? When you have a smart phone, you have approximately 1.4 tons of technology from the 1980, which makes us wonder if smart means leaner? When we are going digital is this replacing paper with silicon? How do we handle factual authority when we have so much openly available where the traditional peer review and publishing oversight mechanisms are eroding and changing rapidly. (Another slightly creaky perspective although with a great deal of self-awareness.)
Teaching and learning tools have changed a great deal over the same time but have our pedagogical approaches also changed or been truly enhanced by this? There were some pretty broad generational (X vs Z) comparisons that I question the validity of. The notion that students of today couldn’t sit throughout this session is not something I agree with. Again, the message from the panel, with a couple of exceptions, is pretty dated and I have a bit of an urge to get off a lawn. Oh, and we finished with an Einstein quote after a name drop to a famous scientist. Look, I accept a lot of the things that are being said on the stage but we have to stop acting as if natural selection works in 18 months and that the increasing sophistication of later generations is anything more than an ability to make better choices because more and better choices are available. Oh, another Einstein quote.
I realise that I have started editorialising here, which I try not to do, but I am being bombarded with position statements that are leaden in their adherence to received wisdom on young people and those smart young. These issues are just clouding the real focus of the systems that we could use, the approaches we could take and the fact that for every highly-advanced Z Westerner in a low power-distance, highly self-centred approach, we have 100-1000 Pre-X non-Westerners in a high power-distance and communal environment.
We’re in question time. Erik asked about the ship analogy – when ships were made of wood, men were made of iron, and by moving to iron ships, we weakened people. Erik then went on to the question “Do smart phones make stupid people?” which basically nails down the coffin lid on all of the problems I’ve had with this opening. Steve, in response to another question, raised the connectivist argument for networking and distributed knowledge storage, which smart phones of course facilitate. Sadly, this foray into common sense was derailed by some sophistry on young people trying to be smart before they are clever.
There was a good point made that Universities will continue to be involved in quality education but they are no longer the bastions of information – that particular ship has sailed. Oh, there we go, we’ve dipped down again. Apparently we have now changed the way we buy things because we are now all concerned with perception. People are buying smart phones, not because they are smart, but because they want instant gratification. Generation Z are apparently going to be the generation that will reject everything and walk away. Eh, maybe.
Perhaps I shall come back to this later.
SIGCSE Day 3, “What We Say, What They Do”, Saturday, 9-10:15am, (#SIGCSE2014)
Posted: March 9, 2014 Filed under: Education | Tags: CS1, dashboarding, data visualisation, education, EiPE, higher education, neopiaget, programming, SIGCSE2014, SOLO, students, TDD, teaching, teaching approaches, test last, test-driven development, testing, WebCAT 3 CommentsThe first paper was “Metaphors we teach by” presented by Ben Shapiro from Tufts. What are the type of metaphors that CS1 instructors use and what are the wrinkles in these metaphors. What do we mean by metaphors? Ben’s talking about conceptual metaphors, linguistic devices to allow us to understand one idea in terms o another idea that we already know. Example: love is a journey – twists and turns, no guaranteed good ending, The structure of a metaphor is that you have a thing we’re trying to explain (the target) in terms of something we already know (the source). Conceptual metaphors are explanatory devices to assist us in understanding new things.
- What metaphors do CS1 instructors use for teaching?
- What are the trying to explain?
- What are the sources that they use?
- Levels taught and number of years
- Tell me about a metahpor
- Target to source mapping
- Common questions students have
- Where the metaphor breaks down
- How to handle the breakdown in teaching.
- Which metaphors work better?
- Cognitive clinical internviews, exploring how students think with metaphors and where incorrect inferences are drawn.
- Constant – even time a goal achieve, you got a hint (Consistently rewards target behaviour)
- Delayed – Hints when earned, at most one hint per hour (less inceptive for hammering the system)
- Random – 50% chance of hints when goal is met. (Should reduce dependency on extrinsic behaviours)
SIGCSE Day 2, “Software Engineering: Courses”, Thursday, 1:45-3:00pm, (#SIGCSE2014)
Posted: March 8, 2014 Filed under: Education | Tags: design, education, higher education, Java, Jose Benedetto, learning, open source, principles of design, Robert McCartney, SIGCSE2014, software engineering, students, teaching, teaching approaches Leave a commentRegrettably, despite best efforts, I was a bit late getting back from the lunch and I missed the opening session, so my apologies to Andres Neyem, Jose Benedetto and Andres Chacon, the authors of the first paper. From the discussion I heard, their course sounds interesting so I have to read their paper!
The next paper was “Selecting Open Source Software Projects to Teach Software Engineering” presented by Robert McCartney from University of Connecticut. The overview is why would we do this, the characteristics of the students, the projects and the course, finding good protects, what we found, how well it worked and what the conclusions were.
In terms of motivation, most of their SE course is in project work. The current project approach emphasises generative aspects. However, in most of SE, the effort involves maintenance and evolution. (Industry SE’s regularly tweak and tune, rather than build from the bottom.) The authors wanted to change focus to software maintenance and evolution, have the students working on an existing system, understanding it, adding enhancements, implementing, testing and documenting their changes. But if you’re going to do this, where do you get code from?
There are a lot of open source projects, available on0line, in a variety of domains and languages and at different stages of development. There should* be a project that fits every group. (*should not necessarily valid in this Universe.) The students are not actually being embedded in the open source community, the team is forking the code and not planning to reintegrate it. The students themselves are in 2nd and 3rd year, with courses in OO and DS in Java, some experience with UML diagrams and Eclipse.
For each team of students, they get to pick a project from a set, try to understand the code, propose enhancements, describe and document all o their plans, build their enhancements and present the results back. This happens over about 14 weeks. The language is Java and the code size has to be challenging but not impossible (so about 10K lines). The build time had to fit into a day or two of reasonable effort (which seems a little low to me – NF). Ideally, it should be a team-based project, where multiple developed could work in parallel. An initial look at the open source repositories on these criteria revealed a lot of issues: not many Java programs around 10K but Sourceforge showed promise. Interestingly, there were very few multi-developer projects around 10K lines. Choosing candidate projects located about 1000 candidates, where 200 actually met the initial size criterion. Having selected some, they added more criteria: had to be cool, recent, well documented, modular and have capacity to be built (no missing jar files, which turned out to be a big problem). Final number of projects: 19, size range 5.2-11 k lines.
That’s not a great figure. The takeaway? If you’re going to try and find projects for students, it’s going to take a while and the final yield is about 2%. Woo. The class ended up picking 16 projects and were able to comprehend the code (with staff help). Most of the enhancements, interestingly, involved GUIs. (Thats not so great, in my opinion, I’d always prefer to see functional additions first and shiny second.)
In concluding, Robert said that it’s possible to find OSS projects but it’s a lot of work. A search capability for OSS repositories would be really nice. Oh – now he’s talking about something else. Here it comes!
Small projects are not built and set up to the same standard as larger projects. They are harder to build, less-structured and lower quality documentation, most likely because it’s one person building it and they don’t notice the omissions. Thes second observation is that running more projects is harder for the staff. The lab supervisor ends up getting hammered. The response in later offerings was to offer fewer but larger projects (better design and well documented) and the lab supervisor can get away with learning fewer projects. On the next offering, they increased the project size (40-100K lines), gave the students the build information that was required (it’s frustrating without being amazingly educational). Overall, even with the same projects, teams produced different enhancements but with a lot less stress on the lab instructor.
Rather unfortunately, I had to duck out so I didn’t see Claudia’s final talk! I’ll write it up as a separate post later. (Claudia, you should probably re-present it at home. 🙂 )
Three Stories: #3 Taking Time for Cats
Posted: January 12, 2014 Filed under: Education, Opinion | Tags: advocacy, authenticity, community, education, educational problem, higher education, in the student's head, learning, reflection, storytelling, student perspective, students, work/life balance, workload Leave a commentThere are a number of draft posts sitting on this blog. Posts, which for one reason or another, I’ve either never finished, because the inspiration ran out, or I’ve never published, because I decided not to share them. Most of them were written when I was trying to make sense of being too busy, while at the same time I was taking on more work and feeling bad about not being able to commit properly to everything. I probably won’t ever share many of these posts but I still want to talk about some of the themes.
So, let me tell you a story about cats.
One of the things about cats is that they can be mercurial, creatures of fancy and rapid mood changes. You can spend all day trying to get a cat to sit on your lap and, once you’ve given up and sat back down, 5 minutes later you find a cat on your lap. That’s just the way of cats.
When I was very busy last year, and the year before, I started to see feedback comments from my students that said things like “Nick is great but I feel interrupting him” or I’d try and squeeze them into the 5 minutes I had between other things. Now, students are not cats, but they do have times when they feel they need to come and see you and, sometimes, when that time passes, the opportunity is lost. This isn’t just students, of course, this is people. That’s just the way of people, too. No matter how much you want them to be well organised, predictable and well behaved, sometimes they’re just big, bipedal, mostly hairless cats.
One day, I decided that the best way to make my change my frantic behaviour was to set a small goal, to make me take the time I needed for the surprising opportunities that occurred in a day.
I decided that every time I was walking around the house, even if I was walking out to go to work and thought I was in a hurry, if one of the cats came up to me, I would pay attention to it: scratch it, maybe pick it up, talk to it, and basically interact with the cat.
Over time, of course, what this meant was that I saw more of my cats and I spent more time with them (cats are mercurial but predictable about some things). The funny thing was that the 5 minutes or so I spent doing this made no measurable difference to my day. And making more time for students at work started to have the same effect. Students were happier to drop in to see if I could spend some time with them and were better about making appointments for longer things.
Now, if someone comes to my office and I’m not actually about to rush out, I can spend that small amount of time with them, possibly longer. When I thought I was too busy to see people, I was. When I thought I had time to spend with people, I could.
Yes, this means that I have to be a little more efficient and know when I need to set aside time and do things in a different way, but the rewards are enormous.
I only realised the true benefit of this recently. I flew home from a work trip to Melbourne to discover that my wife and one of our cats, Quincy, were at the Animal Emergency Hospital, because Quincy couldn’t use his back legs. There was a lot of uncertainty about what was wrong and what could be done and, at one point, he stopped eating entirely and it was… not good there for a while.
The one thing that made it even vaguely less awful in that difficult time was that I had absolutely no regrets about the time that we’d spent together over the past 6 months. Every time Quincy had come up to say ‘hello’, I’d stopped to take some time with him. We’d lounged on the couch. He’d napped with me on lazy Sunday afternoons. We had a good bond and, even when the vets were doing things to him, he trusted us and that counted for a lot.
Quincy is now almost 100% and is even more of a softie than before, because we all got even closer while we were looking after him. By spending (probably at most) another five minutes a day, I was able to be happier about some of the more important things in my life and still get my “real” work done.
Fortunately, none of my students are very sick at the moment, but I am pretty confident that I talk to them when they need to (most of the time, there’s still room for improvement) and that they will let me know if things are going badly – with any luck at a point when I can help.
Your time is rarely your own but at least some of it is. Spending it wisely is sometimes not the same thing as spending it carefully. You never actually know when you won’t get the chance again to spend it on something that you value.
