uat_+_tos
LOGS
15:58:41 <mchua> #startmeeting
15:58:41 <zodbot> Meeting started Thu Aug  5 15:58:41 2010 UTC.  The chair is mchua. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:58:41 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
15:58:42 <Rebecca_> We have a faculty member in our open source area - Phil Miller joining us
15:58:54 <mchua> #meetingname UAT + TOS
15:58:54 <zodbot> The meeting name has been set to 'uat_+_tos'
15:59:01 <mchua> #chair Rebecca_ mwhitehe
15:59:01 <zodbot> Current chairs: Rebecca_ mchua mwhitehe
15:59:16 <mchua> Rebecca_: Ok, cool - I'm ready to start anytime.
15:59:34 <mwhitehe> Is Phil with you or is he going to log in himself?
15:59:55 <Rebecca_> He's logging in himself
16:00:04 <mwhitehe> let's pause until he joins.
16:00:24 <Rebecca_> no laptop so he needs the desktops in the faculty area
16:00:38 <mchua> Is there anything in particular you'd like to accomplish today? I don't have a defined end-time (it's mostly that it's midnight here, so I'll probably be pretty sleepy in 2 hours or so ;) and I'm mostly here to listen and find out what you folks are trying to do - all I know is that mwhitehe pinged me last night and asked if there was a good time to talk.
16:00:57 <mchua> So that, plus reading the program description on your webpage, is all I have so far (and the brief conversations we had earlier about a kernel-based POSSE).
16:01:11 <Rebecca_> We would like some advice on developing our open source technologies program
16:01:20 <Rebecca_> we want of course all open source tools
16:01:30 <Rebecca_> but there are also good business practices that we want to capture
16:01:43 <Rebecca_> and I personally would be interested in knowing where to find solid faculty
16:02:07 <Rebecca_> the program is in its infancy and from what I am understanding is kinda rare
16:02:24 <Rebecca_> Phil Hartley made it as well - Welcome Phil!
16:02:30 <mchua> #chair Phil__
16:02:30 <zodbot> Current chairs: Phil__ Rebecca_ mchua mwhitehe
16:02:31 <Phil__> Hi
16:02:32 <mchua> Hello, Phil!
16:02:44 <Rebecca_> So we will have two Phil's today...
16:02:49 <Rebecca_> Nice!
16:03:06 <Phil__> I'm Phil. He's Phill!
16:03:14 <mchua> Ok, so waiting for one more?
16:03:27 <Rebecca_> Ahhh - always ok
16:03:30 <mwhitehe> I think it would be useful to refer UAT to someone with expertise in tying a revision control system like subversion (which they use) or git, and connecting it to a packaging system like RPM or apt (which I don't think they use).
16:03:32 <Rebecca_> Yes
16:03:56 <Rebecca_> And now we seem complete
16:04:10 <Rebecca_> WElcome Phill
16:04:14 <Phill_M> Hi!
16:04:14 <mchua> #chair Phill_M
16:04:14 <zodbot> Current chairs: Phil__ Phill_M Rebecca_ mchua mwhitehe
16:04:33 <Rebecca_> So, we can get started now.
16:04:48 <mchua> Sounds good. We've got logging on, so we'll have a record of this chat when we're done.
16:04:52 <mwhitehe> mchua:  what schools are out there that you personally know about how are doing something substantial in Open Source?
16:05:02 <mwhitehe> (who are doing)
16:05:36 <mchua> mwhitehe: Should we do introductions and an idea of what we want to accomplish during this meeting (and whether we have to stop at any particular time?)
16:05:40 <mchua> (but I'll answer your q in the meantime)
16:06:10 <mchua> In terms of schools who are teaching their students how to participate in open source communities, a lot of the professors on the TOS list are doing exactly that, or working towards it, so the schools they're from are the ones doing it.
16:06:26 <mwhitehe> yeah, introductions are a good idea. How about this order: mchua, Rebecca_ Phil, and myself. gregdek if he wants to.
16:06:44 <mchua> Oregon State University (OSU) and Seneca College have probably the most complete actual academic programs and have been doing it the longest (that I'm aware)
16:07:04 <mchua> Luis Villa's company, Kitware, works with a school as well, but the name of the school escapes me at themoment
16:07:08 <mchua> er, the moment
16:07:49 <mwhitehe> http://www.teachingopensource.org
16:08:12 <mwhitehe> mchua:  please introduce yourself
16:08:15 <mchua> Greg Hislop at Drexel, Heidi Ellis at Western New England, Matt Jadud at Allegheny College, Steve Jacobs at RIT, Titus Brown at Michigan State - I believe they're individual profs more than "our school has a notion of this as a course of study" though.
16:08:20 <mchua> But that's how it starts.
16:09:02 * quaid lurks, too
16:09:03 <mchua> I'm Mel Chua, from Red Hat's Community team; my background is in engineering and my work at Red Hat centers around building open source communities and teaching places about "the open source way" (tosw) of doing things
16:09:21 <mwhitehe> Rebecca_:  your turn
16:09:24 <Rebecca_> Introduction: Rebecca Whitehead, Dean of Academic Affairs at UAT, in charge of programs and program development, looking to enhance our baby open source technologies BS program and build it so its trong
16:09:32 <mchua> within my team, my particular focus is on education - mostly higher ed, although not constrained to pure CS/engr/tech (design, tech writing, etc. as well)
16:09:36 * mchua nods
16:09:37 <Rebecca_> err strong
16:10:01 <mwhitehe> Phil__: and you?
16:10:20 <Phill_M> Phill Miller, teaching CS courses at UAT for last 10 years. I am currently involved in a revision of our CS curriculum.
16:10:24 <mchua> (er, by "Luis Villa" I mean "Luis Ibanez" above - wrong Luis, the other one is from Mozilla)
16:11:07 <mwhitehe> Matthew W. I'm a consultant for Red Hat. I travel to customer sites doing whatever they want me to, usually with Open Source products.
16:11:14 <mwhitehe> gregdek: ?
16:11:31 <Phil__> Phil Hartley, been in the industry for a while. Cut my teeth on objects without Smalltalk back in the late 1980s and been doing development since. My industry focus was Java, so I've lots of experience in Open source
16:11:55 <Phil__> Started at UAT in January
16:12:13 <gregdek> Me: Former Red Hatter, helped build RH's education strategy, now CTO of an organization called ISKME where we focus on open content.
16:12:49 <mchua> gregdek == Greg DeKoenigsberg, for the record
16:12:53 <quaid> I'll do an intro since I'm lurking
16:12:56 <mwhitehe> gregdek: he understates himself. He's at an organization trying to improve the way education is done over our currently broken model.
16:13:08 <gregdek> Underpromise, overdeliver.  ;)
16:13:25 <mwhitehe> quaid:  go for it
16:13:27 <Rebecca_> Nice!  Thanks for taking the time to talk to us today.  And I agree about the promises Greg!
16:13:46 <quaid> Karsten Wade, another community leadership team member and long time (still) Red Hatter, I'm working on the textbook 'Practical Open Source Software Exploration' and the book 'The Open Source Way' http://theopensourceway.org/wiki
16:14:05 <Jefro> I can do a quick intro as well
16:14:29 <quaid> yep,do
16:14:33 <mchua> rrix: If you're around, heads-up, read backscroll, introduce self if you catch this in time.
16:15:01 <mchua> (Ryan Rix is a student at ASU who's deeply involved in the Fedora and KDE communities, and very interested in teaching open source development at the college level.)
16:15:07 <Jefro> I'm Jeff Osier-Mixon, working in industry at an embedded Linux software provider called MontaVista.  I have a strong interest in education & mentoring, I'm a mentor this year with GSOC, and I am co-hosting the LinuxCon education mini-summit with sdziallas who should actuallyg et the credit
16:15:19 <mwhitehe> gregdek: (give us good url for your current organization please? something with some meat on it)
16:15:48 <mwhitehe> rrix:  which 'ASU'? There are several of them.
16:15:50 <mchua> Phil__: Phill_M: Rebecca_ : Welcome to the TOS community, btw. ;) One of the reasons we try to hang out here and have our convos out in the open - you never quite know who's listening.
16:16:15 <mchua> mwhitehe: I *think* the Tempe one, actually... though I'm not 100% sure.
16:16:25 <Rebecca_> Indeed - I have been lurking on TOS for awhile - my email server is tired...
16:16:27 <gregdek> http://www.oercommons.org is our best known property.
16:16:36 <mwhitehe> Jefro:  drat, you missed our embedded systems conference call the other day.
16:16:45 <mwhitehe> Jefro:  we'll add you next time.
16:17:34 <Jefro> mwhitehe please do!
16:17:35 <mchua> mwhitehe: Better yet, start posting minutes of those calls to a publicly-archived lists if you can, so if you find other people like Jeff, you can easily get them to join in. ;)
16:17:59 <mchua> Ok, I think that's everyone - so, what are we trying to accomplish today?
16:18:19 <mchua> (I'll also apologize for being a little slower than usual on IRC today, since I'm in China at the moment and my connectivity is... less optimal than usual.)
16:18:40 <mwhitehe> that goes to the UAT staff. What questions do you have for these guys and what can you tell us about your program?
16:18:42 <quaid> mchua: chair me and I'll back you up in case of connectivity problems
16:19:02 <mchua> #chair quaid gregdek Jefro rrix
16:19:02 <zodbot> Current chairs: Jefro Phil__ Phill_M Rebecca_ gregdek mchua mwhitehe quaid rrix
16:19:12 <Rebecca_> Here is what I am here for... We have a baby open source BS degree in OPen Source Technologies and we are in catalog revisions
16:19:16 <mchua> #topic What questions do we have?
16:19:45 <mchua> Ok, by "baby" you mean... when did it start, when do the first students graduate, 4-year degree? how many students?
16:21:02 <mchua> (please keep asking the questions, I'll throw out questions about the questions inline and we can sort them out when we've all got 'em thrown out there.)
16:21:18 * Jeff_S sees name
16:21:47 <Phil__> Rebecca is having technical problems
16:22:04 <mchua> Jeff_S: Hey! Yeah, you should introduce yourself too (folks Jeff_S is from OSU)
16:22:15 <mchua> Phil__: No worries, did you or Phill_M have questions too?
16:22:27 <Phil__> They are coming. Sorry for the delay
16:22:32 <Phill_M> Our OS degree was just approved in Feb by the accreditors. We have one student enroled. The program starts this Sept.
16:23:02 <mchua> Which accreditation body?
16:23:06 <Rebecca__> HLC
16:23:12 <Rebecca__> Which is NCA
16:23:15 <Phill_M> HLC NCA accredidation
16:23:27 <Rebecca__> And it's working again - thank heavnes
16:23:39 <mchua> #link http://en.wikipedia.org/wiki/North_Central_Association_of_Colleges_and_Schools
16:23:43 <mchua> for the non-academics amongst us :)
16:23:50 <Phil__> However, we're also introducing open source technologies in our other degree programs.  For example, our robotics students have already made contributions to OpenCV, amongst other projects
16:24:16 <mchua> Phil__: Is there a place where we can go to see the FOSS activity already happening at UAT?
16:24:18 <Phil__> Our intro class, CSC100 uses Python
16:24:50 <mwhitehe> yes, other instructors told me that they require the students to use Subversion to maintain their programming projects. I loved hearing that. and the Python too.
16:25:14 <Phil__> There isn't really a good place right now. We will work on it and let you know
16:25:19 <mchua> Awesome - version control puts you a huge leap ahead of the curve already.
16:25:24 <mchua> Sounds like you folks are Doing It Right. :)
16:25:34 <quaid> #link http://www.teachingopensource.org/index.php/Textbook_Project
16:26:05 <mchua> Phil__: Some examples from other schools...
16:26:05 <quaid> #link http://quaid.fedorapeople.org/TOS/Practical_Open_Source_Software_Exploration/html/
16:26:07 <mchua> #link http://cdot.senecac.on.ca/
16:26:08 <Phil__> All level 1 language classes are required to use our subversion server
16:26:12 <mchua> #link http://foss.rit.edu/
16:26:27 <mchua> #link http://osuosl.org/
16:26:42 <Phil__> I
16:26:55 <mchua> quaid: want to explain the links you just put up there?
16:27:04 <gregdek> Can I go to UAT?
16:27:15 <quaid> heh
16:27:27 <Phil__> It is our intention to introduce continuous integration in level 2 sometime in the next 2 semesters
16:27:52 <quaid> One thing we heard and noticed was that there is not a textbook that teaches open source participation
16:27:57 <quaid> a bit of a chicken and egg problem
16:28:17 <Phil__> We'll probably do it using tools like Maven and NMaven
16:28:17 <quaid> so last year we wrote what we called the 0.8 version, which I am now realizing is more like 0.1 in comparison to what is really needed in the classroom
16:28:20 <Phill_M> Rebecca's connection keeps dropping, so she is going to sit the rest of this convo out.
16:28:30 <quaid> Phill_M: we'll have a log for her at the end
16:28:49 <quaid> Dr.Tim Budd of OSU used the textbook last year, and
16:29:01 <quaid> based on that feedback plus some other learning we've done in the last year
16:29:07 <Jeff_S> quaid: 0.2? :)
16:29:31 <quaid> we are working on the next version to try to get the book from experimental to prototype that can be used to teach an entire CS101-type class for open source participation.
16:29:52 <quaid> so, to include chapters on licensing, culture, history, etc. as well as the practical how-to aspects already there.
16:30:01 <Phil__> And something like CruiseControl
16:30:30 <mwhitehe> quaid:  do you talk about the importance of IRC? I couldn't get my work done without it.
16:31:07 <quaid> mwhitehe: yes, but not to enough of a degree -- a chapter on communication, for example, is needed
16:31:17 <mchua> mwhitehe: It's actually the first day of POSSE - nearly all the 1st day, actually, is on IRC and communication tools & culture.
16:31:20 <mchua> Oh!
16:31:24 <mchua> #link http://teachingopensource.org/index.php/POSSE
16:31:30 <quaid> we're also taking the whole book through what we have learned about how Real Textbooks are made
16:31:51 <mchua> Professors' Open Source Summer Experience - a 1-week workshop we run for professors interested in doing exactly what you're working on, which is teaching their students how to contribute to FOSS communities
16:31:54 <quaid> mwhitehe: one of the goals of the textbook is to be useable in teaching POSSE, as well
16:32:08 <mchua> +1, so there'll be a chapter on exactly that when we're done with the next rev.
16:32:17 <Phil__> Our CS professors are firmly of the belief that we should be introducing Open Source wherever it is appropriate
16:32:35 <quaid> Phil__: that's great
16:32:39 <Jeff_S> happy to hear that
16:32:45 <mchua> +1000
16:32:59 <Phil__> And, of course, it's becoming appropriate a lot more!
16:33:59 <Phil__> So, by the time any of our CS students graduate, they will have a very firm grasp of Open Source
16:34:12 <mwhitehe> what are the projects that have been floated as candidates for college graduates to participate in?
16:34:49 <mchua> How will this program work with your existing CS programs/classes, and are there opportunities for non-CS majors to participate in FOSS (for instance, a student interested in UI design), out of curiosity?
16:35:32 <Jefro> I'd love to see open source integrated into a technical writing program as well
16:36:17 <mchua> Jefro: Me too!
16:36:51 <Phil__> Jefr
16:37:47 <Phil__> Jefro: How would you see technical writing being integrated into technical writing?
16:37:56 <Phil__> W
16:38:02 <Phil__> Actually, we are ta
16:38:33 <Phil__> Actually, we are talking to out Gen Ed people about a 300 level technical writing class
16:38:44 <Phil__> Our Gen Ed
16:39:10 <Jefro> There are many open source tools available to technical writers, but mostly I'd like to see student writers ally themselves with open source projects.  There are *many* FOSS projects that need better documentation.
16:39:50 <Phil__> Students will go through the intro class, a level 1 and level 2 language classes and then move to advanced software development classes
16:39:52 <Jefro> Getting out into the community is a very good thing for students (my opinion)
16:40:29 <quaid> basically
16:40:31 <Jefro> (Phil__ - sorry, I'm not sure what a 300-level class is)
16:40:39 <quaid> any discipline can be taught the open source way
16:40:59 <Phil__> At all these levels, we are introducing open source.  For example, I'm teaching Boost in both our C++ level 1 and 2 classes this semester
16:41:01 <quaid> that is, any discipline can get value from learning how to do things the open source way
16:41:42 <Phil__> At the advanced level, on the Java side, they will be introduced to Apache projects, Hibernate, Spring, Struts II, etc
16:42:40 <Phil__> 300 level means a class you would take in the 3rd year of a 4 year degree
16:42:54 <Jefro> Phil__ thanks
16:43:01 <quaid> I'm seeing a lot of using open source tools, which is important
16:43:14 <quaid> but the reason e.g. google started their summer of code
16:43:23 <quaid> is to get participation skills increased, for a numberof reasons
16:43:34 <quaid> e.g., those skills more closely resemble the real world work environment of developers
16:43:40 <quaid> even if their code isn't open source licensed.
16:43:55 <Phil__> Yep, that's our focus: real world development
16:44:01 <quaid> so, on the participation front, do e.g. Java advanced classes plan to contribute to thoseprojects?
16:44:34 <Phil__> We are also trying to make students less Microsoft focussed.  Not that Microsoft is bad.. Just that they need to know what else is going on
16:45:01 <Phil__> So we're getting them to use Eclipse as an IDE, for example
16:45:49 <Jefro> Phil__ excellent - would be good to discuss that Eclipse itself is also an open-source project with its own community, show the levels of involvement possible
16:46:11 <mchua> +1
16:46:12 <mchua> A lot of schools talk about learning how to learn, and learning technologies and techniques - and how to learn new ones - is incredibly important. Community participation skills are also just as important, though, because they are a source and environment for much of this learning later on. That's what quaid and myself have been focusing on a lot lately.
16:46:17 <mchua> We can't teach students how to write good code - as professors, you're experts in that - but we do know how communities work, and what skills and paradigms new participants need to be able to take advantage of them (including building them around their own projects).
16:46:19 <Phil__> We focus on cross compilation in our C++ classes, as another example
16:46:25 <mchua> Nice!
16:46:31 <Jefro> Phil__ !! +100
16:46:48 <Jefro> remind me to ask you about platforms later :)
16:47:16 <Phil__> Our current parallel programming class uses CUDA on a cluster of Linux servers
16:47:52 <Phil__> Our attitude is that Open Source is just a way of life these days
16:48:32 <Jefro> That is very true in industry
16:49:07 <mwhitehe> So you've got a lot of good stuff underway. What is UAT lacking in, that these guys might help with?
16:49:14 <Phil__> mchua: Our level I language classes focus on the language concepts.  But our level II classes focus on the craft of programming
16:49:27 <Phil__> We have a huge focus, for example, on coding standards
16:49:33 <mchua> Excellent.
16:50:22 <Phil__> We're trying to teach students that you can still get fired if you write code that works.  It's just not good enough these days. You have to write maintainable code
16:50:33 <Jefro> (if only that were true)
16:51:35 <Phil__> Giving students access to Open Source projects will only help us emphasize these concepts even further
16:51:42 * mchua nods
16:52:13 <mchua> The open source program is separate from the CS degree program, or a redesign of it, or a parallel track, or a "flavor" option, or... how does that work?
16:52:29 <mchua> And yes, to echo mwhitehe's question - what is it that you're looking for help with? What questions do you have that we can answer?
16:52:44 <Phill_M> Our OS degree is more of a flavor option.
16:53:05 <Phill_M> Becasue we believe that OS is just too imporatant to ignore in any CS degree.
16:53:18 <Phil__> We will certainly encourage all of our students in any degree program to choose a "big project" that would involve participation and contribution to an Open Source project
16:53:55 <Jefro> What can industry do to help academia in this regard?  One thing that has occurred to me from time to time is visiting talks & direct mentorship, but in my experience there is a limited interest by professionals in that sort of involvement.
16:54:16 <Phil__> I don't think we have a whole lot of questions.  I think we feel like we're on the same page.  Is that a valid assumption?
16:54:38 <Jefro> paulproteus' project http://openhatch.org is also a very positive help - providing bite-size bugs for students to tackle
16:54:53 <Jefro> Phil__ that definitely seems to be the case, but I think you guys are way ahead of the curve
16:55:16 <Phil__> UAT has a Tech Forum annually. THis year it is in November
16:55:33 <Phil__> If you would like to speak, we'd be happy to get you on the list!
16:56:02 <quaid> Jefro: one thing to be aware of is that INDUSTRY and ACADEMIA have years of using interfaces to each other that are not really the open source way
16:56:09 <Phill_M> I do have one question. We have had the topic of open source culture come up in some of our discussions. Is this something that you think we should dedicate course time to?
16:56:24 <quaid> you ust
16:56:26 <quaid> must
16:56:39 <mchua> Phill_M: Absolutely. I've found a lot of students think the only thing needed to participate in FOSS was sheer tech skill alone
16:56:39 <Phil__> As in a whole 15 week semester?
16:56:48 <mchua> which usually leads in one of two directoins:
16:57:18 <mchua> either (1) they think they're "not good enough" and don't even start participating in a community - too afraid to speak up - because they're underconfident about their tech skills, where in fact that participation is the *best* way to rapidly improve them
16:57:28 <mchua> (just like speaking a foreign language in immersion will help you learn that language)
16:57:29 <quaid> Phil__: perhaps more of someting that is included at all levels -- how such-and-such is done in the open source culture, the differences between e.g. C++ and Java cultures, etc.
16:57:46 <mwhitehe> (sorry, dropped)
16:58:05 <mchua> or (2) they come in as "code cowboys" thinking that Superior Code Ability will make everybody automatically realize that they are Smart and their solution is Way Better and then get surprised when nobody listens or picks up on it, and their work doesn't get the buy-in or help or adoption it could
16:58:28 <Phil__> quaid: Thats my point.  We're not just teaching Open Source technical detail, we're also teaching the culture as we go
16:58:29 <gregdek> The "learning a language" metaphor is worth repeating, loudly and frequently.
16:59:01 <Phil__> We're also trying to knock the arrogance out of students........
16:59:03 <Jefro> definitely.  community participation is a key skill.
16:59:23 <mchua> Phil__: Having students reflect on that (very different set of!) cultures they're being exposed to is also key, since sometimes we don't realize what we're looking at until we're forced to step back and think about it, and a light turns on.
16:59:41 <Phil__> mchua: Agreed
16:59:43 <mchua> So having *some* course components explicitly pointing out "hey, yes, there is a culture here, and we *are* learning it" is, imo, vita.
16:59:47 <mchua> vital.
17:00:06 <mchua> Phil__: Some students need arrogance knocked out of them, some need confidence knocked into them, but yes. :)
17:00:16 <Phill_M> So, would you recomend a course that deals specifically with open source culture, or a more distributed approach in which we just embed these concepts in other courses.
17:00:40 <mchua> Phill_M: So to the question of "should we dedicate course time?" - yes, and I think either approach would work - *but* it'll only work alongside an actual immersion experience
17:00:46 <Phil__> mchua: Kicking them in the ass while encouraging them at the same time
17:01:01 <mwhitehe> mchua:  you may not know this, but UAT teaches a lot of things culturally related. They have a semester long class in "Social Engineering". The students do some wicked cool/funny social engineering for credit. That's definitely related to culture. You have to understand culture to get what you want in a social hack.
17:01:07 <mchua> i.e. you can't read a book on FOSS culture and then say "yes, now I understand it!" - it's something you have to experience to understand, like any culture.
17:01:13 <mchua> mwhitehe: EXCELLENT
17:01:24 <mchua> mwhitehe: please tell me that's required of all engineers
17:02:44 <mwhitehe> so teaching 'social engineering' within an OSS community really should just be a variation on the existing theme.
17:02:54 <mchua> mwhitehe: +1
17:02:57 <Phil__> So let me see if I get this, we've been talking about a separate open source culture class
17:03:27 <Phil__> But what you're saying Mel is that we should teach this alongside an immersion experience
17:03:30 <Phil__> Correct?
17:03:40 <Jefro> I vote for both
17:03:43 * gregdek . oO { i sure hope that someone can write an article for opensource.com about UAT }
17:04:37 <Phil__> We'll tell our marketing people.  They're sure to come up with something.  :-)
17:04:52 <mchua> Phil__: Yep, I'd suggest an immersion experience as either a pre or co requisite.
17:05:43 <Jefro> mchua +1.  similar to exposure to real kids in education classes (did that).
17:07:05 * mchua has been around curriculum design for a while - was on the committee that did the revision for the whole-college curriculum of my alma mater a few years ago, so is used to thinking about dependencies/how classes fit together
17:07:15 <Jefro> I really like the idea of apprenticeship as well, and FOSS projects can be a good way to do that.  turning the 20th century traditional academia/industry relationship on its ear - apprenticeship is very 19th century and much more immersive.
17:08:43 <quaid> OK, what I see so far:
17:08:47 <mchua> FOSS participation *is* apprenticeship - thousands of small ones pieced together over the weeks and years, along with longer and slightly more formal ones that come along once in a while.
17:08:52 <Phil__> We've been reworking our whole CS curriculum for our 5 degree programs since January
17:09:00 <quaid> * existing CS classes teach OSS tools and processes and immersion (to varying degrees)
17:09:20 <mchua> Phil__: Ok, so you're still in the middle of that then :) any expected target date for that revision?
17:09:31 <quaid> * a new program is an Open Source-titled degree,which is really a flavor  in the overall CS program.
17:09:36 <Phil__> Open Source a techno,ogees, Advacing Computer Science, enterprise software DEEvlopment,
17:10:04 <Phill_M> We have to turn over materials for the 2011-2013 catalog in Sept.
17:10:12 <quaid> * existing course materials cover most of what the Open Source degree needs
17:10:32 <quaid> * there may still be additional courses to define, such as a culture class
17:11:04 <quaid> anything else?
17:11:20 <Phil__> That was meant to be: Open Source Technologies, Advancing Computer Science, Enterprise Software Development, Artificial Life and Robotics and Embedded Systems
17:11:57 * mchua thinks the UAT folks should introduce themselves and their program to the TOS list, and send links to everything they've mentioned here today (classes, etc - visibility into the work already going on, how to participate, open questions, etc)
17:12:05 <quaid> +1
17:12:12 <Jefro> ++
17:12:12 <Phil__> Agreed
17:12:34 <Jefro> are you guys coming to LinuxCon next week by any chance?
17:12:48 <Phil__> I think we should write a small paper on what we,re up to
17:13:09 <mchua> One of the challenges - and questions - is how to run an *academic program* as an open source project - practicing what you teach, since FOSS methodologies and culture go far beyond the simple availability of source code. ;)
17:13:25 <Phil__> Sorry, next to last week of the semester. As well as talking about this stuff, we have to teach it too!
17:13:57 * mchua grins
17:14:13 <Jefro> mchua that is a heck of an idea
17:14:15 * mchua recalls the teaching crunch at end-of-term
17:14:19 <mchua> and then there's grading, etc...
17:14:27 <mchua> Best of luck with that, Phil__ and Phill_M.
17:14:35 <quaid> Jefro: yeah, we're calling that idea "academic source" :)
17:14:41 * quaid has to run
17:14:45 <mchua> Jefro: Yep, I'm working with a school in Pakistan that's trying to do exactly the same thing.
17:15:08 <mchua> They're even earlier-stage - first students arrive to prototype the curriculum in 2011, classes formally start 2012.
17:16:00 <mchua> Anyhoo... it's starting to get late here, shall we try to wrap up in the next 15 m?
17:16:15 <Jefro> mchua - definitely, I have a meeting in 15 m
17:16:22 <Jefro> mchua re FOSS participation is mentorship - true, though often that apprenticeship is completely driven by the student/participant.  I'd like to see more of it being driven by mentors, but that is a mindset to change from within FOSS communities.  Not all of them abide by the same culture.
17:16:37 <Phil__> Let me emphasize, we're doing this stuff now
17:17:06 <Phil__> Anything else?
17:17:30 <Jefro> Phil__ it sounds like you guys are definitely on the right track.  I'd like to see industry & FOSS community at large recognize what you are doing and respond positively.
17:17:40 <Phill_M> My head is full of ideas. Thank you for the great feedback and input. This was very valuable to us.
17:17:52 <Phil__> Also thanks from me!
17:18:17 <Jefro> Thanks from me as well - great to see what you are doing
17:18:45 <Phil__> Thanks again to everyone.  See you again soon
17:18:47 <mchua> Echoing Jefro - it sounds like you are on the right track, there are opportunities to build the community-participation part of the program
17:19:02 <Phill_M> Well, bye for now, but I am sure that I will pop back in here from time to time :)
17:19:08 <mchua> One thing that might be of interest is that rrix is working on organizing a POSSE workshop in Arizona next summer
17:19:12 <Jefro> iz the bot still running?
17:19:15 <mchua> Jefro: it is.
17:19:36 <mchua> Phill_M: Which you and Phil and Rebecca, and any other folks from UAT, would be very welcome to attend
17:19:38 <Jefro> cool - I wanted to ask Phil__ bout their technology conference in November
17:19:43 * mchua nods
17:20:25 <Phill_M> I will let Rebecca know about the POSSE workshop.
17:20:43 <Phill_M> http://www.uat.edu/techforum/
17:20:50 <Jefro> also, my company has an office in Tempe, I'll try to wangle a visit sometime & if so will stop in
17:20:54 <Jefro> Phill_M thanks! looking
17:20:55 <mchua> Phill_M: And please do get everyone to introduce themselves to TOS - http://teachingopensource.org/mailman/listinfo/tos
17:21:17 <mchua> Phill_M: it's a great place to get more of this sort of feedback from other professors and institutions doing the same thing... it's why this group exists in the first place.
17:21:21 <mchua> The community of practice for teaching open source.
17:21:35 <Phill_M> I'll remind everyone to introduce at TOS.
17:21:45 <mchua> Thanks, Phill_M.
17:21:57 <mchua> That's all I had - anyone else?
17:22:26 <mwhitehe> I'm good.
17:23:22 <mchua> Ok, I'll leave the logs open for a few more minutes just in case folks have closing remarks, but I think we're good.
17:23:25 <mchua> Thanks everyone!
17:25:51 <mchua> I'll send these notes to the list, too.
17:25:53 <mchua> #endmeeting