0% found this document useful (0 votes)
60 views

Worksheet 3.4 An Introduction To GITHUB

This document provides activities to teach students about GitHub. Activity 4.1 introduces vocabulary related to GitHub and has students match definitions to terms. Activity 4.2 has students read about GitHub using the SSQ (Survey, Question, Read) reading strategy and generate questions. Activity 4.3 quizzes students on the reading with questions generated. Activity 4.4 has students self-evaluate their understanding of GitHub and the SSQ strategy. The document aims to help students understand key concepts and terminology about GitHub through reading, matching activities, questioning, and self-assessment.

Uploaded by

Oscarinho Ortiz
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
60 views

Worksheet 3.4 An Introduction To GITHUB

This document provides activities to teach students about GitHub. Activity 4.1 introduces vocabulary related to GitHub and has students match definitions to terms. Activity 4.2 has students read about GitHub using the SSQ (Survey, Question, Read) reading strategy and generate questions. Activity 4.3 quizzes students on the reading with questions generated. Activity 4.4 has students self-evaluate their understanding of GitHub and the SSQ strategy. The document aims to help students understand key concepts and terminology about GitHub through reading, matching activities, questioning, and self-assessment.

Uploaded by

Oscarinho Ortiz
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 9

ENGLISH COMPONENT – CYCLE 3 SESSION 4

WORKSHEET
An Introduction to GitHub
Worksheet 3
Activity 4. 1
First, guess each of the following words.
https://wordwall.net/es/resource/21313986/g
uessing-the-world
Vocabulary: Write down a synonym for each word.

web-based interface

open source

branch

merge

track

deploy

commit

repository

folder
Activity 4.2
Match the following definitions with the vocabulary words.

1. It allows the user to interact with content or software running on a


remote server through a Web browser. ______________

2. It refers to a computer program in which the source code is available


to the general public for use or modification. ______________

3. A conceptual subdivision of something: for example, a family, subject,


group of languages, etc. ______________

4. It is the process of combining the various versions of a file or folder.


______________

5. When software is released so that clients can start using it.


______________

6. A synonym of “monitor”. ______________

7. It is an operation which sends the latest changes to the source code to


the repository, making these changes part of the head revision of the
repository. ______________

8. It is a central file storage location. ______________

9. It is a storage space where many different files can be placed into


groups and organized in a computer. ______________
Activity 4.3
Reading strategy. Questioning (SSQ)
Watch the video “Questioning - Reading Strategies & Skills for Improved
Comprehension”, and complete the following statements:

 Questioning is important because it allows connecting with te


text.
 Good readers should generate questions before, during and after
reading.
 ___________ can help you keep track of the questions before,
during and after reading.
 research activate your prior knowledge.
 Making predictions is a consequence, it’s an effect of asking.
Activity 4.3

Read the following text with your group using the SSQ strategy. After
you finish reading, review the questions that you have come up with and
choose five of them that you like the most.
An Introduction to GitHub

What is GitHub?

GitHub is a web-based interface that uses Git, the open source version control software
that lets multiple people make separate changes to web pages at the same time. Because
it allows for real-time collaboration, GitHub encourages teams to work together to build
and edit their site content.

How Can GitHub Help My Team and Me?

GitHub allows multiple developers to work on a single project at the same time, reduces
the risk of duplicative or conflicting work, and can help decrease production time. With
GitHub, developers can build code, track changes, and innovate solutions to problems that
might arise during the site development process simultaneously.

How Do I Speak GitHub?

There are common terms teams will need to understand when using GitHub. They are:

Repository (repo) — a folder in which all files and their version histories are stored.

Branch — a workspace in which you can make changes that won’t affect the live site.

Markdown (.md) — a way to write in Github that converts plain text to GitHub code. Sites
such as Atom and Sublime Text are examples of free resources for developers using
Markdown.

Commit Changes — a saved record of a change made to a file within the repo.
Pull Request (PR) — the way to ask for changes made to a branch to be merged into
another branch that also allows for multiple users to see, discuss and review work being
done.

Merge — after a pull request is approved, the commit will be pulled in (or merged) from
one branch to another and then, deployed on the live site

Issues — how work is tracked when using git. Issues allow users to report new tasks and
content fixes, as well as allows users to track progress on a project board from beginning
to end of a specific project.

Federalist — a platform that securely deploys a website from a GitHub repository in


minutes and lets users preview proposed and published changes.

Becoming fluent in GitHub terminology might seem intimidating at first, but the more
team members engage with the platform, the easier it is to understand the ins and outs of
GitHub.

How Do I Use GitHub?

Any member on the team, developers and non-developers, that has access to a GitHub
repository can change and merge files in GitHub. The following is a step-by-step method in
which GitHub users can develop their websites:

Step 1 — Team members will open an issue via a project board.

Step 2 — Team members will create a new branch from the most recent version of the
main branch in the repository where the entire team works to avoid conflicts.

Step 3 — Team members will add commits (edits/ changes) to their respective branches.

Step 4 — Team members will open a pull request in which users can assign other team
members to review content changes and internally discuss the details of the commits.

Step 5 — After waiting for the Federalist build to complete, team members can preview
the change on a test version of the website and request reviewers to approve or comment
on the change. Once the reviewers approve the pull request, the commits merge into the
main branch and are published on the live site.
Activity 4.4
Wrap up
Use the questions that you created in the previous stage to quiz
your classmates on the text.

Share the quizz you created with the rest of the class in padlet tool.

1.

Activity 4.4
Self evaluation
Fill out the following self-evaluation form.

1. Entiendo qué es GitHub.


Si No Tal vez

2. Entiendo en qué consiste la estrategia SSQ.


Si No Tal vez

La estrategia SSQ me ayuda a entender un texto mejor.


Si No Tal vez

Gigabyte 1000, intérprete, transferencia, hipertexto, interfaz de usuario, exploración

You might also like