Hi Paul and thanks for your answer. We are going to do a trial round soon, 
running the beginning of the planned course with a small group of students, and 
I will definitely try out your ‘no lecturing’ approach at least once!

        Lex

> On 04 Oct 2016, at 15:13, Paul Wilson <[email protected]> wrote:
> 
> Hi Lex,
> 
> I have been teaching in a room like this for many years now.  My course is 
> related to the use of particular methods and some particular software, but 
> most sessions are not much different from live coding.  I find it to be 
> immensely satisfying, largely because of the ease of moving around among the 
> students to help them with their challenges and road blocks.  It does take 
> some careful planning to identify exercises that will keep students occupied 
> in a constructive and productive way - I'm still massaging my exercises.  A 
> key element of my implementation, and many of my peers who use the same 
> space, it to plan on spending NO time lecturing to the whole class.  Instead, 
> we plan to spend our time bouncing from table to table as we help each group 
> with the particular issue they may be facing.  Under this model, your 
> concerns about walking to the screens, etc, are somewhat alleviated, but it 
> does require some change in approach (which you may or may not be interested 
> in for lots of good reasons :) ).  
> I do occasionally use the screens to share information when I see a common 
> issue arising among many of the groups, and do that with the approaches you 
> mentioned - a screen projected everywhere and indicating things with the 
> mouse pointer.  Regarding "technical solution to make 'live drawings' that 
> can be shown on all screets"... you'll notice the document camera (Samsung) 
> in these photos - this allows you to draw on a piece of paper and have that 
> projected where you like.
> 
> Hope this is helpful - I'd be happy to discuss more off-list.
> 
> Paul
> 
> On 10/03/2016 06:21 AM, Lex Nederbragt wrote:
>> Hi,
>> 
>> I am going to teach a first-year (!) bachelor course ‘introduction to 
>> modelling in biosciences’ next September. It will be based on teaching 
>> python, using real biological datasets to answer biological questions. It 
>> comes out of the ‘Computing in Science Education 
>> <http://www.mn.uio.no/english/about/collaboration/cse/>’ project here at the 
>> University of Oslo. The course will be a lot of live-coding and (group) 
>> coding exercises, rather than lectures. Inspiration is drawn from the 
>> Software Carpentry teaching style, as well as the recent report on a similar 
>> project in the GeoSciences, see this post on the blog 
>> <http://software-carpentry.org/blog/2016/06/teaching-python-to-undergraduate-geoscientists.html>
>>  by Christian Jacobs et al.
>> 
>> We have been given the opportunity to design and ‘build’ a new classroom, 
>> not just for this course, but for other ‘data-lab’ and group-work courses. 
>> We already decided on a ‘bring your own device’ approach (no desktop-PCs, 
>> students bring their laptop). It has been suggested to design the classroom 
>> with round tables for 6-9 students, each table having their own wall-mounted 
>> screen/monitor that one of the students can project theirs onto, while also 
>> all monitors can mirror the teachers' projection. There would also be a 
>> central screen for the teacher, which, in addition to projecting from a 
>> teacher’s laptop, can show what is on any of the other screens in the room. 
>> Inspiration has been drawn from similar such rooms at the University of 
>> Minnesota, see attached pictures.
>> 
>> Although I am enthusiastic about the design, my main concern is how to do 
>> the live-coding part in such a setting. A large number of students would sit 
>> with their back to me. Also, the room will be quite big, with places for 
>> 50-60 students. I tend to walk towards the screen a lot, and point out 
>> aspects of the code and results, as well as use the whiteboard for drawing 
>> illustrations. In our discussions, it has been suggested I could project my 
>> laptop to all screens in the room and use the mouse to point to certain 
>> things. I’m sure there is a technical solution to make ‘live drawings’ that 
>> can be shown on all screens too. I see the point of this solution, but am 
>> still a bit hesitant.
>> 
>> Do any of you have experience with teaching using live-coding in such a 
>> classroom setting, or any advice whether this could in fact be made to work?
>> 
>> Thanks in advance for any feedback,
>> 
>>      Lex Nederbragt
>> 
>> 
>> <Mail Attachment.jpeg>
>> 
>> <Mail Attachment.jpeg>
>> 
>> 
>> _______________________________________________
>> Discuss mailing list
>> [email protected] 
>> <mailto:[email protected]>
>> http://lists.software-carpentry.org/listinfo/discuss 
>> <http://lists.software-carpentry.org/listinfo/discuss>
> -- 
> -- ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ --
> 
> Paul P.H. Wilson
> Grainger Professor of Nuclear Engineering
> 608-263-0807
> [email protected] <mailto:[email protected]>
> 419 Engineering Research Bldg
> 1500 Engineering Dr, Madison, WI 53706
> calendar: http://go.wisc.edu/pphw-cal <http://go.wisc.edu/pphw-cal>
> 
> Computational Nuclear Engineering Research Group
> cnerg.engr.wisc.edu
> 
> Faculty Director, Advanced Computing Initiative
> aci.wisc.edu

_______________________________________________
Discuss mailing list
[email protected]
http://lists.software-carpentry.org/listinfo/discuss

Reply via email to