FS 102:

Software Everywhere

Gregory M. Kapfhammer


flickr photo by wocintechchat.com shared under a Creative Commons ( BY ) license

Color Scheme

Key Concept

Corresponding Diagram

In-Class Discussion

In-Class Activity

Details in an Article

A structured approach to writing

Writing Strategy

Create a Git repository on GitHub

Initialize the repository with README.md

Clone the repository to your local computer

Update the README.md with new content

Run git commit and add a message

Run git push to transfer to GitHub

Strengths and weaknesses of this approach?

What is the hardest step? Why?

What step do you need to practice?

We will further improve this strategy

Revising Strategy

Go to Git repository on GitHub

Read the current version of the README.md

Find the relevant commit in the repository

Create a new issue in GitHub

Write the issue, using the commit number

Communicate about the issue using GitHub

Close the issue when it is fully resolved

Strengths and weaknesses of this approach?

What is the hardest step? Why?

What step do you need to practice?

We will further improve this strategy

Web for writing and ...

... many other areas!

How has the web improved your life?

Organize into teams of three

Identify five different areas

Decide how to write about these areas

Discussion Questions

Attainable educational opportunity?

Product you cannot purchase otherwise?

New career or internship opportunities?

Additional benefits of using the web?

Make your ideas concrete

"Think small" to make ideas accessible

Pick a topic that is personally relevant

Pick a topic will have a broad audience

Every student should state their revised title

Why did you pick this topic?

We will also discuss the downsides of the web

Any questions about this discussion?

Final feedback on the "About Me" writing