Homework 1 Due Wednesday May 20th at 12pm PST
In this homework, you will be practicing your Unix skills. These are foundational skills you will be using this throughout this course and your research extensively.
Learning goals
- Understand the basic concepts of:
- Explain the directory structure of the computers
- Navigate across and within files and directories
- Create, copy, move, and delete files
- Use command line tools to edit, analyze, and compare files
- Identify where to go for help and to learn more
Tasks
Please play this browser-based game and complete the scavengar hunt as best as you are able. Make notes of what you find interesting, challenging, and where you stop the game.
Scavenger Hunt Across the Lands of Terminus
Welcome to the terminal, Scavenger! This scavenger hunt was written to help you work through and make note of your discoveries across the Terminus. As an assignment, it is a light-hearted beginning to the command line. Do your best most average to complete each clue. (This assignment will be graded for participation and not for completion.)
Follow the clues, complete the tasks, and uncover the secrets hidden in this text-based adventure. Each challenge corresponds to one of the questions below. This assignment aims to introduce you to how to talk directly with your computer to accomplish tasks (quests!). Enjoy exploring!
Your Quest!
Commands in the Game Clue: Search the depths of forest, cave, and town to find the core commands to navigate the terminal, manage files and directories, and interact with files. The magic lies in a set of 13 commands. What are those commands?
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Bonus: Discover the extra command that clears the screen!
HelpfulTA’s Unique Command
Clue: There is a special command shared by the HelpfulTA. It’s “combo” the first step to finding your magical locker!
AthenaCluster Combination
Clue: Solve the riddle of the AthenaCluster. What single word grants you entry?
Magic Locker Mystery
Clue: Investigate the Magic Locker. Does it work as expected, or is something incomplete? Document your findings.
BackSign and NostalgiaForHome
Clue: A warning awaits on the BackSign and NostalgiaForHome. What command do they caution against?
Bonus: How can you avoid the challenge this command presents? Suggest a way to simplify navigating nested directories.
A Brush with Romance
Clue: Who is the “pretty cute” student you meet after a chance collision at a magical academy?
An Elder’s Emoji
Clue: Find the OldManuscript and reveal the hidden emoji within.
At StairCase’s End
Clue: Ascend the StairCase to its end. What lies in wait for you there?
To Feed a Family
Clue: Use your file management skills from the Artisian’s shop to double the Farmer’s food on the Farm. What was the command?
A CryingMan’s House
Clue: Use your file management skills from the Marketplace to provide him with shelter. What was the command?
CaveOfDisgustingTrolls Cage Mystery
Clue: Deep in the CaveOfDisgustingTrolls lies a Cage. What’s imprisoned there?
Bonus: Can you use the mv command to relocate it? Is something wrong?
Challenge Quests
Great work Scavenger, you’ve made it pretty far but there’s more to explore. Questions 12-15 are some optional challenges for you to attempt.
Password for sudo
Clue: Seek out the password hidden within MoreKernelFiles. What is the password, and where did you find it?
sudo Command to Paradise
Clue: Unlock the path to Paradise with the sudo command. What is the exact syntax that led to Paradise?
Message in Paradise
Clue: Upon reaching Paradise, what is the final (and a bit anti-climactic) message you uncover?
Major Bugs in the Game
Clue: Document the two major bugs that hindered gameplay. Can you identify and describe them?
Describe and Reflect on Your Experience Write a short paragraph. Have you ever played a game like this before? Did you enjoy playing this game? Why, or why not?
Congratulations, Scavenger!
You have reached Paradise in Terminus and begun your journey using the command line. Data scientists, researchers, and many others use the commands you learned in this game daily. These are just the first of many tools you’ll need for your Adventures in Data Science, and we look forward to introducing you to more.