Inugural meeting of the DUN SIG on Technology Enhanced Learning
Centre for Teaching Development and Digital Media (CUDiM), Aarhus University, Oct. 2016
The session will begin with a theoretical talk. This will propose a framework for design research in education, based on Yishay’s work in the Learning Patterns, Planet, and Layers projects. This framework combines design scenarios, narratives, principles and patterns. It will draw on examples from his experience in the recent MOOC design project and other initiatives, and lead a discussion on the applicability of these ideas to the Danish TEL research community.
Ever wondered how large enterprise scale systems are designed? Before major software development starts, we have to choose a suitable architecture that will provide us with the desired functionality…
n this post, I aim to:
— Shed light on some of the presumed benefits of small functions
— Explain why I personally think some of the benefits don’t really pan out as well as advertised
— Explain why small functions can actually prove counterproductive sometimes
— Explain the times when I do think smaller functions truly shine
I googled test patterns in Go, then I invoked the Spirits of the Core Library. As soon as I realised where to look at, I finally saw a sign. It was Brad Fitzpatrick.
In Practical guide to writing more functional Javascript, we walked through how to reason about our code in functional programming terms. In this guide, we will talk about a few utilities I like to use to reason about these concepts and help us navigate through the imperative constructs JavaScript natively provides.
A holistic understanding of modern evolutionary biology suggests that life evolves by a process of diversification and subsequent integration of diversity through collaboration (John Stewart in…
Rusts type system requires that there only ever is one mutable reference to a value or one or more shared references. What happens when you need multiple references to some value, but also need to mutate through them? We use a trick called interor mutability: to the outside world you act like a value is immutable so multiple references are allowed. But internally the type is actually mutable. All types that provide interior mutability have an UnsafeCell at their core. UnsafeCell is the only primitive that allows multiple mutable pointers to its interior, without violating aliasing rules. The only way to use it safely is to only mutate the wrapped value when there are no other readers. No, the garantee has to be even stronger: we can not mutate it and can not create a mutable reference to the wrapped value while there are shared references to its value. Both the book and the std::cell module give a good alternative explanation of interor mutability. What are some patterns that have been developed to use interior mutability safely? How do multithreaded synchronization primitives that provide interior mutability follow similar principles?
The University of Oregon's campus planning policies and procedures are laid out in the Campus Plan Fourth Edition 2019, its amendments, and other associated documents.
A book for Sense Publisher's 'Technology Enhanced Learning' series
Editors: Yishay Mor (London Knowledge Lab), Steven Warburton (King's College London) and Niall Winters (London Knowledge Lab)
Series editors: Richard Noss & Mike Sharples
Designing effective educational technology and technology-based activities is a non-trivial problem. This is often because the two need to co-evolve and thus no designer has a fixed reference point. Ideally, techno-pedagogical design needs to be an interdisciplinary exploration where every agent in the system – the learner, teacher, educational designer, and policy maker – is driven to constantly experiment and redesign their practices. This creates an acute need to find effective ways of sharing design knowledge in education. Yet the current literature, whether academic or professional, does not adequately support such sharing. Two extremes dominate: anecdotal accounts of personal experience on one side, and abstract theory on the other. From the perspective of practitioners aspiring to perfect their craft, both are problematic as they require significant interpretive effort before they can be applied to a new situation. This interpretive gap means that practitioners have difficulty building on the success of others in a cumulative manner. The current literature (in particular academic texts) tends to refer to a specific disciplinary or paradigmatic source. What practitioners need is to be able to access all facets of the educational experience and choose those that work best for their context, be it epistemic, pedagogic, organizational, social, and/or technological.
Design patterns make hidden knowledge explicit and shareable. They are a tool to communicate practical educational strategies. Our first batch of patterns are solutions we've tried and tested as part of the CLaS project. They cover topics including: creating self-paced modules, teaching design thinking online, object-based learning at scale, running a live Q&A online and scheduling tutorials all in a day. Each pattern includes examples of how they were implemented in a specific context in a unit of study.
esign Patterns are simple sketches and annotations that get down to the essence of how a space works. These key ideas break down the complexity of school design as part of a system. Through the use of Patterns we can design and connect successful educational environments and experiences.
Get inspiration for your own teaching by getting to know tried and tested teaching-learning scenarios from other teachers!
Find patterns that are specific to your teaching context by searching or using the filters.
Benefit from proven practical knowledge: Each pattern is systematically structured and has gone through a review process.
M. Bechny, F. Sobieczky, J. Zeindl, и L. Ehrlinger. Proceedings of the 33rd International Conference on Scientific and Statistical Database Management, стр. 214–219. New York, NY, USA, Association for Computing Machinery, (11.08.2021)
M. Bechny, F. Sobieczky, J. Zeindl, и L. Ehrlinger. Proceedings of the 33rd International Conference on Scientific and Statistical Database Management, стр. 214–219. New York, NY, USA, Association for Computing Machinery, (11.08.2021)