Full-Stack Development

Computer Software ‐ Command Line Interfaces

Lesson 01.03.07

Essential Question:

  • How do we compare and contrast the interfaces we use to interact with operating systems?

Learning Objectives:

  • Compare Command Line and Graphical Interfaces
  • Identify linux bash commands
  • Demonstrate file creation through commands

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
  • Students are working in pairs to help out one another on assignment questions and hands-on work

Differentiation:

  • Various mediums of content is provided to scholars to use as learning resources

Extensions:

  • Scholars who finish the labs early have an extension activity to further enhance learning

Opening Task (30 mins)

  • Scholars will complete opening task on Schoology covering topics from previous Day’s Lesson
  • Randomly selected scholar will facilitate review with peers

GUI/CLI Mini Lesson (10 Minutes)

Instructor guided mini lesson on differences between CLI and GUI

  • When looking at older(or hackers) movies, how do they interface with the computer?
  • What do you see that is different between the GUI and CLI in the pictures?
    • What could be the purpose of having a command line interface in modern operating systems?

CLI We-Do (20 Minutes)

Instructor & scholars will work on exploring the command line interface together.

As commands are demonstrated scholars are to fill in their CLI Note Catcher to be submitted at the end of the class.

Commands to be covered:

  • ls
  • cd
  • pwd
  • mkdir
  • rm
  • echo
  • cat

Discussion Questions:

  • What are the more technical name for folders?

PC Setup (10 Minutes)

Scholars will setup their PCs to start work after break

Break Time (10 Minutes)

Work Time (60 Minutes)

Scholars will have work time to complete their labs

  • Lab 1.3D - Virtualization
  • Lab 1.3E - Navigating Linux Interfaces

Cleanup / Dismissal (10 Minutes)