Week Report 4
Video
Week Report 4 Video Explanation
Study Material
Tasks to complete
- Complete Practice 1 from the presentation Managing Software. Take a screenshot of the terminal and place it in the
wr4/directory/folder - Complete Practice 1 from the Shell Scripting Presentation.Take a screenshot of the terminal and place it in the
wr4/directory/folder - Complete Lab 4
- Complete Notes 4
- Video explanation here
- Complete Week Report 4
- Finish Discussion Board 2. (This means that all you have to do is reply to someone’s post)
- Start working on deliverable 1 for your final project. Here are my suggestions:
- Read the Final Project Description until the Deliverable 1 explanation. You can also watch the video.
- Write down any questions you have for me and Slack me.
- Created the folder/directory structure for your project and put some markdown text as placeholder. Then start working on deliverable 1.
cis106/
└── finalProject
├── deliverable1
│ └── deliverable.md
├── deliverable2
│ └── deliverable.md
└── deliverable3
└── deliverable.md
What to include in Notes 4
Anser the following questions:
- How to install and remove software using the APT command. Include several well documented examples as you will need to install software later.
- How to create a shell script step by step including screenshots and how to run it. Try to be as detailed as possible. You will have to create a script in your final exam.
The criteria for grading your notes
- Use proper markdown syntax
- Your notes are clean, clear, and complete
- The commands use inline code formatting.
- For multi-line command examples, use code block
- Your screenshots are clear, appropriate, and reasonably sized. (If you need to resize an image, there are multiple ways of doing it. Either use HTML or a resizing tool)
- Here is an example of what I expect from you: Notes Example
- Here is another example with a more minimal formatting: Notes Example 2
What will you submit for Week report 4
- Add the screenshots of practice 1 (managing software and shell scripting). Properly label them using headings
- Add links to your notes 4 and lab 4
- Convert
wr4.mdto pdf - Push everything to github:
- In blackboard submit:
- The GitHub URL to the
wr4.mdfile - The pdf file
wr4.pdf
- The GitHub URL to the
![]()
Special Note 1
Please take a snapshot of your virtual machine after you complete the report. The virtual machine must be off before you take the snapshot. Always keep a snapshot of the last completed week report.
Special Note 2: Git Commands Quick Reference
You’ll be using Git frequently this semester. Here’s a quick reminder of the most common commands:
| Command | Purpose |
|---|---|
git clone repository/url/here | Download a GitHub repository to your computer. |
git pull | Synchronize your repository with GitHub before starting work in VS Code. |
git add . | Track all changes made to your files. |
git commit -m "description here" | Save a snapshot of your tracked changes with a short description. |
git push | Send your committed changes to GitHub. |
Order of Git Commands:
git pull
git add .
git commit -m "message"
git push
⚠️ Warning: ⚠️
Please do not edit or upload files directly through the GitHub website. Use the VS Code terminal to commit and push changes to your repository.
If you make changes through the GitHub website, you must rungit pullbefore continuing local work.
Special Note 3: Regarding the Final Exam
- The final exam will be in person.
- It is performance-based and requires access to a Linux Virtual Machine.
- If you do not have a laptop/computer you can bring to school:
- A Linux workstation will be available on campus.
- Request access early because available computers are limited.