• Home
  • My IT Instructor
    • Student Resources >
      • CNM Courses >
        • CNM - Cisco Self Enroll Courses
        • CIS-1410 IT Essentials Hardware
        • CIS-1415 Network Essentials
        • CIS-1605 Internet of Things
        • CIS-1610 IT Essentials Software
        • CIS 1696 Introduction to Competitive Robotics
        • CIS-2620 Configuring Windows Server
        • CIS-2636 Cloud Computing
        • CIS-2650 Advanced Windows Server
        • CIS-2670 Computer Security+
    • Instructor Resources >
      • IoT Resources
      • Raspberry Pi in the Classroom
      • Raspberry Pi CS/CIS Activities >
        • Pi Computer Basics
        • Pi Networking
        • Pi Cybersecurity
        • Pi Programming
        • Pi System Administration
        • Pi Web
      • Big Data Resources
    • NCTC
    • Let's Get Social
    • Books I Recommend
  • WASTC
    • Cyber
    • Networking with the Raspberry Pi
    • 2021 Summer vFDW
    • 2021 WATSC Raspi PlayShop
    • 2022 - Summer vFDW - CIS Topics
    • 2022 - Summer vFDW - CyberSecurity
    • WASTC Tiki Bar Links
  • #PiWars Blogs
    • #PiWars 2024
    • #PiWars 2021
    • #PiWars 2020
    • #PiWars 2019
    • #PiWars 2018
    • #PiWars 2017
  • Pi IT Up!
    • Raspberry Pi Web Resources
    • Home Automation
  • CNM HackerSpace
  • Robotics Resources
  • Workshop Information
MyITInstructor
  • Home
  • My IT Instructor
    • Student Resources >
      • CNM Courses >
        • CNM - Cisco Self Enroll Courses
        • CIS-1410 IT Essentials Hardware
        • CIS-1415 Network Essentials
        • CIS-1605 Internet of Things
        • CIS-1610 IT Essentials Software
        • CIS 1696 Introduction to Competitive Robotics
        • CIS-2620 Configuring Windows Server
        • CIS-2636 Cloud Computing
        • CIS-2650 Advanced Windows Server
        • CIS-2670 Computer Security+
    • Instructor Resources >
      • IoT Resources
      • Raspberry Pi in the Classroom
      • Raspberry Pi CS/CIS Activities >
        • Pi Computer Basics
        • Pi Networking
        • Pi Cybersecurity
        • Pi Programming
        • Pi System Administration
        • Pi Web
      • Big Data Resources
    • NCTC
    • Let's Get Social
    • Books I Recommend
  • WASTC
    • Cyber
    • Networking with the Raspberry Pi
    • 2021 Summer vFDW
    • 2021 WATSC Raspi PlayShop
    • 2022 - Summer vFDW - CIS Topics
    • 2022 - Summer vFDW - CyberSecurity
    • WASTC Tiki Bar Links
  • #PiWars Blogs
    • #PiWars 2024
    • #PiWars 2021
    • #PiWars 2020
    • #PiWars 2019
    • #PiWars 2018
    • #PiWars 2017
  • Pi IT Up!
    • Raspberry Pi Web Resources
    • Home Automation
  • CNM HackerSpace
  • Robotics Resources
  • Workshop Information

System Administration with the Raspberry Pi

Re-thinking my Internet of Things Course

11/23/2020

0 Comments

 
I have been teaching an Internet of Things (IoT) course for quite some time now... going on 5 years.  First it was taught as a special topics course spawned from the student group CNM HackerSpace of which I am the Faculty Mentor.  I based the class on the Picademy Training that the Raspberry Pi Foundation developed to teach instructors/teachers how to teach with the Raspberry Pi.  The class was popular and typically filled up within weeks of being opened for enrollment.  Over time I worked to convince my peers of the value proposition of incorporating and IoT class into our CIS programs and 3 years ago we added the course to 3 of our CIS programs.

Why add an IoT class to a Systems Administration or Networking Program you ask?  Well, we added the course because of all the critical "soft" skills and valuable technical skills that are transferrable to other courses that had become an integral part of the course.  Not for the cool, fun, and engaging projects... which are also part of the course.  This course includes partner projects, sharing, presentations, and troubleshooting galore which tend to be missing in other courses based on online curriculum.  Plus we expose our students to programming, physical computing, and system administration tasks that are helpful in building a successful IT Technician.

For this post I would like to look at the System Administration specific objectives that I re-wrote earlier this year.

Here are the objectives.  We will be focusing on Objective #1.

By the end of this course, the students will be able to:

  1. Practice and demonstrate common computer support, network administration, and system administration tasks.  (Bloom’s Level – Application)
  2. Combine, reorganize, and rewrite pre-existing code (Python or C) to solve IoT related problems.  (Bloom’s Level – Synthesis)
  3. Construct a sensor/actuator system using an Arduino Microcontroller. (Bloom’s Level – Application)
  4. Construct an Internet connected sensor/actuator system using a Raspberry Pi. (Bloom’s Level – Application)
  5. Choose and demonstrate the proper use of sensors, actuators, and connections in an Internet of Things (IoT) device, project, or product. (Bloom’s Level – Analysis)
  6. Design and build a functional IoT project or product that solves a problem of interest to the student.  (Blooms’ Level – Synthesis)

I further broke this down into the following sub-objectives.

​
1.1  – Use Serial communications between computing devices to communicate with and Arduino Microcontroller using the Arduino IDE. (AP)
1.2  – Use physical computing connections to create a sensor/actuator system that functions properly following the Sparkfun tutorials (AP)
1.3 – Recognize and reproduce the process of installing an OS onto a Micro SD card that can boot using a Raspberry Pi (K) (AP)
1.4 -- Practice manipulating the Graphical User Interface (GUI) of a Linux OS with a predefined list of objectives with 100% accuracy. (AP)
1.5 – Using the command line, demonstrate the procedure to update the Raspberry Pi OS on your primary Micro SD Card at least once. (AP)
1.6 – Practice and demonstrate using SSH and VNC to remotely connect over a local area network to a Raspberry Pi OS successfully in the classroom environment and/or home environment. (AP)
1.7 - Recognize and use various Linux terminal commands to navigate the OS from the terminal using provided instructions. (K) (AP)
1.8 - Working with a classmate complete a project and share the results with the class (S)
1.9 – Construct a functional IoT project, with a classmate, in 3 days. (AP)

In these objectives I hope to highlight common System Administration tasks, like physically connecting devices properly, installing operating systems, manipulating operating systems both graphically and at the CLI, remote connectivity (and the networking knowledge needed to pull it off) for administration purposes, and finally working with teammate, working against deadlines, and presenting you results or ideas to a audience.

So, What do you think?  Can I change any of these to make them better? Do I need to add, or subtract anything?  Let me know what you think by posting in the comments.

Next up we will look at the assignments/projects that I use to target these objectives.  Talk to you tomorrow...

​Day 2/90
0 Comments

Remote Connectivity and Management

11/20/2020

0 Comments

 
Content Coming Soon...
0 Comments
    ​Picture by Miiicihiaieil  Hieinizilieir / Wikimedia Commons / CC BY-SA 4.0

    Author

    Write something about yourself. No need to be fancy, just an overview.

    Archives

    November 2020

    Categories

    All

    RSS Feed

© COPYRIGHT 2015. ALL RIGHTS RESERVED.
  • Home
  • My IT Instructor
    • Student Resources >
      • CNM Courses >
        • CNM - Cisco Self Enroll Courses
        • CIS-1410 IT Essentials Hardware
        • CIS-1415 Network Essentials
        • CIS-1605 Internet of Things
        • CIS-1610 IT Essentials Software
        • CIS 1696 Introduction to Competitive Robotics
        • CIS-2620 Configuring Windows Server
        • CIS-2636 Cloud Computing
        • CIS-2650 Advanced Windows Server
        • CIS-2670 Computer Security+
    • Instructor Resources >
      • IoT Resources
      • Raspberry Pi in the Classroom
      • Raspberry Pi CS/CIS Activities >
        • Pi Computer Basics
        • Pi Networking
        • Pi Cybersecurity
        • Pi Programming
        • Pi System Administration
        • Pi Web
      • Big Data Resources
    • NCTC
    • Let's Get Social
    • Books I Recommend
  • WASTC
    • Cyber
    • Networking with the Raspberry Pi
    • 2021 Summer vFDW
    • 2021 WATSC Raspi PlayShop
    • 2022 - Summer vFDW - CIS Topics
    • 2022 - Summer vFDW - CyberSecurity
    • WASTC Tiki Bar Links
  • #PiWars Blogs
    • #PiWars 2024
    • #PiWars 2021
    • #PiWars 2020
    • #PiWars 2019
    • #PiWars 2018
    • #PiWars 2017
  • Pi IT Up!
    • Raspberry Pi Web Resources
    • Home Automation
  • CNM HackerSpace
  • Robotics Resources
  • Workshop Information