Note: Do not edit this page yourself unless asked to.

FreeBSD Developer Summit: FreeBSD OS Course Working Group

Thursday, 18 October 2012, 14:00 - 17:30 (half hour break in between)

Overview

The idea is to design an operating system course based on FreeBSD that can be taught to undergraduate and probably another one for graduate-level students. This increases FreeBSD's awareness in the academic world and may provide a fresh view on operating system design and principles for students and academic teaching staff. The FreeBSD project could benefit by this also as students get into contact with the tools and techniques of how an OS is developed in an open source way and might become future contributors. Also, companies that are using and contributing to FreeBSD are always on the lookout for graduates with FreeBSD knowledge.

As such, we hope to bring these groups together to identify goals, requirements, methodology, and resources to work towards a common teaching platform which allows coursework/materials/slides/lab work to be shared in an open way across universities. We are also interested in alternative outlets for this material -- for example, a YouTube lecture series on operating systems and teaching exercises useful outside of a traditional university context.

If you would like to participate, contact the working group chairs below and CC devsummit@. You will be then added to this page. Please include a list of things you want to talk about or the areas you are interested in. This helps us in planning the session and to bring people together with common interests.

It is possible to bring in people who cannot attend in person via video conference or chat tools. Notes during the session will be published later on for the whole community to see what we discussed.

Goals

In particular, we would like to cover the following topics. This is not an exhaustive list and if you feel there is something missing that you want to talk about, contact one of the session chairs and we will include your topic here. Note that the numbering of the topics does not represent an ordering or importance indication of any kind, but rather a reference to the second table with the "topic of interest" column.

Topics

#

Topic Description

1

Discuss goals of teaching operating systems at the undergraduate/graduate level

2

Identify universities already teaching FreeBSD-based operating systems courses

3

Identify existing FreeBSD-based teaching material (books, slides, exercises, platforms)

4

Consider potential paths to improving shared, community-provided teaching material

5

Brainstorm teaching exercises and their technical dependencies

6

Discuss how we could make FreeBSD a better operating system for teaching about/on/with

7

Consider other less standard outlets for OS courses, including YouTube/iTunes (which is now open for content from non-academic institutions)/etc.

Note: General presentations about work you have done that does not require further discussions should be submitted for the FreeBSD Developer Summit track at EuroBSDcon (see general developer summit page).

Attending

In order to attend you need register for the developer summit as well as by email for the session and be confirmed by the working group organizer. Follow the guidelines described on the main page or what you received by email. For questions or if in doubt ask the session chairs.

Please do NOT add yourself here. Your name will appear automatically once you received the confirmation email. You need to put your name on the general developer summit attendees list though.

#

Name

Username / Affiliation

Topics of Interest

Notes

1

BenedictReuschling

bcr

chair

2

Edward Tan

psybermonkey.net

course construction

3

DruLavigne

dru

4

ReneLadan

rene

5

PáliGáborJános

pgj

6

MichaelDexter

CallForTesting.org

7

DaichiGoto

daichi

8

GlebSmirnoff

glebius

9

AlexanderPronin

GSoC Student

 

 

10

AleksanderDutkowski

aleek

 

2nd half 

Slides

Slides from the session
Results presentation

Results

(Add a list or attach slides detailing the achieved results here.)

201210DevSummit/OSCourse (last edited 2012-10-20 10:31:27 by BenedictReuschling)