SlideShare une entreprise Scribd logo
1  sur  20
Télécharger pour lire hors ligne
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

Contenu connexe

Similaire à 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
 

Similaire à 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
 

Dernier

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
 
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
 

Dernier (20)

Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
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
 
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)
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
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...
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
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Ă...
 
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
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
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...
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
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
 
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
 

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