Skip to content

Sirem-code/Exercises-C--

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DIT UOI - Code Examples

OOP exercises from the University of Ioannina

Overview

This repository contains Object-Oriented Programming exercises developed as part of coursework at the Department of Computer Science and Engineering (DIT) at the University of Ioannina (UOI). The collection demonstrates various C++ concepts, design patterns, and programming techniques through practical examples.

View Documentation

To properly view the HTML documentation:

  1. Download the repository and open html/index.html in your browser, or
  2. Clone the repository and navigate to the html/ directory to access the documentation locally

Project Structure

The repository is organized as follows:

├── Doxyfile                    # Doxygen configuration file
├── README.md                   # This file
├── exercises/                  # Exercise source files
├── html/                       # Generated HTML documentation
├── latex/                      # Generated LaTeX documentation
└── docbook/                    # Generated DocBook documentation

Prerequisites

  • C++ compiler (GCC, Clang, or MSVC)
  • Doxygen (for generating documentation)

Compiling

Each exercise in the exercises/ directory can be compiled independently. Navigate to the specific exercise directory and compile using your preferred C++ compiler:

cd exercises/ex_1
g++ -std=c++11 example.cpp -o example
./example

Generating Documentation

To regenerate the Doxygen documentation after making changes to the code:

doxygen Doxyfile

This will update the HTML, LaTeX, and DocBook documentation in their respective directories.

Contributing

This repository contains educational materials from the University of Ioannina. Contributions to improve clarity, fix bugs, or enhance examples are welcome.

License

This project is educational material from the University of Ioannina. Please respect academic integrity guidelines when using this material.


Project maintained by students and faculty of the Department of Computer Science and Telecommunications, University of Ioannina

About

Various OOP exercises from the UOI programming course

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages