Source code for the Quarto-based course website for Computational Thinking, taught at FHV – Vorarlberg University of Applied Sciences as part of the Bachelor Informatics – Software Engineering study program.
Computational Thinking is a foundational course that introduces students to the core problem-solving principles used in computer science and software engineering. Topics typically include:
- Decomposition and abstraction
- Pattern recognition
- Algorithm design and analysis
- Data representation
- Complexity and efficiency
This repository contains the source files for the course website, built with Quarto. The site serves as the central hub for course materials, including lecture slides, exercises, and supplementary content.
- Quarto CLI (latest version recommended)
- A terminal / command-line interface
-
Clone the repository
git clone <repository-url> cd computational-thinking-site
-
Preview the site locally
quarto preview
The site will be served at
http://localhost:4200(or the next available port) and automatically reloads on changes. -
Render the site
quarto render
The rendered output is written to the
_site/directory.
computational-thinking-site/
├── _quarto.yml # Site configuration
├── index.qmd # Home page
├── lectures/ # Lecture materials
├── exercises/ # Exercise sheets
├── assets/ # Images, styles, and other static files
└── _site/ # Rendered output (generated, not committed)
The site can be published using any of Quarto's supported publishing targets (e.g., GitHub Pages, Quarto Pub, Netlify). Refer to the Quarto publishing documentation for details.
Contributions and corrections are welcome. Please open an issue or submit a pull request.
Course materials are intended for educational use within the FHV Bachelor Informatics – Software Engineering program. Please contact the course instructor before redistributing any content.