Extra Credit 1 - Markdown

What You Will Learn

Students who complete this extra credit assignment will learn:

  • How to create professional-looking documents using Markdown
  • How to structure technical documents using headings, paragraphs, lists, images, and tables
  • How to recreate real-world technical documentation in Markdown
  • How to format source code and technical notes clearly
  • How to organize information in a readable and professional way
  • How to create and format Markdown tables
  • How to convert Markdown documents to PDF files
  • How to improve technical writing and note-taking skills
  • How to use VS Code as a Markdown editor
  • How to manage and submit coursework using Git and GitHub

To practice Markdown, recreate the following documents in Markdown:

Document 1

Create a Markdown document based on this page that includes the following:

  1. Multiple sections containing paragraphs
  2. Ordered and unordered lists
  3. At least two images
    1. The Linux mascot
    2. Linux distribution logos
    3. Desktop environment screenshots
  4. At least one table.

Try to make the document look professional and well organized.

Document 2

To practice note-taking and code formatting, use the following Python tutorial website and create a one-page document that shows how to get started with Python. Include the following sections:
Learn the Basics

  • Hello, World!
  • Variables and Types
  • Lists
  • Basic Operators
  • String Formatting
  • Basic String Operations
  • Conditions
  • Loops

Document 3

To practice creating tables, recreate all of the tables shown below using proper Markdown table syntax. Then convert the document to PDF.

Table 1

table1

table2

table 3

You can download the images from here

What will you submit for extra credit

If this is your first extra credit assignment, you will need to create the necessary parent directory. In your cis106 directory (local repository), create a new directory called ExtraCredit (Use one word with no spaces in directory names.) If this is your first extra credit assignment and you have not completed Lab 2, you can just complete this extra credit and upload a ZIP file to GitHub just like you did for Lab 1, Notes 1, and Week Report 1.

  1. Inside ExtraCredit, create a directory called: extra1
  2. Open your cis106 directory (local repository) in VS Code
  3. Inside extra1, create a Markdown file called extra1.md
  4. Add all the screenshots you took earlier to extra1.md using proper Markdown syntax and labeling each screenshot using Heading 2 Markdown headings. Save the Markdown file.
  5. Your Markdown document should start with the following Heading 1: # Extra Credit 1: Markdown
  6. Convert your file to PDF
  7. Run the following GitHub commands in the VS Code terminal to push your changes to GitHub:
    1. git pull
    2. git add .
    3. git commit -m "Completed Extra 1"
    4. git push
  8. In Blackboard, submit the following:
    1. The URL of extra1.md
    2. The PDF file extra1.pdf
  9. If you are completing this extra credit before completing Lab 2, then upload only the PDF file and the URL to the ZIP file in Blackboard.