SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
Teaching System Administration




        Steve VanDevender
        University of Oregon
How did this happen to me?
●   I didn't originally have an ambition to be a
    teacher
●   Attended LISA '99 System Administration
    Education Workshop on a whim
●   Started asking computer science department
    faculty about a system administration class
    –   One answer: “But that would be too practical”
    –   Another answer: “That would be great! Will you
        teach it?”
Discussion: How do you feel about
            teaching?
●   Would you want to teach?
●   What excites you about teaching?
●   What frightens you about teaching?
What had I gotten myself into?
●   The LISA education workshop had a wide
    representation of people and not a lot of
    common agreement:
    –   Educators and non-educators
    –   Academic and commercial organizations
    –   Education or training?
    –   Among educators, very different approaches to
        teaching
●   The hard part is trying to nail down what system
    administration is all about
Discussion: The most important
     thing in system administration
●   If you had to teach a new system administrator,
    what aspects of the profession would you
    consider most important to teach?
So I had to design a class . . .
●   My constraints:
    –   8-week summer session class
    –   Couldn't assume students would have extensive
        UNIX knowledge
    –   Dedicated lab (sort of a non-constraint)
         ●   Virtual machines could make this possible without a
             dedicated lab
    –   No teaching assistant (so I had to do all grading
        myself)
My personal notions about teaching
●   Written tests are artificial, and I couldn't figure
    out how to make good ones for this topic
●   System administration seems especially well-
    suited to hands-on assignments
●   Students should have more than one way to
    learn things (lecture, textbook, personal
    interaction, independent study)
●   I always hated unclear, underspecified
    assignments
The implementation
●   Students work in groups
    –   Emphasizes communication themes (but also
        cleverly handles limited lab space)
●   Grade is primarily based on a series of projects
    to install and develop a system
    –   Later added class discussions
    –   Objective grading (did it work or not?)
●   Final project that students get to design
    themselves, as a way of teaching basic project
    management
Course website online
●   http://www.cs.uoregon.edu/classes/09U/cis399sysadmin
●   Previous years are also available
    –   http://www.cs.uoregon.edu/classes/index.php?course=cis399sysadmin
    –   http://www.cs.uoregon.edu/classes/index.php?course=cis410sysadmin
Dangerous choices that worked
●   Working in groups
    –   Fewer group issues than I anticipated
    –   Stole a good idea (from Evi Nemeth) about group
        work evaluation: students each provide private
        estimates about member contributions
●   Gave students their choice of operating system
    (of a freely-available UNIX or Linux distribution)
●   System emergency day!
Teaching System Administration




        Steve VanDevender
        University of Oregon




                                 1
How did this happen to me?
●   I didn't originally have an ambition to be a
    teacher
●   Attended LISA '99 System Administration
    Education Workshop on a whim
●   Started asking computer science department
    faculty about a system administration class
    –   One answer: “But that would be too practical”
    –   Another answer: “That would be great! Will you
        teach it?”

                                                         2
Discussion: How do you feel about
            teaching?
●   Would you want to teach?
●   What excites you about teaching?
●   What frightens you about teaching?




                                         3
What had I gotten myself into?
●   The LISA education workshop had a wide
    representation of people and not a lot of
    common agreement:
    –   Educators and non-educators
    –   Academic and commercial organizations
    –   Education or training?
    –   Among educators, very different approaches to
        teaching
●   The hard part is trying to nail down what system
    administration is all about
                                                        4
Discussion: The most important
     thing in system administration
●   If you had to teach a new system administrator,
    what aspects of the profession would you
    consider most important to teach?




                                                      5
So I had to design a class . . .
●   My constraints:
    –   8-week summer session class
    –   Couldn't assume students would have extensive
        UNIX knowledge
    –   Dedicated lab (sort of a non-constraint)
         ●   Virtual machines could make this possible without a
             dedicated lab
    –   No teaching assistant (so I had to do all grading
        myself)


                                                                   6
My personal notions about teaching
●   Written tests are artificial, and I couldn't figure
    out how to make good ones for this topic
●   System administration seems especially well-
    suited to hands-on assignments
●   Students should have more than one way to
    learn things (lecture, textbook, personal
    interaction, independent study)
●   I always hated unclear, underspecified
    assignments
                                                          7
The implementation
●   Students work in groups
    –   Emphasizes communication themes (but also
        cleverly handles limited lab space)
●   Grade is primarily based on a series of projects
    to install and develop a system
    –   Later added class discussions
    –   Objective grading (did it work or not?)
●   Final project that students get to design
    themselves, as a way of teaching basic project
    management
                                                       8
Course website online
●   http://www.cs.uoregon.edu/classes/09U/cis399sysadmin
●   Previous years are also available
    –   http://www.cs.uoregon.edu/classes/index.php?course=cis399sysadmin
    –   http://www.cs.uoregon.edu/classes/index.php?course=cis410sysadmin




                                                                            9
Dangerous choices that worked
●   Working in groups
    –   Fewer group issues than I anticipated
    –   Stole a good idea (from Evi Nemeth) about group
        work evaluation: students each provide private
        estimates about member contributions
●   Gave students their choice of operating system
    (of a freely-available UNIX or Linux distribution)
●   System emergency day!


                                                          10

Weitere ähnliche Inhalte

Ähnlich wie Teaching System Administration

Intro Course Overview
Intro Course OverviewIntro Course Overview
Intro Course Overview
Diane Morris
 
Instructional Design & Learning Design.ppt
Instructional Design & Learning Design.pptInstructional Design & Learning Design.ppt
Instructional Design & Learning Design.ppt
senthuranamalathas
 
Topic 9: Academic Controversy
Topic 9: Academic ControversyTopic 9: Academic Controversy
Topic 9: Academic Controversy
bgalloway
 
Scary World of Letting Go, Snow and Akoh
Scary World of Letting Go, Snow and AkohScary World of Letting Go, Snow and Akoh
Scary World of Letting Go, Snow and Akoh
COHERE2012
 
Scaffolding instruction using the workshop model in pbl
Scaffolding instruction   using the workshop model in pblScaffolding instruction   using the workshop model in pbl
Scaffolding instruction using the workshop model in pbl
jeffcockrum
 

Ähnlich wie Teaching System Administration (20)

Realizing Benefit of Laptops- qais
Realizing Benefit of Laptops- qaisRealizing Benefit of Laptops- qais
Realizing Benefit of Laptops- qais
 
GaETC 2004 - LTTS: Online Professional Development for Technology Integration
GaETC 2004 - LTTS: Online Professional Development for Technology IntegrationGaETC 2004 - LTTS: Online Professional Development for Technology Integration
GaETC 2004 - LTTS: Online Professional Development for Technology Integration
 
A theoretical framework for E - learning
A theoretical framework for E - learningA theoretical framework for E - learning
A theoretical framework for E - learning
 
Intro Course Overview
Intro Course OverviewIntro Course Overview
Intro Course Overview
 
Educ 537
Educ 537Educ 537
Educ 537
 
etoolspd
etoolspdetoolspd
etoolspd
 
Usability Evaluation of King Saud University VLE - Student Presentation
Usability Evaluation of King Saud University VLE - Student Presentation Usability Evaluation of King Saud University VLE - Student Presentation
Usability Evaluation of King Saud University VLE - Student Presentation
 
From Salon to Agora
From Salon to AgoraFrom Salon to Agora
From Salon to Agora
 
Designing Learning Environments Based on Collaborative Content Creation @ EC-...
Designing Learning Environments Based on Collaborative Content Creation @ EC-...Designing Learning Environments Based on Collaborative Content Creation @ EC-...
Designing Learning Environments Based on Collaborative Content Creation @ EC-...
 
E learning Goes Social
E learning Goes SocialE learning Goes Social
E learning Goes Social
 
Lak12 jlsantos-v2
Lak12 jlsantos-v2Lak12 jlsantos-v2
Lak12 jlsantos-v2
 
Instructional Design & Learning Design.ppt
Instructional Design & Learning Design.pptInstructional Design & Learning Design.ppt
Instructional Design & Learning Design.ppt
 
Topic 9: Academic Controversy
Topic 9: Academic ControversyTopic 9: Academic Controversy
Topic 9: Academic Controversy
 
Just in time teaching a 21st century brain-based technique - jeff loats - l...
Just in time teaching   a 21st century brain-based technique - jeff loats - l...Just in time teaching   a 21st century brain-based technique - jeff loats - l...
Just in time teaching a 21st century brain-based technique - jeff loats - l...
 
Scary World of Letting Go, Snow and Akoh
Scary World of Letting Go, Snow and AkohScary World of Letting Go, Snow and Akoh
Scary World of Letting Go, Snow and Akoh
 
Scaffolding instruction using the workshop model in pbl
Scaffolding instruction   using the workshop model in pblScaffolding instruction   using the workshop model in pbl
Scaffolding instruction using the workshop model in pbl
 
Teacher toolkit Pycon UK Sept 2018
Teacher toolkit Pycon UK Sept 2018Teacher toolkit Pycon UK Sept 2018
Teacher toolkit Pycon UK Sept 2018
 
The Accidental Instruction Librarian (December 2014)
The Accidental Instruction Librarian (December 2014)The Accidental Instruction Librarian (December 2014)
The Accidental Instruction Librarian (December 2014)
 
Flipped Classrooms: A Powerful Teaching Tool, But Not a Panacea
Flipped Classrooms: A Powerful Teaching Tool, But Not a PanaceaFlipped Classrooms: A Powerful Teaching Tool, But Not a Panacea
Flipped Classrooms: A Powerful Teaching Tool, But Not a Panacea
 
Old challenges, New solutions: how to reach all of your sts and make them shine
Old challenges, New solutions: how to reach all of your sts and make them shineOld challenges, New solutions: how to reach all of your sts and make them shine
Old challenges, New solutions: how to reach all of your sts and make them shine
 

Kürzlich hochgeladen

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 

Kürzlich hochgeladen (20)

Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 

Teaching System Administration

  • 1. Teaching System Administration Steve VanDevender University of Oregon
  • 2. How did this happen to me? ● I didn't originally have an ambition to be a teacher ● Attended LISA '99 System Administration Education Workshop on a whim ● Started asking computer science department faculty about a system administration class – One answer: “But that would be too practical” – Another answer: “That would be great! Will you teach it?”
  • 3. Discussion: How do you feel about teaching? ● Would you want to teach? ● What excites you about teaching? ● What frightens you about teaching?
  • 4. What had I gotten myself into? ● The LISA education workshop had a wide representation of people and not a lot of common agreement: – Educators and non-educators – Academic and commercial organizations – Education or training? – Among educators, very different approaches to teaching ● The hard part is trying to nail down what system administration is all about
  • 5. Discussion: The most important thing in system administration ● If you had to teach a new system administrator, what aspects of the profession would you consider most important to teach?
  • 6. So I had to design a class . . . ● My constraints: – 8-week summer session class – Couldn't assume students would have extensive UNIX knowledge – Dedicated lab (sort of a non-constraint) ● Virtual machines could make this possible without a dedicated lab – No teaching assistant (so I had to do all grading myself)
  • 7. My personal notions about teaching ● Written tests are artificial, and I couldn't figure out how to make good ones for this topic ● System administration seems especially well- suited to hands-on assignments ● Students should have more than one way to learn things (lecture, textbook, personal interaction, independent study) ● I always hated unclear, underspecified assignments
  • 8. The implementation ● Students work in groups – Emphasizes communication themes (but also cleverly handles limited lab space) ● Grade is primarily based on a series of projects to install and develop a system – Later added class discussions – Objective grading (did it work or not?) ● Final project that students get to design themselves, as a way of teaching basic project management
  • 9. Course website online ● http://www.cs.uoregon.edu/classes/09U/cis399sysadmin ● Previous years are also available – http://www.cs.uoregon.edu/classes/index.php?course=cis399sysadmin – http://www.cs.uoregon.edu/classes/index.php?course=cis410sysadmin
  • 10. Dangerous choices that worked ● Working in groups – Fewer group issues than I anticipated – Stole a good idea (from Evi Nemeth) about group work evaluation: students each provide private estimates about member contributions ● Gave students their choice of operating system (of a freely-available UNIX or Linux distribution) ● System emergency day!
  • 11. Teaching System Administration Steve VanDevender University of Oregon 1
  • 12. How did this happen to me? ● I didn't originally have an ambition to be a teacher ● Attended LISA '99 System Administration Education Workshop on a whim ● Started asking computer science department faculty about a system administration class – One answer: “But that would be too practical” – Another answer: “That would be great! Will you teach it?” 2
  • 13. Discussion: How do you feel about teaching? ● Would you want to teach? ● What excites you about teaching? ● What frightens you about teaching? 3
  • 14. What had I gotten myself into? ● The LISA education workshop had a wide representation of people and not a lot of common agreement: – Educators and non-educators – Academic and commercial organizations – Education or training? – Among educators, very different approaches to teaching ● The hard part is trying to nail down what system administration is all about 4
  • 15. Discussion: The most important thing in system administration ● If you had to teach a new system administrator, what aspects of the profession would you consider most important to teach? 5
  • 16. So I had to design a class . . . ● My constraints: – 8-week summer session class – Couldn't assume students would have extensive UNIX knowledge – Dedicated lab (sort of a non-constraint) ● Virtual machines could make this possible without a dedicated lab – No teaching assistant (so I had to do all grading myself) 6
  • 17. My personal notions about teaching ● Written tests are artificial, and I couldn't figure out how to make good ones for this topic ● System administration seems especially well- suited to hands-on assignments ● Students should have more than one way to learn things (lecture, textbook, personal interaction, independent study) ● I always hated unclear, underspecified assignments 7
  • 18. The implementation ● Students work in groups – Emphasizes communication themes (but also cleverly handles limited lab space) ● Grade is primarily based on a series of projects to install and develop a system – Later added class discussions – Objective grading (did it work or not?) ● Final project that students get to design themselves, as a way of teaching basic project management 8
  • 19. Course website online ● http://www.cs.uoregon.edu/classes/09U/cis399sysadmin ● Previous years are also available – http://www.cs.uoregon.edu/classes/index.php?course=cis399sysadmin – http://www.cs.uoregon.edu/classes/index.php?course=cis410sysadmin 9
  • 20. Dangerous choices that worked ● Working in groups – Fewer group issues than I anticipated – Stole a good idea (from Evi Nemeth) about group work evaluation: students each provide private estimates about member contributions ● Gave students their choice of operating system (of a freely-available UNIX or Linux distribution) ● System emergency day! 10