Re: [Discuss] growing demand for CS education

2015-06-11 Thread Hsi-Kai (Kai) Yang
Before the Internet era, many people in engineering, math, and physics actually had already practiced computer programming, similar to what SWC’s audiences are pursuing now. I would say the human genome project probably is the turning point. With the success of genome sequencing, biologists

Re: [Discuss] Teaching collaboration in git with two instructors + two computers

2015-03-20 Thread Hsi-Kai (Kai) Yang
I love to have this kind of role playing !! -kai On Fri, Mar 20, 2015 at 8:19 AM, Ethan White et...@weecology.org wrote: At the Utah State workshop this week we tried out a different approach (at least compared to what I've seen in the past) to teaching the collaboration section of the git

Re: [Discuss] what's your opinion on sense.io as a teaching tool?

2015-03-18 Thread Hsi-Kai (Kai) Yang
I always put a double on a one-fit-all panacea, like this Sense project tries to offer. My two cent. -kai On Wed, Mar 18, 2015 at 8:01 PM, Xu Fei flyx...@gmail.com wrote: Hi, I found out about Sense http://sense.io today and thought it'd be interesting to use it for teaching Python as an

Re: [Discuss] Your ideas on instructor life

2014-12-12 Thread Hsi-Kai (Kai) Yang
The welcome package and mentor’s guide are excellent start !! It would be even perfect if there is a transition program from trainee to full instructor. For example, before becoming a full instructor, a trainee has an opportunity being a co-instructor. As an analogy, an R1 medical doctor must go

Re: [Discuss] example of a well-written lesson

2014-11-30 Thread Hsi-Kai (Kai) Yang
, and that some software systems (most notably web applications) should preferably be developed on an OO basis. Best regards, Jan Thanks, Greg On 2014-11-28 6:54 PM, Hsi-Kai (Kai) Yang wrote: Sorry, there is typo in my previous email. To be accurate, I meant scoping rather than name

[Discuss] charge advanced courses

2014-11-28 Thread Hsi-Kai (Kai) Yang
Laurent Gatt wrote When we started the 'Advanced R development' course, some participant thought that it was a follow-up of the 'Beginners R course' and joined despite the description stating requirement that were clearly (for use, at least) not met after two days of introductory programming

Re: [Discuss] example of a well-written lesson

2014-11-28 Thread Hsi-Kai (Kai) Yang
Sorry, there is typo in my previous email. To be accurate, I meant scoping rather than name space. -kai On Fri, Nov 28, 2014 at 2:54 PM, Hsi-Kai (Kai) Yang h...@uw.edu wrote: Teaching polymorphism in the basic workshop could be overkill. But it might be worthwhile to add object-oriented

Re: [Discuss] example of a well-written lesson

2014-11-28 Thread Hsi-Kai (Kai) Yang
more discussion of this (our collected pedagogical content knowledge) to the next run of the instructor training course; I hope that will convince you that what's in our core lessons is already very ambitious. Thanks, Greg On 2014-11-28 6:54 PM, Hsi-Kai (Kai) Yang wrote: Sorry, there is typo

Re: [Discuss] Approaching Excel *angry student warning*

2014-09-19 Thread Hsi-Kai (Kai) Yang
Hi, I think mixing Excel with VBA might be a better idea than mixing Excel with R. Very often language choice easily becomes a religious war. Excel+VBA does have a huge base in certain professional areas. It might deserve to enjoy first-class citizenship. Then we can focus on programming and