Practical exercises for the "Advanced C++" course in 2021/22

Advanced C++ Programming - Practical Part

This repository contains practical exercises to accompany the lecture. Based on Material by Alex Hirsch.

Grading

Grading for the entire module is based on

  1. An exam covering the lecture.
  2. Completion of the assignment.
  3. Weekly participation in the discussion of smaller exercises.

Exercises

These exercises support the lecture and explore certain auxiliary topics relevant to C++. You are encouraged to solve (or at least think about) these exercises and participate in the weekly discussions. You will not submit a solution as these exercises are optional, but feel free to ask questions when running into problems.

The exercises folder will be updated throughout the semester.

C++ Related Questions

If you want to ask a specific question, please break it down to a minimal example. State your question and observations as comments in the code. You can use Compiler Explorer and its short link functionality under Share.

Essential References

🎥 Talks

Useful References / Tools

Similar Resources

Series of C algorithms written (by myself) during the C programming course

C Algorithms (Work in Progress...) Basic function Bolletta Tabella caratteri di escape Selection (if) Broker Calcolatrice Verifica della validità di u

Mar 9, 2022

Community-gathered tests for C++ course read in YSDA

Community-gathered tests for C++ course read in YSDA

YSDA-CPP-collective-tests Коллективно собранные тесты для задач с закрытыми тестами из курса C++. Структура Структура этого репозитория соответствует

Nov 1, 2021

A project for Computer Programming (2) Course // C language

A project for  Computer Programming (2)  Course  // C language

Fun-programming-project A project for Course : Computer Programming (2) “ CS181 ” presented to Dr. Abeer Alhujaylan Team work : Feda mousa leen mohamm

Feb 4, 2022

System Programming 2021 Spring

sp-labs System Programming Labs 2021 Spring Repo 文件说明 lab: 实验指导书 & 题目。 answer_template: 提供对应 lab 的参考作答模板。建议将图片放至对应的img/文件夹下,使用 Markdown 编写,最后通过 Typora

Nov 18, 2022

Introduction to Computer Systems (II), Spring 2021.

Introduction to Computer Systems (II) Spring 2021, Fudan University.

Nov 5, 2022

This repository Contains PPTs and Sample Codes for IoT workshop 21st to 24th Aug 2021

IoT-workshop This repository Contains PPTs and Sample Codes for IoT workshop 21st to 24th Aug 2021 Fritzing Download Link: https://www.filehorse.com/d

Feb 8, 2022

cs49n class materials: stanford autumn quarter 2021

CS49n (Aut, 21): using bits to control atoms. Overview This is a lab-based class. It is structured where you will write the code to control 1-2 hardwa

Dec 24, 2021

Everything I coded in my 1337 Piscine, August 2021.

Everything I coded in my 1337 Piscine, August 2021.

Welcome to Piscine Experience August 2021! In this repository, I shared everything I have done during the 28 days of 1337 piscine. Things to consider

Nov 1, 2022

Materials for CSGO Video Game Hacking workshop Google DSC 2021-2022

Intro to Video Game Hacking Workshop for UBCO Google DSC All of the code is in the Internal Cheat Project. The DSC Internal Demo was the code that we

Oct 26, 2021
Containg series of exercises in C from Aegean University
Containg series of exercises in C from Aegean University

Container series of exercises in C from Aegean University Exercise (1) Function Values Show f(x) values based on x given and x with 8 decimal points.

Nov 3, 2021
Practice C++ by solving well-prepared exercises on different topics

Practice C++ Practice C++ by solving well-prepared exercises! Complexity level is middle. Not "how to write a for loop and push to a vector", but rath

Sep 11, 2022
University of Bergamo - C++ Dev Course (Computer Engineering) 2021/2022

University of Bergamo - 21012 Dev Course C++ 2021/2022 This git repository contains the source code in C++ language to support the lessons of the C++

Feb 23, 2022
PL/0 to C compiler to teach basic compiler construction from a practical, hands-on perspective.

pl0c pl0c is a compiler for the PL/0 language. It reads in PL/0 source code and outputs equivalent C source code. It was written to be the subject of

Nov 18, 2022
Repository for the Object-oriented programming course for academic year 2020/21

Object-Oriented Programming 2020/21 Repository for the Object-oriented programming course for the 2020/21 academic year. Structure exam -- tasks given

Oct 21, 2021
A simple messenger written in C for Principal of Programming course final project
A simple messenger written in C for Principal of Programming course final project

Mohsenger A simple messenger written in C for Principal of Programming course final project Implemented by socket and sqlite3 dbms and single thread c

Sep 25, 2021
Modern C++ Programming Course (C++11/14/17/20)

Modern C++ Programming Course (C++11/14/17/20)

Nov 17, 2022
Problem Solving Ability Skills Course

It is complete course on Competitive Programming & discussed optimal solution for each problem in live session. In this course, I am also taking your

Apr 25, 2022
Programs and my Notes from the course: "Beginning c++ Programming - From Beginner to Beyond" by Dr. Frank J. Mitropoulos

Project Info Technology Stack Linux (Arch) Visual Studio Code GCC 11.1.0 (since GCC 11.1 the default target is gnu++17, a superset of C++17) Source Ud

Oct 22, 2021
It contains the codes of the algorithm 101 course carried out at Galatasaray University.
It contains the codes of the algorithm 101 course carried out at Galatasaray University.

IEEE-GSU-ALGO-101 It contains the codes of the algorithm 101 course carried out at Galatasaray University. Il contient les codes du cours algorithme 1

Jul 8, 2022