Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
What’s a Linux?Creating & TeachingCollege Courses at 24        Mark Stanislav   mark.stanislav@gmail.com
What’s a Linux?Creating & TeachingCollege Courses at 24                  25        Mark Stanislav   mark.stanislav@gmail.com
Or...Survivingthe Zombie  KittyApocalypse
My Background...Professional PHP Web Developer Entrepreneur in IT Security Start-Up Linux/FreeBSD System’s Administrator A...
My Background...Professional PHP Web Developer Entrepreneur in IT Security Start-Up Linux/FreeBSD System’s Administrator A...
Timeline-o-Teaching                     p                  t-U           t ar    ef tS   L05/22/09
Timeline-o-Teaching                                      b                   p               Jo                t-U        ...
Timeline-o-Teaching                                                         ch                                   Jo       ...
Timeline-o-Teaching                                                         ch                                   Jo       ...
Timeline-o-Teaching                                                          ch                                    Jo     ...
Timeline-o-Teaching                                                          ch                                           ...
“I saw your application...”
“I saw your application...”Applied for two positions at ITT Technical Institute  Adjunct instructor for Linux administrati...
“I saw your application...”Applied for two positions at ITT Technical Institute  Adjunct instructor for Linux administrati...
“I saw your application...”Applied for two positions at ITT Technical Institute  Adjunct instructor for Linux administrati...
“I saw your application...”Applied for two positions at ITT Technical Institute  Adjunct instructor for Linux administrati...
“I saw your application...”Applied for two positions at ITT Technical Institute  Adjunct instructor for Linux administrati...
DisclaimerEastern Michigan University did not send me here“Promotions company in Detroit” did not send me here
DisclaimerEastern Michigan University did not send me here“Promotions company in Detroit” did not send me hereITT Tech sur...
DisclaimerEastern Michigan University did not send me here“Promotions company in Detroit” did not send me hereITT Tech sur...
Getting the ITT Tech Job
Getting the ITT Tech Job“Demo lesson plan” consisted of me speaking for lessthan 5 minutes; handful of slides
Getting the ITT Tech Job“Demo lesson plan” consisted of me speaking for lessthan 5 minutes; handful of slidesThree ‘import...
Getting the ITT Tech Job“Demo lesson plan” consisted of me speaking for lessthan 5 minutes; handful of slidesThree ‘import...
Getting the ITT Tech Job“Demo lesson plan” consisted of me speaking for lessthan 5 minutes; handful of slidesThree ‘import...
Orientation Day
Orientation Day“Students are customers first, students second.”
Orientation Day“Students are customers first, students second.”  READ: $$$$
Orientation Day“Students are customers first, students second.”  READ: $$$$“We have shareholders to think about. ESI is pub...
Orientation Day“Students are customers first, students second.”  READ: $$$$“We have shareholders to think about. ESI is pub...
Orientation Day“Students are customers first, students second.”  READ: $$$$“We have shareholders to think about. ESI is pub...
Orientation Day“Students are customers first, students second.”  READ: $$$$“We have shareholders to think about. ESI is pub...
Orientation Day“Students are customers first, students second.”  READ: $$$$“We have shareholders to think about. ESI is pub...
Orientation Day“Students are customers first, students second.”  READ: $$$$“We have shareholders to think about. ESI is pub...
Instructor Tasks
Instructor TasksStudent missed class? Personally call them that night.
Instructor TasksStudent missed class? Personally call them that night.Print grades for ~30 students, 3 times a semester.
Instructor TasksStudent missed class? Personally call them that night.Print grades for ~30 students, 3 times a semester.Ta...
Instructor TasksStudent missed class? Personally call them that night.Print grades for ~30 students, 3 times a semester.Ta...
Instructor TasksStudent missed class? Personally call them that night.Print grades for ~30 students, 3 times a semester.Ta...
Instructor TasksStudent missed class? Personally call them that night.Print grades for ~30 students, 3 times a semester.Ta...
Curriculum
CurriculumCourse packet is gospel: Cannot change order of weeks
CurriculumCourse packet is gospel: Cannot change order of weeks“What’s important” determined by ITT Tech
CurriculumCourse packet is gospel: Cannot change order of weeks“What’s important” determined by ITT TechInstructors don’t ...
CurriculumCourse packet is gospel: Cannot change order of weeks“What’s important” determined by ITT TechInstructors don’t ...
CurriculumCourse packet is gospel: Cannot change order of weeks“What’s important” determined by ITT TechInstructors don’t ...
Rip-Off Math$33,000                                Adjunct Pay   ($1,600)                                       1 Student ...
Rip-Off Math$33,000                                 Adjunct Pay   ($1,600)                                        1 Studen...
ITT Tech Summary
ITT Tech SummaryYou don’t have to know what you are speaking about
ITT Tech SummaryYou don’t have to know what you are speaking aboutBaby-sit your students to pass the class. Adults? Ha!
ITT Tech SummaryYou don’t have to know what you are speaking aboutBaby-sit your students to pass the class. Adults? Ha!Stu...
ITT Tech SummaryYou don’t have to know what you are speaking aboutBaby-sit your students to pass the class. Adults? Ha!Stu...
ITT Tech SummaryYou don’t have to know what you are speaking aboutBaby-sit your students to pass the class. Adults? Ha!Stu...
ITT Tech SummaryYou don’t have to know what you are speaking aboutBaby-sit your students to pass the class. Adults? Ha!Stu...
Arbitrary Funny Quote #1  People find happiness in weird places....
Arbitrary Funny Quote #1        People find happiness in weird places....“Why isnt it just help chkconfig and not man chkcon...
Arbitrary Funny Quote #1        People find happiness in weird places....“Why isnt it just help chkconfig and not man chkcon...
Arbitrary Funny Quote #1        People find happiness in weird places....“Why isnt it just help chkconfig and not man chkcon...
Arbitrary Funny Quote #1        People find happiness in weird places....“Why isnt it just help chkconfig and not man chkcon...
Arbitrary Funny Quote #1        People find happiness in weird places....“Why isnt it just help chkconfig and not man chkcon...
How I Was Hired at EMU
How I Was Hired at EMUGood relationship with undergraduate program head
How I Was Hired at EMUGood relationship with undergraduate program headHe found out I was going to be teaching at ITT Tech
How I Was Hired at EMUGood relationship with undergraduate program headHe found out I was going to be teaching at ITT Tech...
How I Was Hired at EMUGood relationship with undergraduate program headHe found out I was going to be teaching at ITT Tech...
How I Was Hired at EMUGood relationship with undergraduate program headHe found out I was going to be teaching at ITT Tech...
How I Was Hired at EMUGood relationship with undergraduate program headHe found out I was going to be teaching at ITT Tech...
How I Was Hired at EMUGood relationship with undergraduate program headHe found out I was going to be teaching at ITT Tech...
Undergraduate   NSA Center for         Applied Information Assurance Academic Excellence                          Informat...
Creating a Lab Exercise
Creating a Lab Exercise1. Create a general idea of what the lab should teach
Creating a Lab Exercise1. Create a general idea of what the lab should teach2. Try to select enough content to fill-up lab ...
Creating a Lab Exercise1. Create a general idea of what the lab should teach2. Try to select enough content to fill-up lab ...
Creating a Lab Exercise1. Create a general idea of what the lab should teach2. Try to select enough content to fill-up lab ...
Creating a Lab Exercise1. Create a general idea of what the lab should teach2. Try to select enough content to fill-up lab ...
Creating a Lab Exercise1. Create a general idea of what the lab should teach2. Try to select enough content to fill-up lab ...
Creating a Lab Exercise1. Create a general idea of what the lab should teach2. Try to select enough content to fill-up lab ...
Building Your Curriculum
Building Your CurriculumMaking 11 labs from scratch, fully tested: 25 hours
Building Your CurriculumMaking 11 labs from scratch, fully tested: 25 hoursWriting 3 quizzes + final exam: 6 hours
Building Your CurriculumMaking 11 labs from scratch, fully tested: 25 hoursWriting 3 quizzes + final exam: 6 hoursDevelopin...
Building Your CurriculumMaking 11 labs from scratch, fully tested: 25 hoursWriting 3 quizzes + final exam: 6 hoursDevelopin...
Building Your CurriculumMaking 11 labs from scratch, fully tested: 25 hoursWriting 3 quizzes + final exam: 6 hoursDevelopin...
Building Your CurriculumMaking 11 labs from scratch, fully tested: 25 hoursWriting 3 quizzes + final exam: 6 hoursDevelopin...
Building Your CurriculumMaking 11 labs from scratch, fully tested: 25 hoursWriting 3 quizzes + final exam: 6 hoursDevelopin...
Building Your CurriculumMaking 11 labs from scratch, fully tested: 25 hoursWriting 3 quizzes + final exam: 6 hoursDevelopin...
Building Your CurriculumMaking 11 labs from scratch, fully tested: 25 hoursWriting 3 quizzes + final exam: 6 hoursDevelopin...
Curriculum Build Total     Time Spent: 40 Hours     Money Made: $0.00     Validity: 1-2 semesters
Curriculum Build Total            Time Spent: 40 Hours            Money Made: $0.00            Validity: 1-2 semestersPrep...
Curriculum Build Total             Time Spent: 40 Hours             Money Made: $0.00             Validity: 1-2 semestersP...
Curriculum Build Total             Time Spent: 40 Hours             Money Made: $0.00             Validity: 1-2 semestersP...
Curriculum Build Total             Time Spent: 40 Hours             Money Made: $0.00             Validity: 1-2 semestersP...
Sample Lab Exercise    Lab #1 - Installing CentOS 5.4 into VMWare 7 & sudo                                             Sta...
Sample Lab Exercise    Lab #1 - Installing CentOS 5.4 into VMWare 7 & sudo                                             Sta...
Sample Lab Exercise    Lab #1 - Installing CentOS 5.4 into VMWare 7 & sudo                                             Sta...
Sample Lab Exercise    Lab #1 - Installing CentOS 5.4 into VMWare 7 & sudo                                             Sta...
Sample Lab Exercise    Lab #1 - Installing CentOS 5.4 into VMWare 7 & sudo                                             Sta...
Sample Lab Exercise    Lab #1 - Installing CentOS 5.4 into VMWare 7 & sudo                                             Sta...
Sample Lab Exercise    Lab #1 - Installing CentOS 5.4 into VMWare 7 & sudo                                             Sta...
Sample Lab Exercise    Lab #1 - Installing CentOS 5.4 into VMWare 7 & sudo                                             Sta...
Sample Lab Exercise    Lab #1 - Installing CentOS 5.4 into VMWare 7 & sudo                                             Sta...
Sample Lab Exercise    Lab #1 - Installing CentOS 5.4 into VMWare 7 & sudo                                             Sta...
Presentation Slides For Labs
Presentation Slides For Labs Screenshots: Step-by-step of how the lab should work
Presentation Slides For Labs Screenshots: Step-by-step of how the lab should work Highlight certain output or indicators o...
Presentation Slides For Labs Screenshots: Step-by-step of how the lab should work Highlight certain output or indicators o...
Presentation Slides For Labs Screenshots: Step-by-step of how the lab should work Highlight certain output or indicators o...
Arbitrary Funny Quote #2      He does drive a Volvo.
Arbitrary Funny Quote #2           He does drive a Volvo.“Volvo is like Linux…”
Arbitrary Funny Quote #2           He does drive a Volvo.“Volvo is like Linux…”
Arbitrary Funny Quote #2            He does drive a Volvo.“Volvo is like Linux…”"Thats the standard? Im going to do itsome...
Intro to Linux SurveysWhat/why do you want to learn Linux?
Intro to Linux SurveysWhat/why do you want to learn Linux? “Learn all I need to learn about Linux to make me marketable. I...
Intro to Linux SurveysWhat/why do you want to learn Linux? “Learn all I need to learn about Linux to make me marketable. I...
Intro to Linux SurveysWhat/why do you want to learn Linux? “Learn all I need to learn about Linux to make me marketable. I...
Number of Years Experience with Linux                       None         <1       1-2     2-3     >3                100%  ...
Command Line Interface Experience                              Yes               No                100%                80%...
Primary Day-to-Day Operating System                       Windows       Mac OS       Linux                100%            ...
Students Are Respectful
Students Are RespectfulI’ve received more “sir” prefixed statements in a fewsemesters than the totality of my life prior
Students Are RespectfulI’ve received more “sir” prefixed statements in a fewsemesters than the totality of my life priorPeo...
Students Are RespectfulI’ve received more “sir” prefixed statements in a fewsemesters than the totality of my life priorPeo...
Students Are RespectfulI’ve received more “sir” prefixed statements in a fewsemesters than the totality of my life priorPeo...
Students Are RespectfulI’ve received more “sir” prefixed statements in a fewsemesters than the totality of my life priorPeo...
The Worst Parts of Teaching
The Worst Parts of Teaching It’s really hard to see a student who doesn’t care about class
The Worst Parts of Teaching It’s really hard to see a student who doesn’t care about class Keeping track of one-off situati...
The Worst Parts of Teaching It’s really hard to see a student who doesn’t care about class Keeping track of one-off situati...
The Worst Parts of Teaching It’s really hard to see a student who doesn’t care about class Keeping track of one-off situati...
The Worst Parts of Teaching It’s really hard to see a student who doesn’t care about class Keeping track of one-off situati...
The Worst Parts of Teaching It’s really hard to see a student who doesn’t care about class Keeping track of one-off situati...
The Worst Parts of Teaching It’s really hard to see a student who doesn’t care about class Keeping track of one-off situati...
Arbitrary Funny Quote #3This is just frustrating... regarding a class project...
Arbitrary Funny Quote #3  This is just frustrating... regarding a class project...“So, these tasks we are doing, we have n...
Arbitrary Funny Quote #3  This is just frustrating... regarding a class project...“So, these tasks we are doing, we have n...
Arbitrary Funny Quote #3  This is just frustrating... regarding a class project...“So, these tasks we are doing, we have n...
The Best Parts of Teaching
The Best Parts of TeachingMentoring students to be successful after college
The Best Parts of TeachingMentoring students to be successful after collegeSeeing growth in people you spend time helping
The Best Parts of TeachingMentoring students to be successful after collegeSeeing growth in people you spend time helpingS...
The Best Parts of TeachingMentoring students to be successful after collegeSeeing growth in people you spend time helpingS...
The Best Parts of TeachingMentoring students to be successful after collegeSeeing growth in people you spend time helpingS...
The Best Parts of TeachingMentoring students to be successful after collegeSeeing growth in people you spend time helpingS...
The Best Parts of TeachingMentoring students to be successful after collegeSeeing growth in people you spend time helpingS...
The Best Parts of TeachingMentoring students to be successful after collegeSeeing growth in people you spend time helpingS...
My Take-Aways So Far...
My Take-Aways So Far...Students aren’t as apathetic as I was expecting (orremember from my own undergraduate work)
My Take-Aways So Far...Students aren’t as apathetic as I was expecting (orremember from my own undergraduate work)Being a ...
My Take-Aways So Far...Students aren’t as apathetic as I was expecting (orremember from my own undergraduate work)Being a ...
My Take-Aways So Far...Students aren’t as apathetic as I was expecting (orremember from my own undergraduate work)Being a ...
My Take-Aways So Far...Students aren’t as apathetic as I was expecting (orremember from my own undergraduate work)Being a ...
My Take-Aways So Far...Students aren’t as apathetic as I was expecting (orremember from my own undergraduate work)Being a ...
My Take-Aways So Far...Students aren’t as apathetic as I was expecting (orremember from my own undergraduate work)Being a ...
Hints For Aspiring Teachers
Hints For Aspiring Teachers Ask students to e-mail you everything. It really is hard to keep track of 50 people’s lives an...
Hints For Aspiring Teachers Ask students to e-mail you everything. It really is hard to keep track of 50 people’s lives an...
Hints For Aspiring Teachers Ask students to e-mail you everything. It really is hard to keep track of 50 people’s lives an...
Hints For Aspiring Teachers Ask students to e-mail you everything. It really is hard to keep track of 50 people’s lives an...
Hints For Aspiring Teachers Ask students to e-mail you everything. It really is hard to keep track of 50 people’s lives an...
Hints For Aspiring Teachers Ask students to e-mail you everything. It really is hard to keep track of 50 people’s lives an...
Hints For Aspiring Teachers Ask students to e-mail you everything. It really is hard to keep track of 50 people’s lives an...
It’s fun to mess with your   students when they arestressed over time-restrictedclass projects worth 21% of        their g...
All your base are belong to us....
Tux makes an appearance!
Okay, so I’m nice sometimes too...
Next Steps For Me?
Next Steps For Me?Taking Spring/Summer off from teaching; I need it.  Update curriculum for CentOS 5.4 -> 5.5  Update lab s...
Next Steps For Me?Taking Spring/Summer off from teaching; I need it.  Update curriculum for CentOS 5.4 -> 5.5  Update lab s...
Next Steps For Me?Taking Spring/Summer off from teaching; I need it.  Update curriculum for CentOS 5.4 -> 5.5  Update lab s...
Next Steps For Me?Taking Spring/Summer off from teaching; I need it.  Update curriculum for CentOS 5.4 -> 5.5  Update lab s...
ContactE-Mail: mark.stanislav@gmail.comTwitter: mstanislSite: uncompiled.com
Thank you... questions?              Mark Rocks!                            He’s 31337      Word.
What’s a Linux?: Creating & Teaching College Courses at 24
Upcoming SlideShare
Loading in …5
×

What’s a Linux?: Creating & Teaching College Courses at 24

2,188 views

Published on

Published in: Technology
  • Be the first to comment

What’s a Linux?: Creating & Teaching College Courses at 24

  1. 1. What’s a Linux?Creating & TeachingCollege Courses at 24 Mark Stanislav mark.stanislav@gmail.com
  2. 2. What’s a Linux?Creating & TeachingCollege Courses at 24 25 Mark Stanislav mark.stanislav@gmail.com
  3. 3. Or...Survivingthe Zombie KittyApocalypse
  4. 4. My Background...Professional PHP Web Developer Entrepreneur in IT Security Start-Up Linux/FreeBSD System’s Administrator Adjunct LecturerAcademic B.S. Networking and IT Administration M.S. IA/Network Security (in progress...)
  5. 5. My Background...Professional PHP Web Developer Entrepreneur in IT Security Start-Up Linux/FreeBSD System’s Administrator Adjunct Lecturer Today’s TopicAcademic B.S. Networking and IT Administration M.S. IA/Network Security (in progress...)
  6. 6. Timeline-o-Teaching p t-U t ar ef tS L05/22/09
  7. 7. Timeline-o-Teaching b p Jo t-U ew t ar dN ef tS ar te L St05/22/09 05/29/09
  8. 8. Timeline-o-Teaching ch Jo b Te p T t-U ew IT ar dN to St te d ef t ar ire L St H05/22/09 05/29/09 06/03/09
  9. 9. Timeline-o-Teaching ch Jo b Te U p T t-U ew IT EM t ar dN to to ef tS ar te ire d ire d L St H H05/22/09 05/29/09 06/03/09 06/09/09
  10. 10. Timeline-o-Teaching ch Jo b Te U U p T t-U ew IT EM t EM ar dN to to da St d ft r te ire ire d rte Le St a H H S ta05/22/09 05/29/09 06/03/09 06/09/09 09/10/09
  11. 11. Timeline-o-Teaching ch ch b Te U Te p Jo T U TT t-U ew IT EM EM I ar to at at St dN d to d te d eft r te ire ire d rte ta r L St a H H S ta S05/22/09 05/29/09 06/03/09 06/09/09 09/10/09 09/14/09
  12. 12. “I saw your application...”
  13. 13. “I saw your application...”Applied for two positions at ITT Technical Institute Adjunct instructor for Linux administration Full-time instructor for information security
  14. 14. “I saw your application...”Applied for two positions at ITT Technical Institute Adjunct instructor for Linux administration Full-time instructor for information securityResume got me an interview for both
  15. 15. “I saw your application...”Applied for two positions at ITT Technical Institute Adjunct instructor for Linux administration Full-time instructor for information securityResume got me an interview for bothTeaching experience made me eligible for one
  16. 16. “I saw your application...”Applied for two positions at ITT Technical Institute Adjunct instructor for Linux administration Full-time instructor for information securityResume got me an interview for bothTeaching experience made me eligible for one
  17. 17. “I saw your application...”Applied for two positions at ITT Technical Institute Adjunct instructor for Linux administration Full-time instructor for information securityResume got me an interview for bothTeaching experience made me eligible for oneThe ITT Technical Institute Process...
  18. 18. DisclaimerEastern Michigan University did not send me here“Promotions company in Detroit” did not send me here
  19. 19. DisclaimerEastern Michigan University did not send me here“Promotions company in Detroit” did not send me hereITT Tech sure as hell did not send me here.
  20. 20. DisclaimerEastern Michigan University did not send me here“Promotions company in Detroit” did not send me hereITT Tech sure as hell did not send me here.All views expressed are surely my own...
  21. 21. Getting the ITT Tech Job
  22. 22. Getting the ITT Tech Job“Demo lesson plan” consisted of me speaking for lessthan 5 minutes; handful of slides
  23. 23. Getting the ITT Tech Job“Demo lesson plan” consisted of me speaking for lessthan 5 minutes; handful of slidesThree ‘important people’ showed up half way Yes, ~2.5 minutes in something lasting 5 minutes.
  24. 24. Getting the ITT Tech Job“Demo lesson plan” consisted of me speaking for lessthan 5 minutes; handful of slidesThree ‘important people’ showed up half way Yes, ~2.5 minutes in something lasting 5 minutes.Was criticized for not moving around more when theydidn’t provide me with a projector remote...
  25. 25. Getting the ITT Tech Job“Demo lesson plan” consisted of me speaking for lessthan 5 minutes; handful of slidesThree ‘important people’ showed up half way Yes, ~2.5 minutes in something lasting 5 minutes.Was criticized for not moving around more when theydidn’t provide me with a projector remote...I was hired soon after; assumably because I spokeenglish, was breathing, and confused them enoughabout HIDS/NIDS
  26. 26. Orientation Day
  27. 27. Orientation Day“Students are customers first, students second.”
  28. 28. Orientation Day“Students are customers first, students second.” READ: $$$$
  29. 29. Orientation Day“Students are customers first, students second.” READ: $$$$“We have shareholders to think about. ESI is public.”
  30. 30. Orientation Day“Students are customers first, students second.” READ: $$$$“We have shareholders to think about. ESI is public.” READ: $$$$
  31. 31. Orientation Day“Students are customers first, students second.” READ: $$$$“We have shareholders to think about. ESI is public.” READ: $$$$“Help make sure people pass [to the next class].”
  32. 32. Orientation Day“Students are customers first, students second.” READ: $$$$“We have shareholders to think about. ESI is public.” READ: $$$$“Help make sure people pass [to the next class].” READ: $$$$
  33. 33. Orientation Day“Students are customers first, students second.” READ: $$$$“We have shareholders to think about. ESI is public.” READ: $$$$“Help make sure people pass [to the next class].” READ: $$$$“These students pay $43,000 for an associate degree.”
  34. 34. Orientation Day“Students are customers first, students second.” READ: $$$$“We have shareholders to think about. ESI is public.” READ: $$$$“Help make sure people pass [to the next class].” READ: $$$$“These students pay $43,000 for an associate degree.” READ: What The Fuck?
  35. 35. Instructor Tasks
  36. 36. Instructor TasksStudent missed class? Personally call them that night.
  37. 37. Instructor TasksStudent missed class? Personally call them that night.Print grades for ~30 students, 3 times a semester.
  38. 38. Instructor TasksStudent missed class? Personally call them that night.Print grades for ~30 students, 3 times a semester.Take attendance every week within 1 hour of start time
  39. 39. Instructor TasksStudent missed class? Personally call them that night.Print grades for ~30 students, 3 times a semester.Take attendance every week within 1 hour of start timeIf you speak to a student about missing a class or aproblem they have; create a report about it
  40. 40. Instructor TasksStudent missed class? Personally call them that night.Print grades for ~30 students, 3 times a semester.Take attendance every week within 1 hour of start timeIf you speak to a student about missing a class or aproblem they have; create a report about it“Important information” designed by curriculum board
  41. 41. Instructor TasksStudent missed class? Personally call them that night.Print grades for ~30 students, 3 times a semester.Take attendance every week within 1 hour of start timeIf you speak to a student about missing a class or aproblem they have; create a report about it“Important information” designed by curriculum boardStudent doesn’t have homework? Tell them to leavewhile you review. Why yes, this *is* middle school.
  42. 42. Curriculum
  43. 43. CurriculumCourse packet is gospel: Cannot change order of weeks
  44. 44. CurriculumCourse packet is gospel: Cannot change order of weeks“What’s important” determined by ITT Tech
  45. 45. CurriculumCourse packet is gospel: Cannot change order of weeks“What’s important” determined by ITT TechInstructors don’t make the final exam
  46. 46. CurriculumCourse packet is gospel: Cannot change order of weeks“What’s important” determined by ITT TechInstructors don’t make the final examExtra credit is basically disallowed to be given
  47. 47. CurriculumCourse packet is gospel: Cannot change order of weeks“What’s important” determined by ITT TechInstructors don’t make the final examExtra credit is basically disallowed to be givenIn September 2009, class was based on Fedora 9 Fedora 9 released 05/13/08 Fedora 11 released 06/09/09
  48. 48. Rip-Off Math$33,000 Adjunct Pay ($1,600) 1 Student ($1,350) 25 Students ($33,750)$24,750 ($32,150) ITT Profit$16,500 $8,250 $0 3 Credit Hours at ITT Tech
  49. 49. Rip-Off Math$33,000 Adjunct Pay ($1,600) 1 Student ($1,350) 25 Students ($33,750)$24,750 ($32,150) ITT Profit$16,500 One building; no “campus” One IT guy for building $8,250 Handful of administrators $0 Lackluster equipment 3 Credit Hours at ITT Tech
  50. 50. ITT Tech Summary
  51. 51. ITT Tech SummaryYou don’t have to know what you are speaking about
  52. 52. ITT Tech SummaryYou don’t have to know what you are speaking aboutBaby-sit your students to pass the class. Adults? Ha!
  53. 53. ITT Tech SummaryYou don’t have to know what you are speaking aboutBaby-sit your students to pass the class. Adults? Ha!Student skips 1/2 the quarter? Give every opportunityto pass. If they don’t come back, no more $$$$
  54. 54. ITT Tech SummaryYou don’t have to know what you are speaking aboutBaby-sit your students to pass the class. Adults? Ha!Student skips 1/2 the quarter? Give every opportunityto pass. If they don’t come back, no more $$$$Gives instructor bonuses for grades and attendance;incentive to inflate numbers. Yep! More $$$$
  55. 55. ITT Tech SummaryYou don’t have to know what you are speaking aboutBaby-sit your students to pass the class. Adults? Ha!Student skips 1/2 the quarter? Give every opportunityto pass. If they don’t come back, no more $$$$Gives instructor bonuses for grades and attendance;incentive to inflate numbers. Yep! More $$$$
  56. 56. ITT Tech SummaryYou don’t have to know what you are speaking aboutBaby-sit your students to pass the class. Adults? Ha!Student skips 1/2 the quarter? Give every opportunityto pass. If they don’t come back, no more $$$$Gives instructor bonuses for grades and attendance;incentive to inflate numbers. Yep! More $$$$Do Not Go Here. Seriously...Do Not Go Here.
  57. 57. Arbitrary Funny Quote #1 People find happiness in weird places....
  58. 58. Arbitrary Funny Quote #1 People find happiness in weird places....“Why isnt it just help chkconfig and not man chkconfig? Whydo they make it the least sensible thing possible?”
  59. 59. Arbitrary Funny Quote #1 People find happiness in weird places....“Why isnt it just help chkconfig and not man chkconfig? Whydo they make it the least sensible thing possible?”
  60. 60. Arbitrary Funny Quote #1 People find happiness in weird places....“Why isnt it just help chkconfig and not man chkconfig? Whydo they make it the least sensible thing possible?”…1 minute later…
  61. 61. Arbitrary Funny Quote #1 People find happiness in weird places....“Why isnt it just help chkconfig and not man chkconfig? Whydo they make it the least sensible thing possible?”…1 minute later…
  62. 62. Arbitrary Funny Quote #1 People find happiness in weird places....“Why isnt it just help chkconfig and not man chkconfig? Whydo they make it the least sensible thing possible?”…1 minute later…“...but I love running cat /dev/urandom, its fun to watch.”
  63. 63. How I Was Hired at EMU
  64. 64. How I Was Hired at EMUGood relationship with undergraduate program head
  65. 65. How I Was Hired at EMUGood relationship with undergraduate program headHe found out I was going to be teaching at ITT Tech
  66. 66. How I Was Hired at EMUGood relationship with undergraduate program headHe found out I was going to be teaching at ITT TechEMU needed someone to takeover Intro to Linux
  67. 67. How I Was Hired at EMUGood relationship with undergraduate program headHe found out I was going to be teaching at ITT TechEMU needed someone to takeover Intro to LinuxKnew of my professional background
  68. 68. How I Was Hired at EMUGood relationship with undergraduate program headHe found out I was going to be teaching at ITT TechEMU needed someone to takeover Intro to LinuxKnew of my professional backgroundRegarded me as a capable individual to take the spot
  69. 69. How I Was Hired at EMUGood relationship with undergraduate program headHe found out I was going to be teaching at ITT TechEMU needed someone to takeover Intro to LinuxKnew of my professional backgroundRegarded me as a capable individual to take the spot
  70. 70. How I Was Hired at EMUGood relationship with undergraduate program headHe found out I was going to be teaching at ITT TechEMU needed someone to takeover Intro to LinuxKnew of my professional backgroundRegarded me as a capable individual to take the spotRather simple, really.
  71. 71. Undergraduate NSA Center for Applied Information Assurance Academic Excellence Information Assurance Management Information Assurance CryptographyNational IA Education Networking and IT Administrationand Training Program Graduate Information Assurance Mapped Courses to Network SecurityCNSS Agency Standards 4011 and 4012 Digital Investigations
  72. 72. Creating a Lab Exercise
  73. 73. Creating a Lab Exercise1. Create a general idea of what the lab should teach
  74. 74. Creating a Lab Exercise1. Create a general idea of what the lab should teach2. Try to select enough content to fill-up lab time
  75. 75. Creating a Lab Exercise1. Create a general idea of what the lab should teach2. Try to select enough content to fill-up lab time3. Run through your exercise noting what the steps are
  76. 76. Creating a Lab Exercise1. Create a general idea of what the lab should teach2. Try to select enough content to fill-up lab time3. Run through your exercise noting what the steps are4. Add/cut content to make it fit your ideal timeline
  77. 77. Creating a Lab Exercise1. Create a general idea of what the lab should teach2. Try to select enough content to fill-up lab time3. Run through your exercise noting what the steps are4. Add/cut content to make it fit your ideal timeline5. Test your altered lab exercise and take more notes
  78. 78. Creating a Lab Exercise1. Create a general idea of what the lab should teach2. Try to select enough content to fill-up lab time3. Run through your exercise noting what the steps are4. Add/cut content to make it fit your ideal timeline5. Test your altered lab exercise and take more notes6. Test again following your lab as it is written and adjust
  79. 79. Creating a Lab Exercise1. Create a general idea of what the lab should teach2. Try to select enough content to fill-up lab time3. Run through your exercise noting what the steps are4. Add/cut content to make it fit your ideal timeline5. Test your altered lab exercise and take more notes6. Test again following your lab as it is written and adjust7. Repeat #6 until it works every time, without fail
  80. 80. Building Your Curriculum
  81. 81. Building Your CurriculumMaking 11 labs from scratch, fully tested: 25 hours
  82. 82. Building Your CurriculumMaking 11 labs from scratch, fully tested: 25 hoursWriting 3 quizzes + final exam: 6 hours
  83. 83. Building Your CurriculumMaking 11 labs from scratch, fully tested: 25 hoursWriting 3 quizzes + final exam: 6 hoursDeveloping class project: 1 hour
  84. 84. Building Your CurriculumMaking 11 labs from scratch, fully tested: 25 hoursWriting 3 quizzes + final exam: 6 hoursDeveloping class project: 1 hourCreating PPT slides for all lab exercises: 5 hours
  85. 85. Building Your CurriculumMaking 11 labs from scratch, fully tested: 25 hoursWriting 3 quizzes + final exam: 6 hoursDeveloping class project: 1 hourCreating PPT slides for all lab exercises: 5 hoursWriting a new syllabus: 2 hours
  86. 86. Building Your CurriculumMaking 11 labs from scratch, fully tested: 25 hoursWriting 3 quizzes + final exam: 6 hoursDeveloping class project: 1 hourCreating PPT slides for all lab exercises: 5 hoursWriting a new syllabus: 2 hoursUploading content to online courseware: 2 hours
  87. 87. Building Your CurriculumMaking 11 labs from scratch, fully tested: 25 hoursWriting 3 quizzes + final exam: 6 hoursDeveloping class project: 1 hourCreating PPT slides for all lab exercises: 5 hoursWriting a new syllabus: 2 hoursUploading content to online courseware: 2 hoursWriting a semester-long lesson plan: 2 hours
  88. 88. Building Your CurriculumMaking 11 labs from scratch, fully tested: 25 hoursWriting 3 quizzes + final exam: 6 hoursDeveloping class project: 1 hourCreating PPT slides for all lab exercises: 5 hoursWriting a new syllabus: 2 hoursUploading content to online courseware: 2 hoursWriting a semester-long lesson plan: 2 hoursResearching chapters related to content: 3 hours
  89. 89. Building Your CurriculumMaking 11 labs from scratch, fully tested: 25 hoursWriting 3 quizzes + final exam: 6 hoursDeveloping class project: 1 hourCreating PPT slides for all lab exercises: 5 hoursWriting a new syllabus: 2 hoursUploading content to online courseware: 2 hoursWriting a semester-long lesson plan: 2 hoursResearching chapters related to content: 3 hoursCreating binder + grading sheets + extras: 4 hours
  90. 90. Curriculum Build Total Time Spent: 40 Hours Money Made: $0.00 Validity: 1-2 semesters
  91. 91. Curriculum Build Total Time Spent: 40 Hours Money Made: $0.00 Validity: 1-2 semestersPreparing the curriculum BEFORE the semestergives you sanity and students better education.
  92. 92. Curriculum Build Total Time Spent: 40 Hours Money Made: $0.00 Validity: 1-2 semestersPreparing the curriculum BEFORE the semestergives you sanity and students better education.You have to keep it current to teach IT and not suck
  93. 93. Curriculum Build Total Time Spent: 40 Hours Money Made: $0.00 Validity: 1-2 semestersPreparing the curriculum BEFORE the semestergives you sanity and students better education.You have to keep it current to teach IT and not suckNew OS release? Retest labs and update screenshots
  94. 94. Curriculum Build Total Time Spent: 40 Hours Money Made: $0.00 Validity: 1-2 semestersPreparing the curriculum BEFORE the semestergives you sanity and students better education.You have to keep it current to teach IT and not suckNew OS release? Retest labs and update screenshotsA good curriculum will make students feel progress
  95. 95. Sample Lab Exercise Lab #1 - Installing CentOS 5.4 into VMWare 7 & sudo StanislavLab Steps:I. Configuring VMWare 7 Workstation A. Open the VMWare Workstation shortcut from your desktop. B. Click New Virtual Machine. C. Select Custom and click Next. D. For the hardware compatibility screen, leave the settings alone and click Next. E. If required by your instructor, select Installer Disc, otherwise configure Installer disc image file. F. Your virtual machine name should be CentOS 5.4. G. Click Browse and select your USB drive. Click Make New Folder and call it NITA412. Click OK. H. Please ensure that your location is set for the USB drive. Click Next. I. Leave the processor configuration alone and click Next. J. Configure the virtual machine to use 1024MB of RAM. Click Next. K. Configure your networking to be Bridged. This setting is very important. Click Next. L. Leave the I/O settings alone and click Next. M. Make sure Create a new virtual disk is selected and then click Next. N. Verify that SCSI is the selected type of disk and click Next. O. Allocate 20GB of disk space for the drive. Click Next. P. Leave the disk filename alone and click Next. Q. Click Finish. Click Power on this virtual machine if it doesnʼt automatically start.II. Starting the CentOS 5.4 Installer A. On the initial boot screen, type linux text and choose OK. B. Select Skip when prompted to perform the media test and choose OK. C. click OK on the welcome screen for the installer. D. Select English as your language and choose OK. E. Select us as the keyboard layout and choose OK. F. Select Yes when prompted about erasing all data on the hard drive.II. Partitioning the Hard Drive & Configuring the Boot-Loader A. On the “Partition Type” screen, select Create custom layout and choose OK. B. Select the line where it says “Free” from the partition editor and choose New. Configure the partition structure as listed below, making sure to setup the filesystem and partition size accurately. 1. Note: After inputting your size for a partition, the final result will vary slightly in the list. 2. Note: You will notice an ʻExtendedʼ partition structure for /dev/sda4; this is normal.# Mount Point Filesystem Type Size / ext3 3072MB (3GB) /usr ext3 8192MB (8GB) /home ext3 5120MB (5GB) /var ext3 2048MB (2GB) None swap 2039MB (2GB) C. Review your partition layout with a classmate or the instructor and then choose OK. D. On the boot loader configuration screens (five of them) select OK for each.
  96. 96. Sample Lab Exercise Lab #1 - Installing CentOS 5.4 into VMWare 7 & sudo StanislavLab Steps:I. Configuring VMWare 7 Workstation Explanatory title A. Open the VMWare Workstation shortcut from your desktop. B. Click New Virtual Machine. C. Select Custom and click Next. D. For the hardware compatibility screen, leave the settings alone and click Next. E. If required by your instructor, select Installer Disc, otherwise configure Installer disc image file. F. Your virtual machine name should be CentOS 5.4. G. Click Browse and select your USB drive. Click Make New Folder and call it NITA412. Click OK. H. Please ensure that your location is set for the USB drive. Click Next. I. Leave the processor configuration alone and click Next. J. Configure the virtual machine to use 1024MB of RAM. Click Next. K. Configure your networking to be Bridged. This setting is very important. Click Next. L. Leave the I/O settings alone and click Next. M. Make sure Create a new virtual disk is selected and then click Next. N. Verify that SCSI is the selected type of disk and click Next. O. Allocate 20GB of disk space for the drive. Click Next. P. Leave the disk filename alone and click Next. Q. Click Finish. Click Power on this virtual machine if it doesnʼt automatically start.II. Starting the CentOS 5.4 Installer A. On the initial boot screen, type linux text and choose OK. B. Select Skip when prompted to perform the media test and choose OK. C. click OK on the welcome screen for the installer. D. Select English as your language and choose OK. E. Select us as the keyboard layout and choose OK. F. Select Yes when prompted about erasing all data on the hard drive.II. Partitioning the Hard Drive & Configuring the Boot-Loader A. On the “Partition Type” screen, select Create custom layout and choose OK. B. Select the line where it says “Free” from the partition editor and choose New. Configure the partition structure as listed below, making sure to setup the filesystem and partition size accurately. 1. Note: After inputting your size for a partition, the final result will vary slightly in the list. 2. Note: You will notice an ʻExtendedʼ partition structure for /dev/sda4; this is normal.# Mount Point Filesystem Type Size / ext3 3072MB (3GB) /usr ext3 8192MB (8GB) /home ext3 5120MB (5GB) /var ext3 2048MB (2GB) None swap 2039MB (2GB) C. Review your partition layout with a classmate or the instructor and then choose OK. D. On the boot loader configuration screens (five of them) select OK for each.
  97. 97. Sample Lab Exercise Lab #1 - Installing CentOS 5.4 into VMWare 7 & sudo StanislavLab Steps:I. Configuring VMWare 7 Workstation Explanatory title A. Open the VMWare Workstation shortcut from your desktop. B. Click New Virtual Machine. C. Select Custom and click Next. D. For the hardware compatibility screen, leave the settings alone and click Next. E. If required by your instructor, select Installer Disc, otherwise configure Installer disc image file. Logical section structure F. Your virtual machine name should be CentOS 5.4. G. Click Browse and select your USB drive. Click Make New Folder and call it NITA412. Click OK. H. Please ensure that your location is set for the USB drive. Click Next. I. Leave the processor configuration alone and click Next. J. Configure the virtual machine to use 1024MB of RAM. Click Next. K. Configure your networking to be Bridged. This setting is very important. Click Next. L. Leave the I/O settings alone and click Next. M. Make sure Create a new virtual disk is selected and then click Next. N. Verify that SCSI is the selected type of disk and click Next. O. Allocate 20GB of disk space for the drive. Click Next. P. Leave the disk filename alone and click Next. Q. Click Finish. Click Power on this virtual machine if it doesnʼt automatically start.II. Starting the CentOS 5.4 Installer A. On the initial boot screen, type linux text and choose OK. B. Select Skip when prompted to perform the media test and choose OK. C. click OK on the welcome screen for the installer. D. Select English as your language and choose OK. E. Select us as the keyboard layout and choose OK. F. Select Yes when prompted about erasing all data on the hard drive.II. Partitioning the Hard Drive & Configuring the Boot-Loader A. On the “Partition Type” screen, select Create custom layout and choose OK. B. Select the line where it says “Free” from the partition editor and choose New. Configure the partition structure as listed below, making sure to setup the filesystem and partition size accurately. 1. Note: After inputting your size for a partition, the final result will vary slightly in the list. 2. Note: You will notice an ʻExtendedʼ partition structure for /dev/sda4; this is normal.# Mount Point Filesystem Type Size / ext3 3072MB (3GB) /usr ext3 8192MB (8GB) /home ext3 5120MB (5GB) /var ext3 2048MB (2GB) None swap 2039MB (2GB) C. Review your partition layout with a classmate or the instructor and then choose OK. D. On the boot loader configuration screens (five of them) select OK for each.
  98. 98. Sample Lab Exercise Lab #1 - Installing CentOS 5.4 into VMWare 7 & sudo StanislavLab Steps:I. Configuring VMWare 7 Workstation Explanatory title A. Open the VMWare Workstation shortcut from your desktop. B. Click New Virtual Machine. C. Select Custom and click Next. D. For the hardware compatibility screen, leave the settings alone and click Next. E. If required by your instructor, select Installer Disc, otherwise configure Installer disc image file. Logical section structure F. Your virtual machine name should be CentOS 5.4. G. Click Browse and select your USB drive. Click Make New Folder and call it NITA412. Click OK. H. Please ensure that your location is set for the USB drive. Click Next. I. Leave the processor configuration alone and click Next. J. Configure the virtual machine to use 1024MB of RAM. Click Next. K. Configure your networking to be Bridged. This setting is very important. Click Next. Concise sentences L. Leave the I/O settings alone and click Next. M. Make sure Create a new virtual disk is selected and then click Next. N. Verify that SCSI is the selected type of disk and click Next. O. Allocate 20GB of disk space for the drive. Click Next. P. Leave the disk filename alone and click Next. Q. Click Finish. Click Power on this virtual machine if it doesnʼt automatically start.II. Starting the CentOS 5.4 Installer A. On the initial boot screen, type linux text and choose OK. B. Select Skip when prompted to perform the media test and choose OK. C. click OK on the welcome screen for the installer. D. Select English as your language and choose OK. E. Select us as the keyboard layout and choose OK. F. Select Yes when prompted about erasing all data on the hard drive.II. Partitioning the Hard Drive & Configuring the Boot-Loader A. On the “Partition Type” screen, select Create custom layout and choose OK. B. Select the line where it says “Free” from the partition editor and choose New. Configure the partition structure as listed below, making sure to setup the filesystem and partition size accurately. 1. Note: After inputting your size for a partition, the final result will vary slightly in the list. 2. Note: You will notice an ʻExtendedʼ partition structure for /dev/sda4; this is normal.# Mount Point Filesystem Type Size / ext3 3072MB (3GB) /usr ext3 8192MB (8GB) /home ext3 5120MB (5GB) /var ext3 2048MB (2GB) None swap 2039MB (2GB) C. Review your partition layout with a classmate or the instructor and then choose OK. D. On the boot loader configuration screens (five of them) select OK for each.
  99. 99. Sample Lab Exercise Lab #1 - Installing CentOS 5.4 into VMWare 7 & sudo StanislavLab Steps:I. Configuring VMWare 7 Workstation Explanatory title A. Open the VMWare Workstation shortcut from your desktop. B. Click New Virtual Machine. C. Select Custom and click Next. D. For the hardware compatibility screen, leave the settings alone and click Next. E. If required by your instructor, select Installer Disc, otherwise configure Installer disc image file. Logical section structure F. Your virtual machine name should be CentOS 5.4. G. Click Browse and select your USB drive. Click Make New Folder and call it NITA412. Click OK. H. Please ensure that your location is set for the USB drive. Click Next. I. Leave the processor configuration alone and click Next. J. Configure the virtual machine to use 1024MB of RAM. Click Next. K. Configure your networking to be Bridged. This setting is very important. Click Next. Concise sentences L. Leave the I/O settings alone and click Next. M. Make sure Create a new virtual disk is selected and then click Next. N. Verify that SCSI is the selected type of disk and click Next. O. Allocate 20GB of disk space for the drive. Click Next. P. Leave the disk filename alone and click Next. Q. Click Finish. Click Power on this virtual machine if it doesnʼt automatically start. Slim usage of font effectsII. Starting the CentOS 5.4 Installer A. On the initial boot screen, type linux text and choose OK. B. Select Skip when prompted to perform the media test and choose OK. C. click OK on the welcome screen for the installer. D. Select English as your language and choose OK. E. Select us as the keyboard layout and choose OK. F. Select Yes when prompted about erasing all data on the hard drive.II. Partitioning the Hard Drive & Configuring the Boot-Loader A. On the “Partition Type” screen, select Create custom layout and choose OK. B. Select the line where it says “Free” from the partition editor and choose New. Configure the partition structure as listed below, making sure to setup the filesystem and partition size accurately. 1. Note: After inputting your size for a partition, the final result will vary slightly in the list. 2. Note: You will notice an ʻExtendedʼ partition structure for /dev/sda4; this is normal.# Mount Point Filesystem Type Size / ext3 3072MB (3GB) /usr ext3 8192MB (8GB) /home ext3 5120MB (5GB) /var ext3 2048MB (2GB) None swap 2039MB (2GB) C. Review your partition layout with a classmate or the instructor and then choose OK. D. On the boot loader configuration screens (five of them) select OK for each.
  100. 100. Sample Lab Exercise Lab #1 - Installing CentOS 5.4 into VMWare 7 & sudo StanislavLab Steps:I. Configuring VMWare 7 Workstation Explanatory title A. Open the VMWare Workstation shortcut from your desktop. B. Click New Virtual Machine. C. Select Custom and click Next. D. For the hardware compatibility screen, leave the settings alone and click Next. E. If required by your instructor, select Installer Disc, otherwise configure Installer disc image file. Logical section structure F. Your virtual machine name should be CentOS 5.4. G. Click Browse and select your USB drive. Click Make New Folder and call it NITA412. Click OK. H. Please ensure that your location is set for the USB drive. Click Next. I. Leave the processor configuration alone and click Next. J. Configure the virtual machine to use 1024MB of RAM. Click Next. K. Configure your networking to be Bridged. This setting is very important. Click Next. Concise sentences L. Leave the I/O settings alone and click Next. M. Make sure Create a new virtual disk is selected and then click Next. N. Verify that SCSI is the selected type of disk and click Next. O. Allocate 20GB of disk space for the drive. Click Next. P. Leave the disk filename alone and click Next. Q. Click Finish. Click Power on this virtual machine if it doesnʼt automatically start. Slim usage of font effectsII. Starting the CentOS 5.4 Installer A. On the initial boot screen, type linux text and choose OK. B. Select Skip when prompted to perform the media test and choose OK. C. click OK on the welcome screen for the installer. D. Select English as your language and choose OK. Builds upon earlier labs E. Select us as the keyboard layout and choose OK. F. Select Yes when prompted about erasing all data on the hard drive.II. Partitioning the Hard Drive & Configuring the Boot-Loader A. On the “Partition Type” screen, select Create custom layout and choose OK. B. Select the line where it says “Free” from the partition editor and choose New. Configure the partition structure as listed below, making sure to setup the filesystem and partition size accurately. 1. Note: After inputting your size for a partition, the final result will vary slightly in the list. 2. Note: You will notice an ʻExtendedʼ partition structure for /dev/sda4; this is normal.# Mount Point Filesystem Type Size / ext3 3072MB (3GB) /usr ext3 8192MB (8GB) /home ext3 5120MB (5GB) /var ext3 2048MB (2GB) None swap 2039MB (2GB) C. Review your partition layout with a classmate or the instructor and then choose OK. D. On the boot loader configuration screens (five of them) select OK for each.
  101. 101. Sample Lab Exercise Lab #1 - Installing CentOS 5.4 into VMWare 7 & sudo StanislavLab Steps:I. Configuring VMWare 7 Workstation Explanatory title A. Open the VMWare Workstation shortcut from your desktop. B. Click New Virtual Machine. C. Select Custom and click Next. D. For the hardware compatibility screen, leave the settings alone and click Next. E. If required by your instructor, select Installer Disc, otherwise configure Installer disc image file. Logical section structure F. Your virtual machine name should be CentOS 5.4. G. Click Browse and select your USB drive. Click Make New Folder and call it NITA412. Click OK. H. Please ensure that your location is set for the USB drive. Click Next. I. Leave the processor configuration alone and click Next. J. Configure the virtual machine to use 1024MB of RAM. Click Next. K. Configure your networking to be Bridged. This setting is very important. Click Next. Concise sentences L. Leave the I/O settings alone and click Next. M. Make sure Create a new virtual disk is selected and then click Next. N. Verify that SCSI is the selected type of disk and click Next. O. Allocate 20GB of disk space for the drive. Click Next. P. Leave the disk filename alone and click Next. Q. Click Finish. Click Power on this virtual machine if it doesnʼt automatically start. Slim usage of font effectsII. Starting the CentOS 5.4 Installer A. On the initial boot screen, type linux text and choose OK. B. Select Skip when prompted to perform the media test and choose OK. C. click OK on the welcome screen for the installer. D. Select English as your language and choose OK. Builds upon earlier labs E. Select us as the keyboard layout and choose OK. F. Select Yes when prompted about erasing all data on the hard drive.II. Partitioning the Hard Drive & Configuring the Boot-Loader A. On the “Partition Type” screen, select Create custom layout and choose OK. No plaintext formatting B. Select the line where it says “Free” from the partition editor and choose New. Configure the partition structure as listed below, making sure to setup the filesystem and partition size accurately. 1. Note: After inputting your size for a partition, the final result will vary slightly in the list. 2. Note: You will notice an ʻExtendedʼ partition structure for /dev/sda4; this is normal.# Mount Point Filesystem Type Size / ext3 3072MB (3GB) /usr ext3 8192MB (8GB) /home ext3 5120MB (5GB) /var ext3 2048MB (2GB) None swap 2039MB (2GB) C. Review your partition layout with a classmate or the instructor and then choose OK. D. On the boot loader configuration screens (five of them) select OK for each.
  102. 102. Sample Lab Exercise Lab #1 - Installing CentOS 5.4 into VMWare 7 & sudo StanislavLab Steps:I. Configuring VMWare 7 Workstation Explanatory title A. Open the VMWare Workstation shortcut from your desktop. B. Click New Virtual Machine. C. Select Custom and click Next. D. For the hardware compatibility screen, leave the settings alone and click Next. E. If required by your instructor, select Installer Disc, otherwise configure Installer disc image file. Logical section structure F. Your virtual machine name should be CentOS 5.4. G. Click Browse and select your USB drive. Click Make New Folder and call it NITA412. Click OK. H. Please ensure that your location is set for the USB drive. Click Next. I. Leave the processor configuration alone and click Next. J. Configure the virtual machine to use 1024MB of RAM. Click Next. K. Configure your networking to be Bridged. This setting is very important. Click Next. Concise sentences L. Leave the I/O settings alone and click Next. M. Make sure Create a new virtual disk is selected and then click Next. N. Verify that SCSI is the selected type of disk and click Next. O. Allocate 20GB of disk space for the drive. Click Next. P. Leave the disk filename alone and click Next. Q. Click Finish. Click Power on this virtual machine if it doesnʼt automatically start. Slim usage of font effectsII. Starting the CentOS 5.4 Installer A. On the initial boot screen, type linux text and choose OK. B. Select Skip when prompted to perform the media test and choose OK. C. click OK on the welcome screen for the installer. D. Select English as your language and choose OK. Builds upon earlier labs E. Select us as the keyboard layout and choose OK. F. Select Yes when prompted about erasing all data on the hard drive.II. Partitioning the Hard Drive & Configuring the Boot-Loader A. On the “Partition Type” screen, select Create custom layout and choose OK. No plaintext formatting B. Select the line where it says “Free” from the partition editor and choose New. Configure the partition structure as listed below, making sure to setup the filesystem and partition size accurately.# 1. Note: After inputting your size for a partition, the final result will vary slightly in the list. 2. Note: You will notice an ʻExtendedʼ partition structure for /dev/sda4; this is normal. Commands? Change font. Mount Point Filesystem Type Size / ext3 3072MB (3GB) /usr ext3 8192MB (8GB) /home ext3 5120MB (5GB) /var ext3 2048MB (2GB) None swap 2039MB (2GB) C. Review your partition layout with a classmate or the instructor and then choose OK. D. On the boot loader configuration screens (five of them) select OK for each.
  103. 103. Sample Lab Exercise Lab #1 - Installing CentOS 5.4 into VMWare 7 & sudo StanislavLab Steps:I. Configuring VMWare 7 Workstation Explanatory title A. Open the VMWare Workstation shortcut from your desktop. B. Click New Virtual Machine. C. Select Custom and click Next. D. For the hardware compatibility screen, leave the settings alone and click Next. E. If required by your instructor, select Installer Disc, otherwise configure Installer disc image file. Logical section structure F. Your virtual machine name should be CentOS 5.4. G. Click Browse and select your USB drive. Click Make New Folder and call it NITA412. Click OK. H. Please ensure that your location is set for the USB drive. Click Next. I. Leave the processor configuration alone and click Next. J. Configure the virtual machine to use 1024MB of RAM. Click Next. K. Configure your networking to be Bridged. This setting is very important. Click Next. Concise sentences L. Leave the I/O settings alone and click Next. M. Make sure Create a new virtual disk is selected and then click Next. N. Verify that SCSI is the selected type of disk and click Next. O. Allocate 20GB of disk space for the drive. Click Next. P. Leave the disk filename alone and click Next. Q. Click Finish. Click Power on this virtual machine if it doesnʼt automatically start. Slim usage of font effectsII. Starting the CentOS 5.4 Installer A. On the initial boot screen, type linux text and choose OK. B. Select Skip when prompted to perform the media test and choose OK. C. click OK on the welcome screen for the installer. D. Select English as your language and choose OK. Builds upon earlier labs E. Select us as the keyboard layout and choose OK. F. Select Yes when prompted about erasing all data on the hard drive.II. Partitioning the Hard Drive & Configuring the Boot-Loader A. On the “Partition Type” screen, select Create custom layout and choose OK. No plaintext formatting B. Select the line where it says “Free” from the partition editor and choose New. Configure the partition structure as listed below, making sure to setup the filesystem and partition size accurately.# 1. Note: After inputting your size for a partition, the final result will vary slightly in the list. 2. Note: You will notice an ʻExtendedʼ partition structure for /dev/sda4; this is normal. Commands? Change font. Mount Point Filesystem Type Size / ext3 3072MB (3GB) /usr ext3 8192MB (8GB) Reasonable length of work /home ext3 5120MB (5GB) /var ext3 2048MB (2GB) None swap 2039MB (2GB) C. Review your partition layout with a classmate or the instructor and then choose OK. D. On the boot loader configuration screens (five of them) select OK for each.
  104. 104. Sample Lab Exercise Lab #1 - Installing CentOS 5.4 into VMWare 7 & sudo StanislavLab Steps:I. Configuring VMWare 7 Workstation Explanatory title A. Open the VMWare Workstation shortcut from your desktop. B. Click New Virtual Machine. C. Select Custom and click Next. D. For the hardware compatibility screen, leave the settings alone and click Next. E. If required by your instructor, select Installer Disc, otherwise configure Installer disc image file. Logical section structure F. Your virtual machine name should be CentOS 5.4. G. Click Browse and select your USB drive. Click Make New Folder and call it NITA412. Click OK. H. Please ensure that your location is set for the USB drive. Click Next. I. Leave the processor configuration alone and click Next. J. Configure the virtual machine to use 1024MB of RAM. Click Next. K. Configure your networking to be Bridged. This setting is very important. Click Next. Concise sentences L. Leave the I/O settings alone and click Next. M. Make sure Create a new virtual disk is selected and then click Next. N. Verify that SCSI is the selected type of disk and click Next. O. Allocate 20GB of disk space for the drive. Click Next. P. Leave the disk filename alone and click Next. Q. Click Finish. Click Power on this virtual machine if it doesnʼt automatically start. Slim usage of font effectsII. Starting the CentOS 5.4 Installer A. On the initial boot screen, type linux text and choose OK. B. Select Skip when prompted to perform the media test and choose OK. C. click OK on the welcome screen for the installer. D. Select English as your language and choose OK. Builds upon earlier labs E. Select us as the keyboard layout and choose OK. F. Select Yes when prompted about erasing all data on the hard drive.II. Partitioning the Hard Drive & Configuring the Boot-Loader A. On the “Partition Type” screen, select Create custom layout and choose OK. No plaintext formatting B. Select the line where it says “Free” from the partition editor and choose New. Configure the partition structure as listed below, making sure to setup the filesystem and partition size accurately.# 1. Note: After inputting your size for a partition, the final result will vary slightly in the list. 2. Note: You will notice an ʻExtendedʼ partition structure for /dev/sda4; this is normal. Commands? Change font. Mount Point Filesystem Type Size / ext3 3072MB (3GB) /usr ext3 8192MB (8GB) Reasonable length of work /home ext3 5120MB (5GB) /var ext3 2048MB (2GB) None swap 2039MB (2GB) Get to the point! C. Review your partition layout with a classmate or the instructor and then choose OK. D. On the boot loader configuration screens (five of them) select OK for each.
  105. 105. Presentation Slides For Labs
  106. 106. Presentation Slides For Labs Screenshots: Step-by-step of how the lab should work
  107. 107. Presentation Slides For Labs Screenshots: Step-by-step of how the lab should work Highlight certain output or indicators of success I don’t do this yet but will be for next semester
  108. 108. Presentation Slides For Labs Screenshots: Step-by-step of how the lab should work Highlight certain output or indicators of success I don’t do this yet but will be for next semester Focus on the benefit of the given task(s) in relation to how it gets the student closer to finishing a major goal “By adding this module, you now enable SSL support”
  109. 109. Presentation Slides For Labs Screenshots: Step-by-step of how the lab should work Highlight certain output or indicators of success I don’t do this yet but will be for next semester Focus on the benefit of the given task(s) in relation to how it gets the student closer to finishing a major goal “By adding this module, you now enable SSL support” Emphasize the critical slides and segue into larger lecture topics “...SELinux will provide you Mandatory Access Controls, this differs from DAC because...”
  110. 110. Arbitrary Funny Quote #2 He does drive a Volvo.
  111. 111. Arbitrary Funny Quote #2 He does drive a Volvo.“Volvo is like Linux…”
  112. 112. Arbitrary Funny Quote #2 He does drive a Volvo.“Volvo is like Linux…”
  113. 113. Arbitrary Funny Quote #2 He does drive a Volvo.“Volvo is like Linux…”"Thats the standard? Im going to do itsome other kind of way!"
  114. 114. Intro to Linux SurveysWhat/why do you want to learn Linux?
  115. 115. Intro to Linux SurveysWhat/why do you want to learn Linux? “Learn all I need to learn about Linux to make me marketable. I want a practical knowledge of the details so I can interpret to people who dont know about it.”
  116. 116. Intro to Linux SurveysWhat/why do you want to learn Linux? “Learn all I need to learn about Linux to make me marketable. I want a practical knowledge of the details so I can interpret to people who dont know about it.” “Learn how to utilize linux because that is what most of the hacking software is based in.”
  117. 117. Intro to Linux SurveysWhat/why do you want to learn Linux? “Learn all I need to learn about Linux to make me marketable. I want a practical knowledge of the details so I can interpret to people who dont know about it.” “Learn how to utilize linux because that is what most of the hacking software is based in.” “Better understanding of computer language”
  118. 118. Number of Years Experience with Linux None <1 1-2 2-3 >3 100% 80%% of Students 60% 40% 20% 0% EMU FA 09 ITT FA 09 EMU WI 10
  119. 119. Command Line Interface Experience Yes No 100% 80%% of Students 60% 40% 20% 0% EMU FA 09 ITT FA 09 EMU WI 10
  120. 120. Primary Day-to-Day Operating System Windows Mac OS Linux 100% 80%% of Students 60% 40% 20% 0% EMU FA 09 ITT FA 09 EMU WI 10
  121. 121. Students Are Respectful
  122. 122. Students Are RespectfulI’ve received more “sir” prefixed statements in a fewsemesters than the totality of my life prior
  123. 123. Students Are RespectfulI’ve received more “sir” prefixed statements in a fewsemesters than the totality of my life priorPeople call me professor, despite me explaining I amnot a professor
  124. 124. Students Are RespectfulI’ve received more “sir” prefixed statements in a fewsemesters than the totality of my life priorPeople call me professor, despite me explaining I amnot a professorTelling people just to call me by my first name, theygenerally default to one of the aforementioned words
  125. 125. Students Are RespectfulI’ve received more “sir” prefixed statements in a fewsemesters than the totality of my life priorPeople call me professor, despite me explaining I amnot a professorTelling people just to call me by my first name, theygenerally default to one of the aforementioned wordsNo one so far has ever been overtly rude to me in classor disrespected me openly for any reason
  126. 126. Students Are RespectfulI’ve received more “sir” prefixed statements in a fewsemesters than the totality of my life priorPeople call me professor, despite me explaining I amnot a professorTelling people just to call me by my first name, theygenerally default to one of the aforementioned wordsNo one so far has ever been overtly rude to me in classor disrespected me openly for any reasonWhen I say something in class, people do it and don’tquestion it... unless they got a quiz answer wrong :)
  127. 127. The Worst Parts of Teaching
  128. 128. The Worst Parts of Teaching It’s really hard to see a student who doesn’t care about class
  129. 129. The Worst Parts of Teaching It’s really hard to see a student who doesn’t care about class Keeping track of one-off situations like grades & student issues
  130. 130. The Worst Parts of Teaching It’s really hard to see a student who doesn’t care about class Keeping track of one-off situations like grades & student issues Grading; uploading documents; fixing slides last minute
  131. 131. The Worst Parts of Teaching It’s really hard to see a student who doesn’t care about class Keeping track of one-off situations like grades & student issues Grading; uploading documents; fixing slides last minute Network downtime/broken lab machines
  132. 132. The Worst Parts of Teaching It’s really hard to see a student who doesn’t care about class Keeping track of one-off situations like grades & student issues Grading; uploading documents; fixing slides last minute Network downtime/broken lab machines Getting past the wall of initial curriculum building madness
  133. 133. The Worst Parts of Teaching It’s really hard to see a student who doesn’t care about class Keeping track of one-off situations like grades & student issues Grading; uploading documents; fixing slides last minute Network downtime/broken lab machines Getting past the wall of initial curriculum building madness Feeling like an asshole because someone did poorly on a test
  134. 134. The Worst Parts of Teaching It’s really hard to see a student who doesn’t care about class Keeping track of one-off situations like grades & student issues Grading; uploading documents; fixing slides last minute Network downtime/broken lab machines Getting past the wall of initial curriculum building madness Feeling like an asshole because someone did poorly on a test Students that don’t fully read documents you prepare
  135. 135. Arbitrary Funny Quote #3This is just frustrating... regarding a class project...
  136. 136. Arbitrary Funny Quote #3 This is just frustrating... regarding a class project...“So, these tasks we are doing, we have no idea what thissoftware is. Are we supposed to be researching orsomething?”
  137. 137. Arbitrary Funny Quote #3 This is just frustrating... regarding a class project...“So, these tasks we are doing, we have no idea what thissoftware is. Are we supposed to be researching orsomething?”
  138. 138. Arbitrary Funny Quote #3 This is just frustrating... regarding a class project...“So, these tasks we are doing, we have no idea what thissoftware is. Are we supposed to be researching orsomething?” Really...?
  139. 139. The Best Parts of Teaching
  140. 140. The Best Parts of TeachingMentoring students to be successful after college
  141. 141. The Best Parts of TeachingMentoring students to be successful after collegeSeeing growth in people you spend time helping
  142. 142. The Best Parts of TeachingMentoring students to be successful after collegeSeeing growth in people you spend time helpingSharing your unique experiences to benefit others
  143. 143. The Best Parts of TeachingMentoring students to be successful after collegeSeeing growth in people you spend time helpingSharing your unique experiences to benefit othersInspiring students to at least try something new
  144. 144. The Best Parts of TeachingMentoring students to be successful after collegeSeeing growth in people you spend time helpingSharing your unique experiences to benefit othersInspiring students to at least try something newHaving people listen to what you’ve worked hard to learn
  145. 145. The Best Parts of TeachingMentoring students to be successful after collegeSeeing growth in people you spend time helpingSharing your unique experiences to benefit othersInspiring students to at least try something newHaving people listen to what you’ve worked hard to learnMaking new friends in colleagues and students
  146. 146. The Best Parts of TeachingMentoring students to be successful after collegeSeeing growth in people you spend time helpingSharing your unique experiences to benefit othersInspiring students to at least try something newHaving people listen to what you’ve worked hard to learnMaking new friends in colleagues and studentsLearning more than you knew before about people,education, and your own course material
  147. 147. The Best Parts of TeachingMentoring students to be successful after collegeSeeing growth in people you spend time helpingSharing your unique experiences to benefit othersInspiring students to at least try something newHaving people listen to what you’ve worked hard to learnMaking new friends in colleagues and studentsLearning more than you knew before about people,education, and your own course materialFree parking passes!
  148. 148. My Take-Aways So Far...
  149. 149. My Take-Aways So Far...Students aren’t as apathetic as I was expecting (orremember from my own undergraduate work)
  150. 150. My Take-Aways So Far...Students aren’t as apathetic as I was expecting (orremember from my own undergraduate work)Being a little bit of a hard-ass can go a long way inmotivating someone to try harder/care more
  151. 151. My Take-Aways So Far...Students aren’t as apathetic as I was expecting (orremember from my own undergraduate work)Being a little bit of a hard-ass can go a long way inmotivating someone to try harder/care moreNo matter how much you give some students, theywon’t work any harder than they want to anyways
  152. 152. My Take-Aways So Far...Students aren’t as apathetic as I was expecting (orremember from my own undergraduate work)Being a little bit of a hard-ass can go a long way inmotivating someone to try harder/care moreNo matter how much you give some students, theywon’t work any harder than they want to anywaysCommand respect and you will receive it
  153. 153. My Take-Aways So Far...Students aren’t as apathetic as I was expecting (orremember from my own undergraduate work)Being a little bit of a hard-ass can go a long way inmotivating someone to try harder/care moreNo matter how much you give some students, theywon’t work any harder than they want to anywaysCommand respect and you will receive itWriting a fresh curriculum is a labor of love
  154. 154. My Take-Aways So Far...Students aren’t as apathetic as I was expecting (orremember from my own undergraduate work)Being a little bit of a hard-ass can go a long way inmotivating someone to try harder/care moreNo matter how much you give some students, theywon’t work any harder than they want to anywaysCommand respect and you will receive itWriting a fresh curriculum is a labor of loveBe prepared to feel ignored or boring; it happens!
  155. 155. My Take-Aways So Far...Students aren’t as apathetic as I was expecting (orremember from my own undergraduate work)Being a little bit of a hard-ass can go a long way inmotivating someone to try harder/care moreNo matter how much you give some students, theywon’t work any harder than they want to anywaysCommand respect and you will receive itWriting a fresh curriculum is a labor of loveBe prepared to feel ignored or boring; it happens!Ask for feedback and make yourself a better educator
  156. 156. Hints For Aspiring Teachers
  157. 157. Hints For Aspiring Teachers Ask students to e-mail you everything. It really is hard to keep track of 50 people’s lives and individual needs
  158. 158. Hints For Aspiring Teachers Ask students to e-mail you everything. It really is hard to keep track of 50 people’s lives and individual needs Follow-up with your department head if you are concerned about a student’s progress: be first to act
  159. 159. Hints For Aspiring Teachers Ask students to e-mail you everything. It really is hard to keep track of 50 people’s lives and individual needs Follow-up with your department head if you are concerned about a student’s progress: be first to act Leave your ego at the door; share experience and not how awesome you are at the topic they are learning
  160. 160. Hints For Aspiring Teachers Ask students to e-mail you everything. It really is hard to keep track of 50 people’s lives and individual needs Follow-up with your department head if you are concerned about a student’s progress: be first to act Leave your ego at the door; share experience and not how awesome you are at the topic they are learning Stay as late as you can with students who care about class
  161. 161. Hints For Aspiring Teachers Ask students to e-mail you everything. It really is hard to keep track of 50 people’s lives and individual needs Follow-up with your department head if you are concerned about a student’s progress: be first to act Leave your ego at the door; share experience and not how awesome you are at the topic they are learning Stay as late as you can with students who care about class Never make students think you don’t care to be there
  162. 162. Hints For Aspiring Teachers Ask students to e-mail you everything. It really is hard to keep track of 50 people’s lives and individual needs Follow-up with your department head if you are concerned about a student’s progress: be first to act Leave your ego at the door; share experience and not how awesome you are at the topic they are learning Stay as late as you can with students who care about class Never make students think you don’t care to be there Be friendly but don’t be a pushover to win them over
  163. 163. Hints For Aspiring Teachers Ask students to e-mail you everything. It really is hard to keep track of 50 people’s lives and individual needs Follow-up with your department head if you are concerned about a student’s progress: be first to act Leave your ego at the door; share experience and not how awesome you are at the topic they are learning Stay as late as you can with students who care about class Never make students think you don’t care to be there Be friendly but don’t be a pushover to win them over Time spent > money earned. Love this profession or quit.
  164. 164. It’s fun to mess with your students when they arestressed over time-restrictedclass projects worth 21% of their grade.... =)
  165. 165. All your base are belong to us....
  166. 166. Tux makes an appearance!
  167. 167. Okay, so I’m nice sometimes too...
  168. 168. Next Steps For Me?
  169. 169. Next Steps For Me?Taking Spring/Summer off from teaching; I need it. Update curriculum for CentOS 5.4 -> 5.5 Update lab slides to be more useful to students
  170. 170. Next Steps For Me?Taking Spring/Summer off from teaching; I need it. Update curriculum for CentOS 5.4 -> 5.5 Update lab slides to be more useful to studentsPursue making an Amazon Web Services class that willleverage Linux classes to deploy custom EC2 AMIs andintegrate with AWS offerings (ELB, EBS, S3, etc.)
  171. 171. Next Steps For Me?Taking Spring/Summer off from teaching; I need it. Update curriculum for CentOS 5.4 -> 5.5 Update lab slides to be more useful to studentsPursue making an Amazon Web Services class that willleverage Linux classes to deploy custom EC2 AMIs andintegrate with AWS offerings (ELB, EBS, S3, etc.)Finishing up M.S. December 2011
  172. 172. Next Steps For Me?Taking Spring/Summer off from teaching; I need it. Update curriculum for CentOS 5.4 -> 5.5 Update lab slides to be more useful to studentsPursue making an Amazon Web Services class that willleverage Linux classes to deploy custom EC2 AMIs andintegrate with AWS offerings (ELB, EBS, S3, etc.)Finishing up M.S. December 2011Doctorate...? Hopefully. We’ll see how I feel in 2012.
  173. 173. ContactE-Mail: mark.stanislav@gmail.comTwitter: mstanislSite: uncompiled.com
  174. 174. Thank you... questions? Mark Rocks! He’s 31337 Word.

×