UofTCoders / council

All council files, such as from meeting minutes, treasury files and receipts, documentation, etc.
2 stars 10 forks source link

Course development and council position #66

Closed lwjohnst86 closed 7 years ago

lwjohnst86 commented 7 years ago

Just to get things started. In the meeting (minutes here), we talked about starting a course for showing the workflow of data analysis and how to properly code. (likely an extension of this).

We could include a new council position if @joelostblom is interested. We can talk about this more.

Any todos we can start adding here. I might soon set up a repo for the project/fork Christie's/whatever specific for this project.

linamnt commented 7 years ago

Woops I just posted about it without seeing this, I'll just copy as a comment here.

linamnt commented 7 years ago

First Steps

  1. How many co-instructors are allowed for a single course?
  2. Which department will sponsor the course?
    • Look for the largest department in SGS
    • possibly through FacMed
    • consider an undergrad 4th year course
    • Joint courses through two departments
  3. Are graduate students allowed to instruct other graduate students?
lwjohnst86 commented 7 years ago

Haha, doing it at the same time!

Also, to add:

linamnt commented 7 years ago

I think we should also prepare some sort of way to present our proposal (a powerpoint, or talk) for when we go to departments so we at least indicate we're prepared and have thought about this. I've gone in to do proposals to administration for other things as part of student council and they don't take lightly to underprepared, unpolished presentations for something like this.

lwjohnst86 commented 7 years ago

Definitely! That is something I would not do, basically shoot ourselves in the foot if we did... I wonder if we should get like a survey from students about how they learn coding... Too much maybe?

linamnt commented 7 years ago
lcoome commented 7 years ago

Late to this party, sorry - if a grad course is the way IMS is good because they get little to no formal training in data analysis. Great that you found out it is the biggest.

It may end up that we need to pitch it as an undergrad course.

And yes yes yes to the presentation.

If any survey is to be done, it is going to need to argue for the NEED for a course like this, and demonstrate strong interest from the students. It is not a bad idea, but who is our target audience? We need to narrow down our options somehow - cross-listed, grad vs undergrad, interdiscplinary vs single dept, which one of the many programs/depts to pitch to.

We can consider both UTM and St. George campuses I think. Definitely important to know how many co-instructors are allowed. You all need to look into whether you are far along enough in your program to act as course instructors, also - in Psychology you must be in your third year for instance. Those who are not eligible could possibly be teaching assistants and/or guest lecturers. I did not go here for undergrad - does anyone have a sense of when students begin signing up for courses in the summer? There must be deadlines for submitting/proposing courses and such. It might vary by department.


From: Lina Tran notifications@github.com Sent: January 25, 2017 3:01:18 PM To: UofTCoders/council Cc: Subscribed Subject: Re: [UofTCoders/council] Course development and council position (#66)

IMS Website: IMS continued to expand dramatically, becoming the largest graduate unit in the Faculty of Medicine, and the fifth largest graduate unit at the University of Toronto.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://github.com/UofTCoders/council/issues/66#issuecomment-275216693, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AMwunTco_5zR3DchANpU6yutQJWj0wILks5rV6oOgaJpZM4Lt59c.

joelostblom commented 7 years ago

Sorry @lwjohnst86 @linamnt, I totally missed that you opened this issue. Thanks @lcoome for bringing it to the top of my inbox again!

I can stay after the meeting today if anyone has time just briefly discuss the immediate next steps.

lwjohnst86 commented 7 years ago

No worries @joelostblom! I will have to run half way through today, but we should definitely discuss next steps. At the next meeting we'll invite you along! ... not sure when the next meeting will be, but we can figure that out later!

lcoome commented 7 years ago

Definitely lots to discuss. Unfortunately I can't make it tonight but keep me posted on the conversation.


From: Luke W Johnston notifications@github.com Sent: February 8, 2017 5:18:39 PM To: UofTCoders/council Cc: Lindsay Coome; Mention Subject: Re: [UofTCoders/council] Course development and council position (#66)

No worries @joelostblomhttps://github.com/joelostblom! I will have to run half way through today, but we should definitely discuss next steps. At the next meeting we'll invite you along! ... not sure when the next meeting will be, but we can figure that out later!

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/UofTCoders/council/issues/66#issuecomment-278480330, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AMwunfJ0i3EUB1cyRHfibaRx_QDRCWmIks5raj8_gaJpZM4Lt59c.

linamnt commented 7 years ago

We didn't really get a chance to talk much about it, but I think we need to focus on figuring out when deadlines are (ask around your departments if possible?) and then working on our pitch presentation, and potentially get a survey going in the department of interest.

lcoome commented 7 years ago

Agreed


From: Lina Tran notifications@github.com Sent: February 9, 2017 1:21:01 PM To: UofTCoders/council Cc: Lindsay Coome; Mention Subject: Re: [UofTCoders/council] Course development and council position (#66)

We didn't really get a chance to talk much about it, but I think we need to focus on figuring out when deadlines are (ask around your departments if possible?) and then working on our pitch presentation, and potentially get a survey going in the department of interest.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/UofTCoders/council/issues/66#issuecomment-278727574, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AMwunWchR1FWRjoDIkgDE9VK0nz2h8A_ks5ra1kNgaJpZM4Lt59c.

joelostblom commented 7 years ago

I spoke to the grad coordinator for our program, who unfortunately didn't know when the deadline would be, but he outlined the general procedure for launching a course:

  1. Find a department that would like to sponsor our course (as mentioned here earlier).
  2. This department would help us dig up details around exactly what is required to launch a course at UofT.
    • Is there faculty willing to teach the course?
    • How many co-instructors can there be?
    • Do all teachers need to hold a PhD degree?
      • Regarding this, students at our department (IBBME, biomed engineering) need to be taught a certain amount of hours from a lecturer holding a PhD. This is in order to receive an engineering certification by some national engineering association. One of my colleagues was denied teaching a class because of this. Other departments might have similar requirements.
  3. Put together a new course application with the sponsoring department and sent it in to the provost office at UofT.

Another colleague of mine mentioned that she might be able to get more information or put us in contact with someone from Molecular Genetics (which has a newly started program in quantitative biology) or Human Biology who had some experience from teaching there. She also mentioned that departments are often interested in additional courses since that will bring in some money, especially if it is online courses where a lot of undergrads can enrol...

One thing I am wondering - which is our target audience for this course? Is it geared more towards science students who are likely never to take any other course on this topic and aim to become more traditional researchers, or do we primarily target students who are interested in dwelling into the more quantitative paths of their respective field?

lcoome commented 7 years ago

RE our target audience, I would vote for the former group. Would love to hear what everyone else thinks.


From: joelostblom notifications@github.com Sent: February 12, 2017 10:23:18 PM To: UofTCoders/council Cc: Lindsay Coome; Mention Subject: Re: [UofTCoders/council] Course development and council position (#66)

I spoke to the grad coordinator for our program, who unfortunately didn't know when the deadline would be, but he outlined the general procedure for launching a course:

  1. Find a department that would like to sponsor our course (as mentioned here earlier).
  2. This department would help us dig up details around exactly what is required to launch a course at UofT.
    • Is there faculty willing to teach the course?
    • How many co-instructors can there be?
    • Do all teachers need to hold a PhD degree?
      • Regarding this, students at our department (IBBME, biomed engineering) need to be taught a certain amount of hours from a lecturer holding a PhD. This is in order to receive an engineering certification by some national engineering association. One of my colleagues was denied teaching a class because of this. Other departments might have similar requirements.
  3. Put together a new course application with the sponsoring department and sent it in to the provost office at UofT.

Another colleague of mine mentioned that she might be able to get more information or put us in contact with someone from Molecular Genetics (which has a newly started program in quantitative biology) or Human Biology who had some experience from teaching there. She also mentioned that departments are often interested in additional courses since that will bring in some money, especially if it is online courses where a lot of undergrads can enrol...

One thing I am wondering - which is our target audience for this course? Is it geared more towards science students who are likely never to take any other course on this topic and aim to become more traditional researchers, or do we primarily target students who are interested in dwelling into the more quantitative paths of their respective field?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/UofTCoders/council/issues/66#issuecomment-279286018, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AMwunaPPFy3ImsXQxtcLXAeoE5E5U_qoks5rb8ymgaJpZM4Lt59c.

joelostblom commented 7 years ago

I just heard back regarding the deadline

I'm not exactly sure when the deadline is but the process can take a while so the time line for September is actually tight. The course would first need to be approved by all Chairs and Directors within a faculty (e.g.: Engineering or Medicine) and I believe their last meeting for the year will be in March. If approved, it then needs to go to Governing Council for final approval and their last meeting is in April or May.

lcoome commented 7 years ago

Not surprising, should we be putting together a proposal of some sort soon? And it would be good to have an answer to the question of how many co-instructors can teach one course. Also if we go for, say, engineering, but none of us are engineers, does that pose a problem? Maybe that interdisciplinary option is something to look into further?


From: joelostblom notifications@github.com Sent: February 13, 2017 9:03:23 AM To: UofTCoders/council Cc: Lindsay Coome; Mention Subject: Re: [UofTCoders/council] Course development and council position (#66)

I just heard back regarding the deadline

I'm not exactly sure when the deadline is but the process can take a while so the time line for September is actually tight. The course would first need to be approved by all Chairs and Directors within a faculty (e.g.: Engineering or Medicine) and I believe their last meeting for the year will be in March. If approved, it then needs to go to Governing Council for final approval and their last meeting is in April or May.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/UofTCoders/council/issues/66#issuecomment-279400431, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AMwunQf6-aagQdUlHJDJN3_JW1Ta7GM8ks5rcGKrgaJpZM4Lt59c.

mbonsma commented 7 years ago

Target audience: I think traditional science students with no other access to coding instruction (the former group). Timeline and pitch - it sounds like we should make direct contact with a department as soon as possible, even just in the form of an email with a very brief pitch. From there we can find out about # of instructors, deadlines, etc.

How about we make a file in this repo to work on an email-friendly pitch?

joelostblom commented 7 years ago

Yes, please go ahead! I am making a list of similar courses ad UofT, will post it here soon.

joelostblom commented 7 years ago

Phew, there is a fair number of courses at UofT... Fortunately, I did not find anything quite like the outline of the RQM course @lwjohnst86 linked earlier. The most similar was this one

Which is still not that similar. That course is offered through SciNet. Their courses can be taken by grad students in Physics, Astrophysics, Chemistry, Physical and Environmental Sciences, and Ecology and Evolutionary Biology. They had some courses similar to what software carpentry offers including introductions to Unix and scientific computing.

Other than that, there was a few statistics-focused courses from various departments that I suspect might include some of part 1 and 2 from the RQM course, but also a lot of other things and not the last two parts. Below is a list of all the departments I thought might offer similar courses. I went through their grad and undergrad courses and listed anything that was remotely related. Please add if I missed something.

Departments and courses

And last a congrats to @mbonsma! I saw on the physics website that you just got an NSERC award, sweet! I got Sid on my committee btw, always super nice =)

QuLogic commented 7 years ago

SciNet also has some related courses.

Some of these can be applied for course credit, e.g., in Physics you can take 3 "modules" (not necessarily from SciNet) and turn that into a course.

joelostblom commented 7 years ago

Yes, those were the ones I was referring to! I think they seem more similar to the software carpentry material, than the RQM course. I wonder if SciNet would be interested/could facilitate us launching this course somehow... Or maybe that just adds another layer of bureaucracy.

lcoome commented 7 years ago

What does SCMP stand for? Are these interdisciplinary or comp sci course codes?


From: joelostblom notifications@github.com Sent: February 13, 2017 9:40:21 PM To: UofTCoders/council Cc: Lindsay Coome; Mention Subject: Re: [UofTCoders/council] Course development and council position (#66)

Yes, those were the ones I was referring to! I think they seem more similar to the software carpentry material, than the RQM course. I wonder if SciNet would be interested/could facilitate us launching this course somehow... Or maybe that just adds another layer of bureaucracy.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/UofTCoders/council/issues/66#issuecomment-279591075, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AMwunTdtm4a9cQKhgHutd74BqwsYZCi4ks5rcRQVgaJpZM4Lt59c.

QuLogic commented 7 years ago

I'm not sure SCMP stands for anything officially. If your department supports it, you can use them as part of a modular course. In Physics, you can create your own course PHY2109H Y that consists of 3 modules (not all of which need to be from SciNet.)

lwjohnst86 commented 7 years ago

Excellent work @joelostblom on looking for these courses! I've put the list together here #85 as a reference that we can update and maintain as we go along.

lwjohnst86 commented 7 years ago

Also, I also agree that the target should be students who will likely go to be traditional researchers and who don't have more formal training in quantitative/computational analysis/methods

joelostblom commented 7 years ago

Thanks for putting that list together!

I was reading about the creator of the RQM, Christie Bahlai, and found this post on one of her colleague's blog (I kind of wish I worked in that lab, just look at their lab photos!). Especially motivating is this snippet about how students from the RQM class went on to publish a paper in Royal Society Open Science.

III. I’d like to share with you what I would consider a success story in the Open Science community.

  • Dr. Christie Bahlai recently taught a course on open science within the past year at Michigan State University
  • What students did was download open data, analyze it, and provide code on Github, and write this up for publication
  • One of the groups in the class, submitted their paper to Royal Society Open Science, and one of the reviewers went on Github, downloaded their data and code, and was able to recreate the results from their paper.
  • That reviewer started a discussion with them on alternative ways to think about interpreting the results and future directions they could take the work- making the paper stronger in the end
  • Which is pretty cool, and really helpful. Check out the published paper here! These are exactly the types of things that Open science is looking to
    • Promote openness
    • Reproductibility
    • And facilitate collaborations and discussions.

I believe this is a strong point to bring up in a pitch to a department. Rarely do student get such real world experience from a course!

I am also trying to set up a meeting with one of the course coordinators in MoGen (a friend of a friend), to get some info on how to approach the department. I'll let you know if I'm successful in case you want to join or forward me specific questions to ask.

joelostblom commented 7 years ago

And in addition to the GitHub link above, here is the link to the student-led blog for her course, which they are referring to as The Open Science and Reproducible Research course.

QuLogic commented 7 years ago

A long guide about course expectations (once it's accepted, at least.)

QuLogic commented 7 years ago

Curriculum committees meetings

linamnt commented 7 years ago

maybe we can set up a "Project" page related to the development of this course? Not sure if actually useful but seems like it could be good to keep track of tasks to move this forward

lwjohnst86 commented 7 years ago

FYI: Here's another course we could merge in with Christie's course: https://github.com/Open-Data-Science-at-SIO/RRROBOTS

We met the guy who was developing this at the Working Open Workshop in Montreal