An open API service indexing awesome lists of open source software.

https://github.com/pedro-estevao/programming-techniques

Projects developed in the Programming Techniques course (3rd semester, Computer Science - Centro Universitário Barão de Mauá) using C++. Focus on OOP, modularization, error handling, memory management, and algorithms.
https://github.com/pedro-estevao/programming-techniques

academic-project algorithms baraodemaua c computer-science cplusplus cpp memory-allocation memory-management oop oop-principles programming

Last synced: 9 months ago
JSON representation

Projects developed in the Programming Techniques course (3rd semester, Computer Science - Centro Universitário Barão de Mauá) using C++. Focus on OOP, modularization, error handling, memory management, and algorithms.

Awesome Lists containing this project

README

          

# Programming Techniques - Centro Universitário Barão de Mauá



Logo Centro Universitário Barão de Mauá

This repository contains the projects developed during the **Programming Techniques** course, taken in the **3rd semester** of the **Computer Science** program at **Centro Universitário Barão de Mauá**, under the guidance of professor **Felipe Carvalho Pellison**.

The projects were implemented in **C++**, exploring best programming practices and essential techniques for efficient and organized software development.

## 🧠 What is Programming Techniques?
The **Programming Techniques** course aims to enhance problem-solving skills using structured approaches and coding best practices. Topics covered include:

- **Code Modularization and Structuring**
- **Object-Oriented Programming (OOP)**
- **Error Handling and Debugging**
- **Memory Management**
- **Advanced Algorithms**

This foundation is essential for developing robust, readable, and maintainable programs.

## 🚀 How to Run the Code

### ✅ Requirements
- C++ Compiler (g++, MinGW, etc.)
- Visual Studio, Visual Studio Code, or any compatible IDE

### ⚡ Using Visual Studio Code
1. **Install [Visual Studio Code](https://code.visualstudio.com/)**.
2. Add the **C/C++** extension from Microsoft.
3. (Optional) Install **Code Runner** for quick execution.
4. **Install the compiler:**
- **Windows:** MinGW
- **Linux:** `sudo apt install build-essential`
- **Mac:** `brew install gcc`
5. Open the terminal (`Ctrl + ~`), compile, and run:
```bash
g++ file.cpp -o program
./program
```
6. Using Code Runner:
- Right-click the file and select **"Run Code"**.

### 💻 Using Visual Studio
1. Create a new C++ project.
2. Add the `.cpp` files to the project.
3. Compile and run by pressing `Ctrl + F5`.

---

**Developed for academic purposes** 🎓