Skip to content

A stack of activities to teach advanced computer science (developed by the Teaching Lab community at the Faculty of Informatics, Masaryk University)

Notifications You must be signed in to change notification settings

teaching-lab/stack-cs-activities

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Stack Logo


The Stack of Activities for Teaching Computer Science

Teaching computer science with abstract lectures? Boring! We prefer active learning methods. That's why we created the Stack: an open-source collection of teaching activities for understanding and practicing CS concepts.

Each activity in the Stack features a thorough description, printable handouts, and supporting materials for teachers to easily use in their classes. For free.

Activities

You can browse the full list of activities. Or just have a quick look at our flagship activities:

Knowledge base

Contact us and join our efforts

Feel free to contribute your own activities. Please, read the contribution guidelines, format your submission accordingly, and we'll gladly welcome it in the Stack! For example, you can start by developing the ideas for new activities.

We also appreciate suggestions for improvement, notes on your experience, or any other comments. Please, email us at teachinglab@fi.muni.cz.

Contributing authors

The Stack was conceived and is maintained by Valdemar Švábenský, a member of the Teaching Lab community at the Faculty of Informatics, Masaryk University.

However, the Stack wouldn't exist without the significant contributions of other Teaching Lab members, especially Martin Ukrop, who laid the foundations with his awesome Encryption modes activity, and Ondráš Přibyla, who shared his great teaching experience with us.

A big 'thank you' goes to the authors of the activities (in alphabetical order): Bibiána Ťureková, CSIRT-MU team, Jakub Žák, Jan Horáček, Jaroslav Čechák, Karel Kubíček, Lukáš Daubner, Martin Macák, Martin Ukrop, Matej Troják, Michaela Pokludová, Phillip Abramson, Radka Cieslarová, Štefan Bojnák, and Vlasta Šťavová.

Finally, thanks to Waldemarski for creating the logotype.

Presentations and how to cite

Information about the Stack was published in the following poster:

V. Švábenský and M. Ukrop, The Stack: Unplugged Activities for Teaching Computer Science, in Proceedings of the 52nd ACM Technical Symposium on Computer Science Education (SIGCSE), 2021.

The poster abstract is available in the ACM Digital Library and here.

To cite the Stack in an academic publication, please use the following BibTeX entry:

@inproceedings{Svabensky2021thestack,
    author    = {\v{S}v\'{a}bensk\'{y}, Valdemar and Ukrop, Martin},
    title     = {{The Stack: Unplugged Activities for Teaching Computer Science}},
    booktitle = {Proceedings of the 52nd ACM Technical Symposium on Computer Science Education},
    series    = {SIGCSE ’21},
    publisher = {Association for Computing Machinery},
    address   = {New York, NY, USA},
    year      = {2021},
    pages     = {1242},
    numpages  = {1},
    isbn      = {978-1-4503-8062-1},
    url       = {https://doi.org/10.1145/3408877.3439569},
    doi       = {10.1145/3408877.3439569},
}

We also presented Stack activities at the Masaryk University's Open Space Conference 2019 (Czech only).

License

Creative Commons Licence BY NC SA 4.0

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. When using an activity, please credit "Teaching Lab, Faculty of Informatics, Masaryk University".

About

A stack of activities to teach advanced computer science (developed by the Teaching Lab community at the Faculty of Informatics, Masaryk University)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published