SlideShare a Scribd company logo
Web-service GitHub and text editor LATEX as effective tools
of revision and control of student works at universities
Presented at the 3rd
Conference
’Educational Activities in the Mode of Innovation: Concepts, Approaches, Technologies’.
Dagestan State Pedagogical University. Derbent, Russia
Polina Lemenkova
April 15, 2015
1/30
Table of Contents
Outline
1 Introduction
• GitHub. What Does is Mean?
• GitHub: Shared Creativity
• GitHub: Creative Sharing
2 Advantages of Web-Service GitHub
• LATEX: Advantages over Traditional Text Editors
3 How to Create Personal Repository ?
• Step 1: Key Generation
• Step 2: User Registration
• Step 3: Generating Project
• Step 4: Maintaining Project Push and Update
4 Typesetting Thesis in LATEX
5 Why Using GitHub ?
• Functionality of GitHub
• Advantages of GitHub in Academia
• System of Control and Revision
• Maintained Privacy
• Online Feature of GitHub: Data-Sharing
6 A Case Study of Using GitHub
• Project Interface in the Github Environment
• Example of Research Progress
• Adding New Data to the Project
• Access to the Project
7 Popularization
8 Conclusion
9 Discussion
10 R´esum´e
11 Literature
12 Thanks
13 Bibliography
Polina Lemenkova
2/30
Introduction - GitHub. What Does is Mean?
Some Facts
Octocat (Octopus + Cat) is a symbol of
GitHub. It symbolizes sharing a project.
GitHub is available for free which is
useful for students and researchers
Slogan of GitHub: ’Social Coding’, i.e.
’let’s code it together’.
It refers to the programming, but in this
presentation I show using GitHub for
MSc thesis
GitHub - a web-service for hosting (i.e.
serving and maintenance) of IT-projects
online, as well as their development by
multiple authors (incl. graduate projects
development).
GitHub is initially aimed at version
control system Git (used in
programming)
GitHub is written in the programming
language ”Erlang” and ”Ruby”, a
framework Ruby on Rails
GitHub was created by GitHub, Inc,
USA. The first private repository was
established in 2008.
Polina Lemenkova
3/30
Introduction - GitHub: Shared Creativity
GitHub: Shared Creativity
GitHub allows viewing and editing texts: make edits, change current versions in collective
access; work together on the current version of the project; add new colleagues for collective
work (convenient, for example, when a group of students write a common fieldwork report).
GitHub maintains colored syntax highlighting: added parts of code/text are colored green,
deleted parts of code/text – red. Example: below (fragment of my MSc thesis code).
Polina Lemenkova
4/30
Introduction - GitHub: Creative Sharing
GitHub: Creative Sharing
Github allows adding various data types:
code, graphics, etc.
Github allows control latest changes,
discuss and discuss work with students,
post any comments directly into the
text, add online comments
Github allows registered users to add
current version changes to the repository
of the current project.
Github keeps all update versions in the
current projects online
Github gives the opportunity for data
sharing
Github enables coworking
Polina Lemenkova
5/30
Advantages of Web-Service GitHub
Advantages of Web-Service GitHub
Online repositories
Possibilities for co-authorship
Creating PhD/MSc/BSc theses
Presenting research works
Writing and updating articles
Archive of scientific works
Sharing with colleagues
Notification of current updates
Polina Lemenkova
6/30
Advantages of Web-Service GitHub - LATEX : Advantages over Traditional Text Editors
LATEX : Advantages over Traditional Text Editors
There are a number of drawbacks when using traditional programs for writing theses (e.g.,
MS Word). These difficulties are essential when writing a thesis:
Continuous numbering of the test and illustrations breaks when changing or adding
new ones in the middle of the text (which must be corrected manually)
In case of MS Word, student has to double-check all references to literary sources
again, which complicates the work and leads to mechanical difficulties and lengthy
monotonous corrections.
LATEX has a built-in flexible system of bibliographic cross-referencing in the list of
references, which enables making automatic linking to the bib sources, as well as
updating links.
LATEX has a built-in BibTeX package that enables compiling bibliography in active mode
and leaves hyper refs a d live links toreferences, i.e. Instantly editable if necessary.
Polina Lemenkova
7/30
How to Create Personal Repository ? - Step 1: Key Generation
Step 1: Key Generation
Polina Lemenkova
8/30
How to Create Personal Repository ? - Step 2: User Registration
Step 2: User Registration
git config - global user.email
’youexample.com’ git config - global
user.name ’Your Name’ set up user’s account
default identity
Polina Lemenkova
9/30
How to Create Personal Repository ? - Step 3: Generating Project
Step 3: Generating Project
Key Commands and Tools: ’git init’ - initiation project from scratch. ’git
add files’ - selecting all files for the project.
(texts, tables, graphs, maps, figures).
Polina Lemenkova
10/30
How to Create Personal Repository ? - Step 4: Maintaining Project Push and Update
Project Push and Update
git commit -a -m ’name of update’
e.g.: git commit -a -m ’added tables No
14, 15, 17’
’git diff’ - a key command of GitHub,
’git diff’ - detects and recognizes all
updates in the text
’git diff’ highlights them green/red,
respectively
Polina Lemenkova
11/30
Typesetting Thesis in LATEX
Typesetting Thesis in LATEX
Example of structuring text in a thesis with the help of mark up language used to highlight
text when writing codes with a high level of nesting, allows you to quickly navigate the
work: paragraphs, highlighting text, indentation, multi-level markings, making tabs,
hierarchical structuring (chapters, sections, sub-sections, paragraphs), multi-level indents
from the red line. This allows to quickly read and navigate within the text.
Polina Lemenkova
12/30
Why Using GitHub ? - Functionality of GitHub
Syntax Coloring
Important feature of Github: built-in
color management for updated code
All recent updates are syntactically
highlighted green in the command line
Added text, lines and whole fragments
and paragraphs of paragraphs are
colored green
On the contrary, selected sections of text
deleted from the last session are colored
red.
Polina Lemenkova
13/30
Why Using GitHub ? - Advantages of GitHub in Academia
Advantages of GitHub in Academia
Time Monitoring
Using GitHub facilitates monitoring research progress and to assess the work done recently,
to timely response to the comments and corrections of colleagues.
Retrospective Editing
Retrospective and comparative editing of texts in the Github environment allows to return
to the old, previous version of the work, saved a while ago, to cancel updates.
Polina Lemenkova
14/30
Why Using GitHub ? - System of Control and Revision
System of Control and Revision
All versions and changes of the thesis are recorded and available in the system. Thus, using
GitHub revision control system and text code management, the project was regularly
updated. Hence, supervisors can regularly monitor the project.
Polina Lemenkova
15/30
Why Using GitHub ? - Maintained Privacy
Unpublished Works
Both public and private repositories are maintained: the colleague/co-author/supervisors
may receive private links to the current version of research and have access to the work.
Polina Lemenkova
16/30
Why Using GitHub ? - Online Feature of GitHub: Data-Sharing
Online Feature of GitHub: Data-Sharing
Github’s use of the standard command line
interface in programming
Adding current version changes to the
repository of the current project.
Supports both a public repository and a
closed one in limited access (private).
Keeping closed unpublished works, with
restricted access to coworkers.
Successfully defended dissertations,
master’s projects and theses can be
posted in open access.
Access is configured for both the general
public and the university archive.
Data can be stored there for an
unlimited time.
Polina Lemenkova
17/30
A Case Study of Using GitHub
A Case Study of Using GitHub
A case study of using GitHub: my MSc thesis.
MSc Thesis “Seagrass Mapping and
Monitoring Along the Coasts of Crete,
Greece”, defended in Netherlands, University
of Twente, Faculty of GIS and Earth
Observation, 2011.
Written using text editor LATEX using GitHub
Original source: on my GitHub webpage.
Polina Lemenkova
18/30
A Case Study of Using GitHub - Project Interface in the Github Environment
Project Interface in the Github Environment
Opportunities
GitHub: excellent opportunities in academia for supervisors, students, lecturers, researchers.
Monitoring
The use of LATEX and Github provided timely access for the project’s supervisors to monitor
research progress
Examples
Updating Unlike traditional MS Word, combination of LATEX and Github allowed supervisors
to check current progress on-line as updates, comments and corrections made.
Polina Lemenkova
19/30
A Case Study of Using GitHub - Example of Research Progress
Example of Research Progress
New text is highlighted in green, deleted
paragraphs are highlighted in red.
Current research progress can be easily
monitored and specific project updates
highlighted and commented
Polina Lemenkova
20/30
A Case Study of Using GitHub - Adding New Data to the Project
Adding New Data to the Project
Polina Lemenkova
21/30
A Case Study of Using GitHub - Access to the Project
Access to the Project
Polina Lemenkova
22/30
Popularization
Actuality of Using GitHub
Audience
Despite obvious advantages and prospects of the GitHub service, the majority of its users
are programmers and IT specialists. Using GitHub in academia is still limited.
Popularization in Academia
There is an need to popularize and demonstrate the GitHub service and environment in the
student and academic environment: in research centers, universities, institutes.
Examples
Geologists: Getting acquainted with GitHub would be of especial advantage for faculties of
natural and Earth sciences, since they often have common fieldwork data and projects.
Polina Lemenkova
23/30
Conclusion
Conclusion
Current problem with GitHub and LATEX is their non-popularity in academia caused by
following reasons.
Student Works
Some students are not informed about the LATEX or GitHub and do not know how to use
them. The functionality of these tools, multifunctional environments should be popularized.
Difficulty of Learning Curve
GitHub and LATEX are sometimes regard ed as difficult programs. The basics of using LATEX
and GitHub should be initially studied for some time, but it is rewarding. Further advantages
of using TEX and GitHub are obvious and worth the efforts and time to master them.
Examples
Advantages: Joint combination of using LATEX and GitHub facilitates writing, typesetting
and managing versions upgrades while working on a project.
Polina Lemenkova
24/30
Discussion
Discussion
Opportunities
Traditional for IT industry and programmers, GitHub offers great opportunities for effective
collaboration such as ’student-supervisor’ or ’group of students’ or ’group of colleagues’.
Unlike traditional programs, the use of innovative technologies of text editors, such as LATEX
and data archiving such as GitHub allows supervisor to monitor student’s research progress.
Advantages
A great advantage of GitHub consists in its color syntax and maintaining history of updates
versions. The presentation demonstrated conceptual principles of the Github and LATEX.
Possibilities
The possibilities for collaborative data sharing, research progress updating and creative
works are illustrated. Current work is a technical illustration of using IT in education.
Polina Lemenkova
25/30
R´esum´e
R´esum´e
R´esum´e
This work aimed to give an example of the effective use of the GitHub web service
specifically in an academic environment. The case study was given to a MSc thesis that was
written completely using LATEX and GitHub. The presentation illustrated how specifically one
can apply new technologies and innovative approaches in the educational environment.
Highlights
Technical issues of running project, creating repositories, making updates, adding new files
to the system are demonstrated with a series of screenshot illustrations of the process.
Important conceptual features and advantages of using Github and LATEX in the academic
environment are listed and discussed.
Polina Lemenkova
26/30
Literature
Literature
Polina Lemenkova
27/30
Thanks
Thanks
Thank you for attention !
Polina Lemenkova
28/30
Bibliography
Bibliography I
[1] P. Lemenkova. “Detection of Vegetation Coverage in Urban Agglomeration of Brussels by NDVI Indicator Using eCognition Software and
Remote Sensing Measurements”. In: GIS and Remote Sensing. GIS Day. Proceedings of the 3rd International Conference (Environmental
Res. & GIS Centre, Nov. 17–19, 2014). Ed. by H. Manandyan. Tsaghkadzor, Armenia: Print Way, pp. 112–119. doi:
10.6084/m9.figshare.7434215.
[2] P. Lemenkova. “Cost-Effective Raster Image Processing for Geoecological Analysis using ISOCLUST Classifier: a Case Study of Estonian
Landscapes”. In: Modern Problems of Geoecology and Landscapes Studies. Proceedings of the 5th International Conference (Belarus State
University (BSU), Oct. 14–17, 2014). Ed. by A. N. Vitchenko, G. I. Martsinkevich, B. P. Vlasov, N. V. Gagina, and V. M. Yatsukhno.
Minsk, Belarus: BSU Press, pp. 74–76. isbn: 978-985-476-629-4. doi: 10.6084/m9.figshare.7211870. url:
https://www.elib.bsu.by/bitstream/123456789/103641/1/geoconf80.pdf.
[3] P. Lemenkova. “Opportunities for Classes of Geography in the High School: the Use of ’CORINE’ Project Data, Satellite Images and IDRISI
GIS for Geovisualization”. In: Perspectives for the Development of Higher Education. Proceedings of 7th International Conference (Grodno
State Agrarian University GGAU, Apr. 24–25, 2014). Ed. by V. Pestis, A. A. Duduk, A. V. Sviridov, and S. I. Yurgel. Grodno, Belarus:
GGAU Press, pp. 284–286. isbn: 978-985-537-042-1. doi: 10.6084/m9.figshare.7211933. url:
https://www.ggau.by/downloads/prints/Sbornik_72014_konferencii_perspektivy_razvitija_vysshej_shkoly.pdf.
[4] P. Lemenkova. “Monitoring changes in agricultural landscapes of Central Europe, Hungary: application of ILWIS GIS for image processing”.
In: Geoinformatics: Theoretical and Applied Aspects. Proceedings of 12th International Conference (Great Conference Hall National
Academy of Science of Ukraine, May 13–16, 2013). Kiev, Ukraine. doi: 10.3997/2214-4609.20142479.
[5] P. Lemenkova. “Impacts of Climate Change on Landscapes in Central Europe, Hungary”. In: Current Problems of Ecology. Ecological
Monitoring and Management of Natural Protection. Proceedings of 8th International Conference (Yanka Kupala State University of Grodno
YKSUG, Oct. 24–26, 2012). Vol. 2. Grodno, Belarus: YKSUG Press, pp. 134–136. doi: 10.6084/m9.figshare.7211993. url:
https://elib.grsu.by/katalog/173327-393652.pdf.
[6] P. Lemenkova. “Analysis of Landsat NDVI time series for detecting degradation of vegetation”. In: Geoecology and Sustainable Use of
Mineral Resources. From Science to Practice. Proceedings of the 3rd International Conference of Young Scientists (Belgorod State
University, Apr. 6–10, 2015). Ed. by A. N. Petin, P. V. Goleusov, and E. I. Makaseeva. Belgorod, Russia, 2015, pp. 11–13. isbn:
978-5-98242-210-1. doi: 10.6084/m9.figshare.7211795.v1.
Polina Lemenkova
29/30
Bibliography
Bibliography II
[7] P. Lemenkova. “Satellite Image Based Mapping of Wetland Tundra Landscapes Using ILWIS GIS”. Russian. In: Actual Problems of the
State and Management of Water Resources. Proceedings of the International Conference (Volga State University of Technology, Mar. 19,
2015). Ed. by A. V. Kusakin and T. N. Efimova. Yoshkar-Ola, Mari El, Russia: VolgaTech Press, 2015, pp. 110–113. isbn:
978-5-9903856-9-6. doi: 10.6084/m9.figshare.7435520. url: https://elibrary.ru/item.asp?id=24613025.
[8] P. Lemenkova. “Mapping agricultural lands by means of GIS for monitoring use of natural resources”. Russian. In: Actual Problems of the
Conservation and Development of Biological Resources. Proceedings of the International Conference (Ural State Agrarian University
UrGAU, Feb. 27–28, 2015). Ed. by I. M. Donnik, B. A. Voronin, I. P. Zorina, and N. V. Roshchina. Yekaterinburg, Russia: UrGAU Press,
2015, pp. 226–229. isbn: 978-5-87203-374-5. doi: 10.6084/m9.figshare.7211804.
[9] P. Lemenkova. “Processing Remote Sensing Data Using Erdas Imagine for Mapping Aegean Sea Region, Turkey”. In: Informatics. Problems,
Methodology, Technologies. Proceedings of 15th International Conference (Voronezh State University, Feb. 12–13, 2015). Vol. 3. Voronezh,
Russia: VGU Press, 2015, pp. 11–15. isbn: 5-9273-0681-0. doi: 10.6084/m9.figshare.7434191. url:
https://elibrary.ru/item.asp?id=26663916.
[10] P. Lemenkova. “Analysis of Landsat NDVI time series for detecting degradation of vegetation”. In: Conference ’Geoecology and Sustainable
Use of Mineral Resources’ (Belgorod State University). Belgorod, Russia, Apr. 6, 2015. doi: 10.13140/RG.2.2.14408.67844.
[11] P. Lemenkova. “Google Earth web service as a support for GIS mapping in geospatial research at universities”. Russian and English. In:
Web-Technologies in the Educational Space. Problems, Approaches, Perspectives. Proceedings of the International Conference (Arzamas
branch of the N. I. Lobachevsky State University of Nizhny Novgorod, Mar. 26–27, 2015). Ed. by S. V. Aryutkina and S. V. Napalkov.
Arzamas, Russia: OOO Rastr-NN, Mar. 2015, pp. 460–464. isbn: 978-5-9906469-1-9. doi: 10.6084/m9.figshare.7211798. url:
https://elibrary.ru/item.asp?id=23426340.
[12] P. Lemenkova. “Satellite Image Based Mapping of Wetland Tundra Landscapes Using ILWIS GIS”. In: Actual Problems of the State and
Management of Water Resources (Volga State University of Technology). Yoshkar-Ola, Mari El, Russia, Mar. 19, 2015. doi:
10.13140/RG.2.2.30084.88960.
[13] P. Lemenkova. “Geospatial Technology for Land Cover Analysis”. In: Middle East and Africa (MEA) Geospatial Digest (Nov. 2013). doi:
10.6084/m9.figshare.7439228. url:
https://www.geospatialworld.net/article/geospatial-technology-for-land-cover-analysis/. e-magazine (periodical).
Polina Lemenkova
30/30
Bibliography
Bibliography III
[14] P. Lemenkova. “Seagrass Mapping and Monitoring Along the Coasts of Crete, Greece”. M.Sc. Thesis. Enschede, Netherands: University of
Twente, Faculty of Earth Observation and Geoinformation (ITC), Mar. 8, 2011. 158 pp. doi: 10.13140/RG.2.2.16945.22881. url:
https://thesiscommons.org/p4h9v.
[15] P. Lemenkova. “Using ArcGIS in Teaching Geosciences”. Russian. B.Sc. Thesis. Moscow, Russia: Lomonosov Moscow State University,
Faculty of Educational Studies, June 5, 2007. 58 pp. doi: 10.13140/RG.2.2.12357.70885. url: https://thesiscommons.org/nmjgz.
[16] P. Lemenkova. “Geoecological Mapping of the Barents and Pechora Seas”. Russian. B.Sc. Thesis. Moscow, Russia: Lomonosov Moscow
State University, Faculty of Geography, Deparmnet of Cartography and Geoinformatics, May 18, 2004. 78 pp. doi:
10.13140/RG.2.2.25360.05122. url: https://thesiscommons.org/bvwcr.
[17] P. Lemenkova. Ecological and Geographical Mapping of the Baltic Sea Region in the Gulf of Finland. Russian. Moscow, Russia: Lomonosov
Moscow State University, Mar. 30, 2002. doi: 10.6084/m9.figshare.7294661. url: https://zenodo.org/record/2574447. Term Paper.
[18] P. Lemenkova and I. Elek. “Clustering Algorithm in ILWIS GIS for Classification of Landsat TM Scenes: a Case Study of Mecsek Hills
Region, Hungary”. In: Geosciences and Environment. Near-Surface Geophysics. Proceedings 3rd International Conference (Association of
Geophysicists & Environmentalists of Serbia (AGES), May 27–29, 2012). Ed. by S. Komatina-Petrovic. Belgrade, Serbia. doi:
10.6084/m9.figshare.7434218.v1.
[19] H. W. Schenke and P. Lemenkova. “Zur Frage der Meeresboden-Kartographie: Die Nutzung von AutoTrace Digitizer f¨ur die Vektorisierung
der Bathymetrischen Daten in der Petschora-See”. German. In: Hydrographische Nachrichten 25.81 (June 2008), pp. 16–21. issn:
0934-7747. doi: 10.6084/m9.figshare.7435538.v2.
[20] I. Suetova, L. Ushakova, and P. Lemenkova. “Geoecological Mapping of the Barents Sea Using GIS”. In: Digital Cartography & GIS for
Sustainable Development of Territories. Proceedings of the International Cartographic Conference. ICC (July 9–16, 2005). La Coru˜na,
Espa˜na, 2005. doi: 10.6084/m9.figshare.7435529. url: https://icaci.org/icc2005/.
[21] I. Suetova, L. Ushakova, and P. Lemenkova. “Geoinformation mapping of the Barents and Pechora Seas”. In: Geography and Natural
Resources 4 (Dec. 2005). Ed. by V. A. Snytko, pp. 138–142. issn: 1875-3728. doi: 10.6084/m9.figshare.7435535. url:
http://www.izdatgeo.ru/journal.php?action=output&id=3&lang_num=2&id_dop=68.
Polina Lemenkova

More Related Content

Similar to Web-service GitHub and text editor LATEX as e ective tools of revision and control of student works at universities

PyQtGraph evening
PyQtGraph eveningPyQtGraph evening
PyQtGraph evening
TeachHindi
 
Github 101 An Adventurer's Guide To Open Source
Github 101   An Adventurer's Guide To Open SourceGithub 101   An Adventurer's Guide To Open Source
Github 101 An Adventurer's Guide To Open Source
Prachitibhukan
 
OpenNTF.Org Third Generation
OpenNTF.Org Third GenerationOpenNTF.Org Third Generation
OpenNTF.Org Third Generation
Niklas Heidloff
 
Hacktoberfest 2020 - Open source for beginners
Hacktoberfest 2020 - Open source for beginnersHacktoberfest 2020 - Open source for beginners
Hacktoberfest 2020 - Open source for beginners
DeepikaRana30
 
August OpenNTF Webinar - Git and GitHub Explained
August OpenNTF Webinar - Git and GitHub ExplainedAugust OpenNTF Webinar - Git and GitHub Explained
August OpenNTF Webinar - Git and GitHub Explained
Howard Greenberg
 
Get Git with It! A Developer's Workshop.pptx
Get Git with It! A Developer's Workshop.pptxGet Git with It! A Developer's Workshop.pptx
Get Git with It! A Developer's Workshop.pptx
Google Developer Students Clubs - CTU
 
What is github.
What is github.What is github.
What is github.
aditi agarwal
 
Brush up on using github
Brush up on using githubBrush up on using github
Brush up on using github
Sebin Benjamin
 
A Tutorial for GitHub.pdf
A Tutorial for GitHub.pdfA Tutorial for GitHub.pdf
A Tutorial for GitHub.pdf
badrfathallah2
 
A Tutorial for GitHub.pdf
A Tutorial for GitHub.pdfA Tutorial for GitHub.pdf
A Tutorial for GitHub.pdf
Amarnadh36
 
Migrating To GitHub
Migrating To GitHub  Migrating To GitHub
Migrating To GitHub
Sridhar Peddinti
 
Final Algos
Final AlgosFinal Algos
Final Algos
Anirudh Mallem
 
A data-driven approach for understanding Open Design @ Design For Next
A data-driven approach for understanding Open Design @ Design For NextA data-driven approach for understanding Open Design @ Design For Next
A data-driven approach for understanding Open Design @ Design For Next
MAKE-IT
 
Get your Git on GitHub
Get your Git on GitHubGet your Git on GitHub
Get your Git on GitHub
Runcy Oommen
 
Towards Better Open-Source Development:
Towards Better Open-Source Development:Towards Better Open-Source Development:
Towards Better Open-Source Development:
TeachHindi
 
Git
GitGit
GitHub Event.pptx
GitHub Event.pptxGitHub Event.pptx
GitHub Event.pptx
KeerthanaJ32
 
Wickey Set Focus .Net Portfolio
Wickey Set Focus .Net PortfolioWickey Set Focus .Net Portfolio
Wickey Set Focus .Net Portfolio
mwickey
 
Git tutorial
Git tutorialGit tutorial
Git tutorial
Peder Larson
 
Continuous integration in github
Continuous integration in githubContinuous integration in github
Continuous integration in github
Abderrahmane Benbachir
 

Similar to Web-service GitHub and text editor LATEX as e ective tools of revision and control of student works at universities (20)

PyQtGraph evening
PyQtGraph eveningPyQtGraph evening
PyQtGraph evening
 
Github 101 An Adventurer's Guide To Open Source
Github 101   An Adventurer's Guide To Open SourceGithub 101   An Adventurer's Guide To Open Source
Github 101 An Adventurer's Guide To Open Source
 
OpenNTF.Org Third Generation
OpenNTF.Org Third GenerationOpenNTF.Org Third Generation
OpenNTF.Org Third Generation
 
Hacktoberfest 2020 - Open source for beginners
Hacktoberfest 2020 - Open source for beginnersHacktoberfest 2020 - Open source for beginners
Hacktoberfest 2020 - Open source for beginners
 
August OpenNTF Webinar - Git and GitHub Explained
August OpenNTF Webinar - Git and GitHub ExplainedAugust OpenNTF Webinar - Git and GitHub Explained
August OpenNTF Webinar - Git and GitHub Explained
 
Get Git with It! A Developer's Workshop.pptx
Get Git with It! A Developer's Workshop.pptxGet Git with It! A Developer's Workshop.pptx
Get Git with It! A Developer's Workshop.pptx
 
What is github.
What is github.What is github.
What is github.
 
Brush up on using github
Brush up on using githubBrush up on using github
Brush up on using github
 
A Tutorial for GitHub.pdf
A Tutorial for GitHub.pdfA Tutorial for GitHub.pdf
A Tutorial for GitHub.pdf
 
A Tutorial for GitHub.pdf
A Tutorial for GitHub.pdfA Tutorial for GitHub.pdf
A Tutorial for GitHub.pdf
 
Migrating To GitHub
Migrating To GitHub  Migrating To GitHub
Migrating To GitHub
 
Final Algos
Final AlgosFinal Algos
Final Algos
 
A data-driven approach for understanding Open Design @ Design For Next
A data-driven approach for understanding Open Design @ Design For NextA data-driven approach for understanding Open Design @ Design For Next
A data-driven approach for understanding Open Design @ Design For Next
 
Get your Git on GitHub
Get your Git on GitHubGet your Git on GitHub
Get your Git on GitHub
 
Towards Better Open-Source Development:
Towards Better Open-Source Development:Towards Better Open-Source Development:
Towards Better Open-Source Development:
 
Git
GitGit
Git
 
GitHub Event.pptx
GitHub Event.pptxGitHub Event.pptx
GitHub Event.pptx
 
Wickey Set Focus .Net Portfolio
Wickey Set Focus .Net PortfolioWickey Set Focus .Net Portfolio
Wickey Set Focus .Net Portfolio
 
Git tutorial
Git tutorialGit tutorial
Git tutorial
 
Continuous integration in github
Continuous integration in githubContinuous integration in github
Continuous integration in github
 

More from Universität Salzburg

Accurate and rapid big spatial data processing by scripting cartographic algo...
Accurate and rapid big spatial data processing by scripting cartographic algo...Accurate and rapid big spatial data processing by scripting cartographic algo...
Accurate and rapid big spatial data processing by scripting cartographic algo...
Universität Salzburg
 
Presentation lemenkova
Presentation lemenkovaPresentation lemenkova
Presentation lemenkova
Universität Salzburg
 
Risks of Cryogenic Landslide Hazards and Their Impact on Ecosystems in Cold E...
Risks of Cryogenic Landslide Hazards and Their Impact on Ecosystems in Cold E...Risks of Cryogenic Landslide Hazards and Their Impact on Ecosystems in Cold E...
Risks of Cryogenic Landslide Hazards and Their Impact on Ecosystems in Cold E...
Universität Salzburg
 
Bringing Geospatial Analysis to the Social Studies: an Assessment of the City...
Bringing Geospatial Analysis to the Social Studies: an Assessment of the City...Bringing Geospatial Analysis to the Social Studies: an Assessment of the City...
Bringing Geospatial Analysis to the Social Studies: an Assessment of the City...
Universität Salzburg
 
Detection of Vegetation Coverage in Urban Agglomeration of Brussels by NDVI I...
Detection of Vegetation Coverage in Urban Agglomeration of Brussels by NDVI I...Detection of Vegetation Coverage in Urban Agglomeration of Brussels by NDVI I...
Detection of Vegetation Coverage in Urban Agglomeration of Brussels by NDVI I...
Universität Salzburg
 
Investigation of the Lake Victoria Region (Africa: Tanzania, Kenya and Uganda)
Investigation of the Lake Victoria Region (Africa: Tanzania, Kenya and Uganda)Investigation of the Lake Victoria Region (Africa: Tanzania, Kenya and Uganda)
Investigation of the Lake Victoria Region (Africa: Tanzania, Kenya and Uganda)
Universität Salzburg
 
Interpretation of Landscape Values, Typology and Quality Using Methods of Spa...
Interpretation of Landscape Values, Typology and Quality Using Methods of Spa...Interpretation of Landscape Values, Typology and Quality Using Methods of Spa...
Interpretation of Landscape Values, Typology and Quality Using Methods of Spa...
Universität Salzburg
 
Mapping Land Cover Changes Using Landsat TM: a Case Study of Yamal Ecosystems...
Mapping Land Cover Changes Using Landsat TM: a Case Study of Yamal Ecosystems...Mapping Land Cover Changes Using Landsat TM: a Case Study of Yamal Ecosystems...
Mapping Land Cover Changes Using Landsat TM: a Case Study of Yamal Ecosystems...
Universität Salzburg
 
Economic assessment of landslide risk for the Waidhofen a.d. Ybbs region, Alp...
Economic assessment of landslide risk for the Waidhofen a.d. Ybbs region, Alp...Economic assessment of landslide risk for the Waidhofen a.d. Ybbs region, Alp...
Economic assessment of landslide risk for the Waidhofen a.d. Ybbs region, Alp...
Universität Salzburg
 
Quality assessment of data from CHRIS/PROBA
Quality assessment of data from CHRIS/PROBAQuality assessment of data from CHRIS/PROBA
Quality assessment of data from CHRIS/PROBA
Universität Salzburg
 
Conservation Area Designation in the Andes
Conservation Area Designation in the AndesConservation Area Designation in the Andes
Conservation Area Designation in the Andes
Universität Salzburg
 
Seagrass mapping and monitoring along the coast of Crete, Greece
Seagrass mapping and monitoring along the coast of Crete, GreeceSeagrass mapping and monitoring along the coast of Crete, Greece
Seagrass mapping and monitoring along the coast of Crete, Greece
Universität Salzburg
 
Why Should We Stand for Geothermal Energy ? Example of the Negative Impacts o...
Why Should We Stand for Geothermal Energy ? Example of the Negative Impacts o...Why Should We Stand for Geothermal Energy ? Example of the Negative Impacts o...
Why Should We Stand for Geothermal Energy ? Example of the Negative Impacts o...
Universität Salzburg
 
Using ArcGIS in Teaching Geosciences
Using ArcGIS in Teaching GeosciencesUsing ArcGIS in Teaching Geosciences
Using ArcGIS in Teaching Geosciences
Universität Salzburg
 
How could obligation chain be structured along cross-border gas supply for...
   How could obligation chain be structured along cross-border gas supply for...   How could obligation chain be structured along cross-border gas supply for...
How could obligation chain be structured along cross-border gas supply for...
Universität Salzburg
 
Urban Sprawl in Estonia
Urban Sprawl in EstoniaUrban Sprawl in Estonia
Urban Sprawl in Estonia
Universität Salzburg
 
Using K-means algorithm classifier for urban landscapes classification in Tai...
Using K-means algorithm classifier for urban landscapes classification in Tai...Using K-means algorithm classifier for urban landscapes classification in Tai...
Using K-means algorithm classifier for urban landscapes classification in Tai...
Universität Salzburg
 
Rural Sustainability and Management of Natural Resources in Tian Shan Region,...
Rural Sustainability and Management of Natural Resources in Tian Shan Region,...Rural Sustainability and Management of Natural Resources in Tian Shan Region,...
Rural Sustainability and Management of Natural Resources in Tian Shan Region,...
Universität Salzburg
 
Mapping Agricultural Lands by Means of GIS for Monitoring Use of Natural Reso...
Mapping Agricultural Lands by Means of GIS for Monitoring Use of Natural Reso...Mapping Agricultural Lands by Means of GIS for Monitoring Use of Natural Reso...
Mapping Agricultural Lands by Means of GIS for Monitoring Use of Natural Reso...
Universität Salzburg
 
Seagrass Mapping and Monitoring Along the Coasts of Crete, Greece
Seagrass Mapping and Monitoring Along the Coasts of Crete, GreeceSeagrass Mapping and Monitoring Along the Coasts of Crete, Greece
Seagrass Mapping and Monitoring Along the Coasts of Crete, Greece
Universität Salzburg
 

More from Universität Salzburg (20)

Accurate and rapid big spatial data processing by scripting cartographic algo...
Accurate and rapid big spatial data processing by scripting cartographic algo...Accurate and rapid big spatial data processing by scripting cartographic algo...
Accurate and rapid big spatial data processing by scripting cartographic algo...
 
Presentation lemenkova
Presentation lemenkovaPresentation lemenkova
Presentation lemenkova
 
Risks of Cryogenic Landslide Hazards and Their Impact on Ecosystems in Cold E...
Risks of Cryogenic Landslide Hazards and Their Impact on Ecosystems in Cold E...Risks of Cryogenic Landslide Hazards and Their Impact on Ecosystems in Cold E...
Risks of Cryogenic Landslide Hazards and Their Impact on Ecosystems in Cold E...
 
Bringing Geospatial Analysis to the Social Studies: an Assessment of the City...
Bringing Geospatial Analysis to the Social Studies: an Assessment of the City...Bringing Geospatial Analysis to the Social Studies: an Assessment of the City...
Bringing Geospatial Analysis to the Social Studies: an Assessment of the City...
 
Detection of Vegetation Coverage in Urban Agglomeration of Brussels by NDVI I...
Detection of Vegetation Coverage in Urban Agglomeration of Brussels by NDVI I...Detection of Vegetation Coverage in Urban Agglomeration of Brussels by NDVI I...
Detection of Vegetation Coverage in Urban Agglomeration of Brussels by NDVI I...
 
Investigation of the Lake Victoria Region (Africa: Tanzania, Kenya and Uganda)
Investigation of the Lake Victoria Region (Africa: Tanzania, Kenya and Uganda)Investigation of the Lake Victoria Region (Africa: Tanzania, Kenya and Uganda)
Investigation of the Lake Victoria Region (Africa: Tanzania, Kenya and Uganda)
 
Interpretation of Landscape Values, Typology and Quality Using Methods of Spa...
Interpretation of Landscape Values, Typology and Quality Using Methods of Spa...Interpretation of Landscape Values, Typology and Quality Using Methods of Spa...
Interpretation of Landscape Values, Typology and Quality Using Methods of Spa...
 
Mapping Land Cover Changes Using Landsat TM: a Case Study of Yamal Ecosystems...
Mapping Land Cover Changes Using Landsat TM: a Case Study of Yamal Ecosystems...Mapping Land Cover Changes Using Landsat TM: a Case Study of Yamal Ecosystems...
Mapping Land Cover Changes Using Landsat TM: a Case Study of Yamal Ecosystems...
 
Economic assessment of landslide risk for the Waidhofen a.d. Ybbs region, Alp...
Economic assessment of landslide risk for the Waidhofen a.d. Ybbs region, Alp...Economic assessment of landslide risk for the Waidhofen a.d. Ybbs region, Alp...
Economic assessment of landslide risk for the Waidhofen a.d. Ybbs region, Alp...
 
Quality assessment of data from CHRIS/PROBA
Quality assessment of data from CHRIS/PROBAQuality assessment of data from CHRIS/PROBA
Quality assessment of data from CHRIS/PROBA
 
Conservation Area Designation in the Andes
Conservation Area Designation in the AndesConservation Area Designation in the Andes
Conservation Area Designation in the Andes
 
Seagrass mapping and monitoring along the coast of Crete, Greece
Seagrass mapping and monitoring along the coast of Crete, GreeceSeagrass mapping and monitoring along the coast of Crete, Greece
Seagrass mapping and monitoring along the coast of Crete, Greece
 
Why Should We Stand for Geothermal Energy ? Example of the Negative Impacts o...
Why Should We Stand for Geothermal Energy ? Example of the Negative Impacts o...Why Should We Stand for Geothermal Energy ? Example of the Negative Impacts o...
Why Should We Stand for Geothermal Energy ? Example of the Negative Impacts o...
 
Using ArcGIS in Teaching Geosciences
Using ArcGIS in Teaching GeosciencesUsing ArcGIS in Teaching Geosciences
Using ArcGIS in Teaching Geosciences
 
How could obligation chain be structured along cross-border gas supply for...
   How could obligation chain be structured along cross-border gas supply for...   How could obligation chain be structured along cross-border gas supply for...
How could obligation chain be structured along cross-border gas supply for...
 
Urban Sprawl in Estonia
Urban Sprawl in EstoniaUrban Sprawl in Estonia
Urban Sprawl in Estonia
 
Using K-means algorithm classifier for urban landscapes classification in Tai...
Using K-means algorithm classifier for urban landscapes classification in Tai...Using K-means algorithm classifier for urban landscapes classification in Tai...
Using K-means algorithm classifier for urban landscapes classification in Tai...
 
Rural Sustainability and Management of Natural Resources in Tian Shan Region,...
Rural Sustainability and Management of Natural Resources in Tian Shan Region,...Rural Sustainability and Management of Natural Resources in Tian Shan Region,...
Rural Sustainability and Management of Natural Resources in Tian Shan Region,...
 
Mapping Agricultural Lands by Means of GIS for Monitoring Use of Natural Reso...
Mapping Agricultural Lands by Means of GIS for Monitoring Use of Natural Reso...Mapping Agricultural Lands by Means of GIS for Monitoring Use of Natural Reso...
Mapping Agricultural Lands by Means of GIS for Monitoring Use of Natural Reso...
 
Seagrass Mapping and Monitoring Along the Coasts of Crete, Greece
Seagrass Mapping and Monitoring Along the Coasts of Crete, GreeceSeagrass Mapping and Monitoring Along the Coasts of Crete, Greece
Seagrass Mapping and Monitoring Along the Coasts of Crete, Greece
 

Recently uploaded

Advantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO PerspectiveAdvantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO Perspective
Krisztián Száraz
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
Jean Carlos Nunes Paixão
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
ak6969907
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
History of Stoke Newington
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
TechSoup
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
Dr. Shivangi Singh Parihar
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
WaniBasim
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
National Information Standards Organization (NISO)
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
chanes7
 
Assignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docxAssignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docx
ArianaBusciglio
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Excellence Foundation for South Sudan
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
taiba qazi
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
Priyankaranawat4
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
Academy of Science of South Africa
 

Recently uploaded (20)

Advantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO PerspectiveAdvantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO Perspective
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
 
Assignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docxAssignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docx
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
 

Web-service GitHub and text editor LATEX as e ective tools of revision and control of student works at universities

  • 1. Web-service GitHub and text editor LATEX as effective tools of revision and control of student works at universities Presented at the 3rd Conference ’Educational Activities in the Mode of Innovation: Concepts, Approaches, Technologies’. Dagestan State Pedagogical University. Derbent, Russia Polina Lemenkova April 15, 2015
  • 2. 1/30 Table of Contents Outline 1 Introduction • GitHub. What Does is Mean? • GitHub: Shared Creativity • GitHub: Creative Sharing 2 Advantages of Web-Service GitHub • LATEX: Advantages over Traditional Text Editors 3 How to Create Personal Repository ? • Step 1: Key Generation • Step 2: User Registration • Step 3: Generating Project • Step 4: Maintaining Project Push and Update 4 Typesetting Thesis in LATEX 5 Why Using GitHub ? • Functionality of GitHub • Advantages of GitHub in Academia • System of Control and Revision • Maintained Privacy • Online Feature of GitHub: Data-Sharing 6 A Case Study of Using GitHub • Project Interface in the Github Environment • Example of Research Progress • Adding New Data to the Project • Access to the Project 7 Popularization 8 Conclusion 9 Discussion 10 R´esum´e 11 Literature 12 Thanks 13 Bibliography Polina Lemenkova
  • 3. 2/30 Introduction - GitHub. What Does is Mean? Some Facts Octocat (Octopus + Cat) is a symbol of GitHub. It symbolizes sharing a project. GitHub is available for free which is useful for students and researchers Slogan of GitHub: ’Social Coding’, i.e. ’let’s code it together’. It refers to the programming, but in this presentation I show using GitHub for MSc thesis GitHub - a web-service for hosting (i.e. serving and maintenance) of IT-projects online, as well as their development by multiple authors (incl. graduate projects development). GitHub is initially aimed at version control system Git (used in programming) GitHub is written in the programming language ”Erlang” and ”Ruby”, a framework Ruby on Rails GitHub was created by GitHub, Inc, USA. The first private repository was established in 2008. Polina Lemenkova
  • 4. 3/30 Introduction - GitHub: Shared Creativity GitHub: Shared Creativity GitHub allows viewing and editing texts: make edits, change current versions in collective access; work together on the current version of the project; add new colleagues for collective work (convenient, for example, when a group of students write a common fieldwork report). GitHub maintains colored syntax highlighting: added parts of code/text are colored green, deleted parts of code/text – red. Example: below (fragment of my MSc thesis code). Polina Lemenkova
  • 5. 4/30 Introduction - GitHub: Creative Sharing GitHub: Creative Sharing Github allows adding various data types: code, graphics, etc. Github allows control latest changes, discuss and discuss work with students, post any comments directly into the text, add online comments Github allows registered users to add current version changes to the repository of the current project. Github keeps all update versions in the current projects online Github gives the opportunity for data sharing Github enables coworking Polina Lemenkova
  • 6. 5/30 Advantages of Web-Service GitHub Advantages of Web-Service GitHub Online repositories Possibilities for co-authorship Creating PhD/MSc/BSc theses Presenting research works Writing and updating articles Archive of scientific works Sharing with colleagues Notification of current updates Polina Lemenkova
  • 7. 6/30 Advantages of Web-Service GitHub - LATEX : Advantages over Traditional Text Editors LATEX : Advantages over Traditional Text Editors There are a number of drawbacks when using traditional programs for writing theses (e.g., MS Word). These difficulties are essential when writing a thesis: Continuous numbering of the test and illustrations breaks when changing or adding new ones in the middle of the text (which must be corrected manually) In case of MS Word, student has to double-check all references to literary sources again, which complicates the work and leads to mechanical difficulties and lengthy monotonous corrections. LATEX has a built-in flexible system of bibliographic cross-referencing in the list of references, which enables making automatic linking to the bib sources, as well as updating links. LATEX has a built-in BibTeX package that enables compiling bibliography in active mode and leaves hyper refs a d live links toreferences, i.e. Instantly editable if necessary. Polina Lemenkova
  • 8. 7/30 How to Create Personal Repository ? - Step 1: Key Generation Step 1: Key Generation Polina Lemenkova
  • 9. 8/30 How to Create Personal Repository ? - Step 2: User Registration Step 2: User Registration git config - global user.email ’youexample.com’ git config - global user.name ’Your Name’ set up user’s account default identity Polina Lemenkova
  • 10. 9/30 How to Create Personal Repository ? - Step 3: Generating Project Step 3: Generating Project Key Commands and Tools: ’git init’ - initiation project from scratch. ’git add files’ - selecting all files for the project. (texts, tables, graphs, maps, figures). Polina Lemenkova
  • 11. 10/30 How to Create Personal Repository ? - Step 4: Maintaining Project Push and Update Project Push and Update git commit -a -m ’name of update’ e.g.: git commit -a -m ’added tables No 14, 15, 17’ ’git diff’ - a key command of GitHub, ’git diff’ - detects and recognizes all updates in the text ’git diff’ highlights them green/red, respectively Polina Lemenkova
  • 12. 11/30 Typesetting Thesis in LATEX Typesetting Thesis in LATEX Example of structuring text in a thesis with the help of mark up language used to highlight text when writing codes with a high level of nesting, allows you to quickly navigate the work: paragraphs, highlighting text, indentation, multi-level markings, making tabs, hierarchical structuring (chapters, sections, sub-sections, paragraphs), multi-level indents from the red line. This allows to quickly read and navigate within the text. Polina Lemenkova
  • 13. 12/30 Why Using GitHub ? - Functionality of GitHub Syntax Coloring Important feature of Github: built-in color management for updated code All recent updates are syntactically highlighted green in the command line Added text, lines and whole fragments and paragraphs of paragraphs are colored green On the contrary, selected sections of text deleted from the last session are colored red. Polina Lemenkova
  • 14. 13/30 Why Using GitHub ? - Advantages of GitHub in Academia Advantages of GitHub in Academia Time Monitoring Using GitHub facilitates monitoring research progress and to assess the work done recently, to timely response to the comments and corrections of colleagues. Retrospective Editing Retrospective and comparative editing of texts in the Github environment allows to return to the old, previous version of the work, saved a while ago, to cancel updates. Polina Lemenkova
  • 15. 14/30 Why Using GitHub ? - System of Control and Revision System of Control and Revision All versions and changes of the thesis are recorded and available in the system. Thus, using GitHub revision control system and text code management, the project was regularly updated. Hence, supervisors can regularly monitor the project. Polina Lemenkova
  • 16. 15/30 Why Using GitHub ? - Maintained Privacy Unpublished Works Both public and private repositories are maintained: the colleague/co-author/supervisors may receive private links to the current version of research and have access to the work. Polina Lemenkova
  • 17. 16/30 Why Using GitHub ? - Online Feature of GitHub: Data-Sharing Online Feature of GitHub: Data-Sharing Github’s use of the standard command line interface in programming Adding current version changes to the repository of the current project. Supports both a public repository and a closed one in limited access (private). Keeping closed unpublished works, with restricted access to coworkers. Successfully defended dissertations, master’s projects and theses can be posted in open access. Access is configured for both the general public and the university archive. Data can be stored there for an unlimited time. Polina Lemenkova
  • 18. 17/30 A Case Study of Using GitHub A Case Study of Using GitHub A case study of using GitHub: my MSc thesis. MSc Thesis “Seagrass Mapping and Monitoring Along the Coasts of Crete, Greece”, defended in Netherlands, University of Twente, Faculty of GIS and Earth Observation, 2011. Written using text editor LATEX using GitHub Original source: on my GitHub webpage. Polina Lemenkova
  • 19. 18/30 A Case Study of Using GitHub - Project Interface in the Github Environment Project Interface in the Github Environment Opportunities GitHub: excellent opportunities in academia for supervisors, students, lecturers, researchers. Monitoring The use of LATEX and Github provided timely access for the project’s supervisors to monitor research progress Examples Updating Unlike traditional MS Word, combination of LATEX and Github allowed supervisors to check current progress on-line as updates, comments and corrections made. Polina Lemenkova
  • 20. 19/30 A Case Study of Using GitHub - Example of Research Progress Example of Research Progress New text is highlighted in green, deleted paragraphs are highlighted in red. Current research progress can be easily monitored and specific project updates highlighted and commented Polina Lemenkova
  • 21. 20/30 A Case Study of Using GitHub - Adding New Data to the Project Adding New Data to the Project Polina Lemenkova
  • 22. 21/30 A Case Study of Using GitHub - Access to the Project Access to the Project Polina Lemenkova
  • 23. 22/30 Popularization Actuality of Using GitHub Audience Despite obvious advantages and prospects of the GitHub service, the majority of its users are programmers and IT specialists. Using GitHub in academia is still limited. Popularization in Academia There is an need to popularize and demonstrate the GitHub service and environment in the student and academic environment: in research centers, universities, institutes. Examples Geologists: Getting acquainted with GitHub would be of especial advantage for faculties of natural and Earth sciences, since they often have common fieldwork data and projects. Polina Lemenkova
  • 24. 23/30 Conclusion Conclusion Current problem with GitHub and LATEX is their non-popularity in academia caused by following reasons. Student Works Some students are not informed about the LATEX or GitHub and do not know how to use them. The functionality of these tools, multifunctional environments should be popularized. Difficulty of Learning Curve GitHub and LATEX are sometimes regard ed as difficult programs. The basics of using LATEX and GitHub should be initially studied for some time, but it is rewarding. Further advantages of using TEX and GitHub are obvious and worth the efforts and time to master them. Examples Advantages: Joint combination of using LATEX and GitHub facilitates writing, typesetting and managing versions upgrades while working on a project. Polina Lemenkova
  • 25. 24/30 Discussion Discussion Opportunities Traditional for IT industry and programmers, GitHub offers great opportunities for effective collaboration such as ’student-supervisor’ or ’group of students’ or ’group of colleagues’. Unlike traditional programs, the use of innovative technologies of text editors, such as LATEX and data archiving such as GitHub allows supervisor to monitor student’s research progress. Advantages A great advantage of GitHub consists in its color syntax and maintaining history of updates versions. The presentation demonstrated conceptual principles of the Github and LATEX. Possibilities The possibilities for collaborative data sharing, research progress updating and creative works are illustrated. Current work is a technical illustration of using IT in education. Polina Lemenkova
  • 26. 25/30 R´esum´e R´esum´e R´esum´e This work aimed to give an example of the effective use of the GitHub web service specifically in an academic environment. The case study was given to a MSc thesis that was written completely using LATEX and GitHub. The presentation illustrated how specifically one can apply new technologies and innovative approaches in the educational environment. Highlights Technical issues of running project, creating repositories, making updates, adding new files to the system are demonstrated with a series of screenshot illustrations of the process. Important conceptual features and advantages of using Github and LATEX in the academic environment are listed and discussed. Polina Lemenkova
  • 28. 27/30 Thanks Thanks Thank you for attention ! Polina Lemenkova
  • 29. 28/30 Bibliography Bibliography I [1] P. Lemenkova. “Detection of Vegetation Coverage in Urban Agglomeration of Brussels by NDVI Indicator Using eCognition Software and Remote Sensing Measurements”. In: GIS and Remote Sensing. GIS Day. Proceedings of the 3rd International Conference (Environmental Res. & GIS Centre, Nov. 17–19, 2014). Ed. by H. Manandyan. Tsaghkadzor, Armenia: Print Way, pp. 112–119. doi: 10.6084/m9.figshare.7434215. [2] P. Lemenkova. “Cost-Effective Raster Image Processing for Geoecological Analysis using ISOCLUST Classifier: a Case Study of Estonian Landscapes”. In: Modern Problems of Geoecology and Landscapes Studies. Proceedings of the 5th International Conference (Belarus State University (BSU), Oct. 14–17, 2014). Ed. by A. N. Vitchenko, G. I. Martsinkevich, B. P. Vlasov, N. V. Gagina, and V. M. Yatsukhno. Minsk, Belarus: BSU Press, pp. 74–76. isbn: 978-985-476-629-4. doi: 10.6084/m9.figshare.7211870. url: https://www.elib.bsu.by/bitstream/123456789/103641/1/geoconf80.pdf. [3] P. Lemenkova. “Opportunities for Classes of Geography in the High School: the Use of ’CORINE’ Project Data, Satellite Images and IDRISI GIS for Geovisualization”. In: Perspectives for the Development of Higher Education. Proceedings of 7th International Conference (Grodno State Agrarian University GGAU, Apr. 24–25, 2014). Ed. by V. Pestis, A. A. Duduk, A. V. Sviridov, and S. I. Yurgel. Grodno, Belarus: GGAU Press, pp. 284–286. isbn: 978-985-537-042-1. doi: 10.6084/m9.figshare.7211933. url: https://www.ggau.by/downloads/prints/Sbornik_72014_konferencii_perspektivy_razvitija_vysshej_shkoly.pdf. [4] P. Lemenkova. “Monitoring changes in agricultural landscapes of Central Europe, Hungary: application of ILWIS GIS for image processing”. In: Geoinformatics: Theoretical and Applied Aspects. Proceedings of 12th International Conference (Great Conference Hall National Academy of Science of Ukraine, May 13–16, 2013). Kiev, Ukraine. doi: 10.3997/2214-4609.20142479. [5] P. Lemenkova. “Impacts of Climate Change on Landscapes in Central Europe, Hungary”. In: Current Problems of Ecology. Ecological Monitoring and Management of Natural Protection. Proceedings of 8th International Conference (Yanka Kupala State University of Grodno YKSUG, Oct. 24–26, 2012). Vol. 2. Grodno, Belarus: YKSUG Press, pp. 134–136. doi: 10.6084/m9.figshare.7211993. url: https://elib.grsu.by/katalog/173327-393652.pdf. [6] P. Lemenkova. “Analysis of Landsat NDVI time series for detecting degradation of vegetation”. In: Geoecology and Sustainable Use of Mineral Resources. From Science to Practice. Proceedings of the 3rd International Conference of Young Scientists (Belgorod State University, Apr. 6–10, 2015). Ed. by A. N. Petin, P. V. Goleusov, and E. I. Makaseeva. Belgorod, Russia, 2015, pp. 11–13. isbn: 978-5-98242-210-1. doi: 10.6084/m9.figshare.7211795.v1. Polina Lemenkova
  • 30. 29/30 Bibliography Bibliography II [7] P. Lemenkova. “Satellite Image Based Mapping of Wetland Tundra Landscapes Using ILWIS GIS”. Russian. In: Actual Problems of the State and Management of Water Resources. Proceedings of the International Conference (Volga State University of Technology, Mar. 19, 2015). Ed. by A. V. Kusakin and T. N. Efimova. Yoshkar-Ola, Mari El, Russia: VolgaTech Press, 2015, pp. 110–113. isbn: 978-5-9903856-9-6. doi: 10.6084/m9.figshare.7435520. url: https://elibrary.ru/item.asp?id=24613025. [8] P. Lemenkova. “Mapping agricultural lands by means of GIS for monitoring use of natural resources”. Russian. In: Actual Problems of the Conservation and Development of Biological Resources. Proceedings of the International Conference (Ural State Agrarian University UrGAU, Feb. 27–28, 2015). Ed. by I. M. Donnik, B. A. Voronin, I. P. Zorina, and N. V. Roshchina. Yekaterinburg, Russia: UrGAU Press, 2015, pp. 226–229. isbn: 978-5-87203-374-5. doi: 10.6084/m9.figshare.7211804. [9] P. Lemenkova. “Processing Remote Sensing Data Using Erdas Imagine for Mapping Aegean Sea Region, Turkey”. In: Informatics. Problems, Methodology, Technologies. Proceedings of 15th International Conference (Voronezh State University, Feb. 12–13, 2015). Vol. 3. Voronezh, Russia: VGU Press, 2015, pp. 11–15. isbn: 5-9273-0681-0. doi: 10.6084/m9.figshare.7434191. url: https://elibrary.ru/item.asp?id=26663916. [10] P. Lemenkova. “Analysis of Landsat NDVI time series for detecting degradation of vegetation”. In: Conference ’Geoecology and Sustainable Use of Mineral Resources’ (Belgorod State University). Belgorod, Russia, Apr. 6, 2015. doi: 10.13140/RG.2.2.14408.67844. [11] P. Lemenkova. “Google Earth web service as a support for GIS mapping in geospatial research at universities”. Russian and English. In: Web-Technologies in the Educational Space. Problems, Approaches, Perspectives. Proceedings of the International Conference (Arzamas branch of the N. I. Lobachevsky State University of Nizhny Novgorod, Mar. 26–27, 2015). Ed. by S. V. Aryutkina and S. V. Napalkov. Arzamas, Russia: OOO Rastr-NN, Mar. 2015, pp. 460–464. isbn: 978-5-9906469-1-9. doi: 10.6084/m9.figshare.7211798. url: https://elibrary.ru/item.asp?id=23426340. [12] P. Lemenkova. “Satellite Image Based Mapping of Wetland Tundra Landscapes Using ILWIS GIS”. In: Actual Problems of the State and Management of Water Resources (Volga State University of Technology). Yoshkar-Ola, Mari El, Russia, Mar. 19, 2015. doi: 10.13140/RG.2.2.30084.88960. [13] P. Lemenkova. “Geospatial Technology for Land Cover Analysis”. In: Middle East and Africa (MEA) Geospatial Digest (Nov. 2013). doi: 10.6084/m9.figshare.7439228. url: https://www.geospatialworld.net/article/geospatial-technology-for-land-cover-analysis/. e-magazine (periodical). Polina Lemenkova
  • 31. 30/30 Bibliography Bibliography III [14] P. Lemenkova. “Seagrass Mapping and Monitoring Along the Coasts of Crete, Greece”. M.Sc. Thesis. Enschede, Netherands: University of Twente, Faculty of Earth Observation and Geoinformation (ITC), Mar. 8, 2011. 158 pp. doi: 10.13140/RG.2.2.16945.22881. url: https://thesiscommons.org/p4h9v. [15] P. Lemenkova. “Using ArcGIS in Teaching Geosciences”. Russian. B.Sc. Thesis. Moscow, Russia: Lomonosov Moscow State University, Faculty of Educational Studies, June 5, 2007. 58 pp. doi: 10.13140/RG.2.2.12357.70885. url: https://thesiscommons.org/nmjgz. [16] P. Lemenkova. “Geoecological Mapping of the Barents and Pechora Seas”. Russian. B.Sc. Thesis. Moscow, Russia: Lomonosov Moscow State University, Faculty of Geography, Deparmnet of Cartography and Geoinformatics, May 18, 2004. 78 pp. doi: 10.13140/RG.2.2.25360.05122. url: https://thesiscommons.org/bvwcr. [17] P. Lemenkova. Ecological and Geographical Mapping of the Baltic Sea Region in the Gulf of Finland. Russian. Moscow, Russia: Lomonosov Moscow State University, Mar. 30, 2002. doi: 10.6084/m9.figshare.7294661. url: https://zenodo.org/record/2574447. Term Paper. [18] P. Lemenkova and I. Elek. “Clustering Algorithm in ILWIS GIS for Classification of Landsat TM Scenes: a Case Study of Mecsek Hills Region, Hungary”. In: Geosciences and Environment. Near-Surface Geophysics. Proceedings 3rd International Conference (Association of Geophysicists & Environmentalists of Serbia (AGES), May 27–29, 2012). Ed. by S. Komatina-Petrovic. Belgrade, Serbia. doi: 10.6084/m9.figshare.7434218.v1. [19] H. W. Schenke and P. Lemenkova. “Zur Frage der Meeresboden-Kartographie: Die Nutzung von AutoTrace Digitizer f¨ur die Vektorisierung der Bathymetrischen Daten in der Petschora-See”. German. In: Hydrographische Nachrichten 25.81 (June 2008), pp. 16–21. issn: 0934-7747. doi: 10.6084/m9.figshare.7435538.v2. [20] I. Suetova, L. Ushakova, and P. Lemenkova. “Geoecological Mapping of the Barents Sea Using GIS”. In: Digital Cartography & GIS for Sustainable Development of Territories. Proceedings of the International Cartographic Conference. ICC (July 9–16, 2005). La Coru˜na, Espa˜na, 2005. doi: 10.6084/m9.figshare.7435529. url: https://icaci.org/icc2005/. [21] I. Suetova, L. Ushakova, and P. Lemenkova. “Geoinformation mapping of the Barents and Pechora Seas”. In: Geography and Natural Resources 4 (Dec. 2005). Ed. by V. A. Snytko, pp. 138–142. issn: 1875-3728. doi: 10.6084/m9.figshare.7435535. url: http://www.izdatgeo.ru/journal.php?action=output&id=3&lang_num=2&id_dop=68. Polina Lemenkova