Full-Stack Development

Computer Software ‐ Virtualization

Lesson 01.03.05

Essential Question:

  • How do we utilize virtualization technology to operate multiple OSes on one computer?

Learning Objectives:

  • Define virtualization and how it enables advanced features
  • Differentiate between type 1 and type 2 hypervisors
  • Create a virtual machine to solve a software compatibility issue

Standards:

  • NYS Next Generation Learning Standards RST.4.11-12 Determine the meaning of symbols, key terms, and other content-specific words and phrases as they are used in scientific or technical sources.
  • New York State Learning Standards CDOS 3a Students will demonstrate mastery of the foundation skills and competencies essential for success in the workplace.
  • CompTIA IT Fundamentals 3.2 Compare and contrast components of an operating system.

Materials:

Scaffolds:

Bridging Learning Gaps:

  • Resources are provided to scholars that covers previous day's content
  • Previous content is reviewed during opening task

Differentiation:

  • Various mediums of content is provided to scholars to use

Opening Task (30 mins)

  • Scholars will complete opening task on Schoology covering topics learned from python foundations unit
  • Randomly selected scholar will facilitate review with peers

Mini Lesson (15 Minutes)

Instructor guided lesson about virtualization

Instructor covers the following topics:

  • What is virtualization?
  • Difference between type 1 vs type 2 hypervisor
    • CFU: What type of hypervisor would we use with our existing PCs?
      • A: Type 2, because we already have an OS installed

Work Time (20 Minutes)

Scholars will have work time to complete their lab, which has them setup a windows 7 virtual machine to

  • Lab 1.3D - Virtualization

Break Time (10 Minutes)

Work Time (60 Minutes)

Scholars will have work time to complete their lab

  • Lab 1.3D - Virtualization

Cleanup / Dismissal (10 Minutes)