We are using Gitlab and Markdown to submit assignments in this course.
These two technologies are not very hard to use, but, if you are new to computing, all the new technology platforms can feel overwhelming.
You may find the resources on this page helpful, and if you have any further issues with Gitlab or Markdown, please ask questions on the course forum so that we can help.
.md file in the gitlab web interface, make sure “Preview”
is selected.<http://example.com> so that they work properly
as links and in the PDF output.{width=50%}
We use ACM reference format (https://www.acm.org/publications/authors/reference-formatting) with numerical citations. In your Markdown documents, follow these four rules:
1., 2., …) under a ## References
heading. Don’t write bracketed numbers by hand at the start of a line:
[1]: ... is Markdown link-definition syntax and the whole
line will silently disappear from the rendered page, and
[1] ... entries need blank lines between them or they merge
into one paragraph. A numbered list avoids both problems.[1] renders as-is in Markdown, so no special syntax is
needed. Keep the list order matched to your in-text numbers, and cite
every listed reference somewhere in your text.<https://doi.org/10.1145/1978822.1978836>); web
sources end with
Retrieved Month Day, Year from <URL>. We check these
links — a reference that can’t be found is a serious problem (see the
academic integrity policy).An example References section in Markdown:
## References
1. Clara Mancini. 2011. Animal-computer interaction (ACI): a manifesto. *Interactions* 18, 4 (2011), 69-73. <https://doi.org/10.1145/1978822.1978836>
2. Allan MacLean, Richard M. Young, and Thomas P. Moran. 1989. Design rationale: the argument behind the artifact. *ACM SIGCHI Bulletin* 20, SI (1989), 247-252. <https://doi.org/10.1145/67450.67497>
3. Howzit (StackOverflow user). 2018. p5js-image-array (CC BY-SA 2.5). Retrieved August 25, 2026 from <https://stackoverflow.com/questions/51233447/p5js-image-array>
4. Scott Bauer. 2004. Photo of Potatoes (Public Domain). Retrieved August 25, 2026 from <https://en.wikipedia.org/wiki/Potato#/media/File:Patates.jpg>Entries 3 and 4 show the pattern for web sources, code snippets, and images/assets: credit the author (a username is fine if that’s all there is), note the licence, and give the retrieval date and URL.
It is appropriate to use first-person pronouns in the assignments for this course. We follow this resource to help understand the pronouns to use: https://apastyle.apa.org/style-grammar-guidelines/grammar/first-person-pronouns