Home/Vakken/Markup languages and reproducible programming in statistics
2020000102.5 ECTSEnglishMaster

Markup languages and reproducible programming in statistics

Faculteit
NiveauMaster
Studiejaar2026-2027

Beschrijving

Course goals

TESTING AND COURSE AIMS
 
1.       Developing and publishing a reproducible research compendium that contains reproducible code, data and a typeset manuscript following a markup language;
2.       Developing and publishing a reproducible, referenceable and version-controlled development repository that clearly outlines the development cycle and origin;
3.       Developing and publishing a personal repository page;


a. Students develop fundamental knowledge and understanding in the state of the art in statistical markup languages and reproducible programming and development (Knowledge and Understanding)
b. They can determine the most effective markup strategies to address a typesetting problem (Applying)
c. They can efficiently organize a reproducible programming and development process (Applying)
d. They can produce repositories up to the standards of international programming and coding conventions and initiatives (Communication)
e. They can produce publications up to academic typesetting standards, such as the typesetting standards of international peer-reviewed journals (Communication)


Assignment
Students will individually choose one statistical topic and work on a Markup manuscript about this topic. Students will need to perform calculations and program code for this script. All work for the student needs to be combined in an easy understandable and insightful data archive and materials portfolio and will need to be posted on a personal GitHub repository.
 
Details about the exact grading can be found in the course manual. 
 
To pass the course, the final grade must be 5.5 or higher, your contribution to the course should be sufficient and all assignments and practical assignments should be handed in and/or passed.

After taking this course students can understand statistical markup, statistical replication and reproducible research. Students are also able to approach challenges from different professional viewpoints. They have gained experience in marking up a professional manuscript and designing a state-of-the-art statistical archive in an open-source repository.
 
 

Content

This course gives an overview of the state-of-the-art in statistical markup, reproducible programming and scientific digital representation. Students will get to know the professional field of statistical markup and its innovations and challenges. It consists of meetings in which students will learn about markup languages (LaTeX and Markdown), learn efficient programming with Quarto, experience developing R packages and Shiny web apps, get to know version control with Git and will create and maintain their own data archive repository and personal (business card) page through GitHub. Combining these lectures, the students get acquainted with different viewpoints on marking up statistical manuscripts, areas of innovation, and challenges that people face when working with, analyzing and reporting (simulated) data. Knowledge obtained from this course will help students face multidimensional problems during their professional career.

Note that for external parties, costs for participation may be involved.  

Students will need their own laptop computer. Students should have experience in programming with R and should be familiar with the IDE RStudio. 

 
 



 

Reviews0 reviews

Nog geen reviews voor dit vak. Wees de eerste!

Heb jij dit vak gevolgd?

Deel je ervaring met toekomstige studenten. Inloggen met je Universiteit Utrecht mailadres duurt één minuut.

Schrijf een review