SEAME-pt / Team05_SEA-ME-warm-up

1 stars 0 forks source link

SEA:ME Warm Up

Introduction to peer-peer learning & collaboration

Introduction

A 2-weeks intensive workshop to introduce peer-peer learning and collaboration among students using GitHub and Qt is a great way to help students develop valuable skills in teamwork, software development, and open-source collaboration.

Compilation

To compile each exercise of each module, you should navigate to the directory of the specific exercise and run the following commands:

mkdir build
cd build
cmake ..
cmake --build .
./executable

DoxyGen

To generate the Doxyfile run the following commands:

mkdir doc
doxygen Doxyfile
xdg-open doc/html/index.html

Goals & Objectives

The overall goal of the 2-week intensive workshop is to introduce peer-to-peer learning and collaboration among students using GitHub and Qt:

Goals:

  1. Introduce students to GitHub and how it can be used for collaboration and version control.
  2. Introduce students to the Qt framework and provide an overview of how it can be used to develop GUI applications using C++/Qt/Qml.
  3. Encourage students to collaborate with each other and to help each other learn.
  4. Provide students with the opportunity to practice open-source collaboration.
  5. Foster a sense of community and teamwork among the students.

General Rules

You should use the latest Qt LTS (open source / community version) with C++17 / C++20 / C++23

Formatting & Naming convention.

Git commit message convection

Allowed & Forbidden

Modules

Module00

Module01

Module02

Module03

Module04

Shield: CC BY-NC-SA 4.0

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

CC BY-NC-SA 4.0