Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/brunoliratm/homeworks-college

This repository contains school activities that I decided to share with other people, I hope it helps you who are starting in the world of programming! (I will update this repository when I get more school activities)
https://github.com/brunoliratm/homeworks-college

academic college homework-exercises java maven portugol python spring tomcat

Last synced: 6 days ago
JSON representation

This repository contains school activities that I decided to share with other people, I hope it helps you who are starting in the world of programming! (I will update this repository when I get more school activities)

Awesome Lists containing this project

README

        

# 🎓 Schoolwork Repository

Welcome to the **Schoolwork** repository! 🎉 This collection includes various programming activities and assignments I've completed throughout my academic journey. Whether you're new to programming or simply looking for useful examples, I hope these resources can serve as a helpful reference.

I will continually update this repository as I progress through my coursework, so be sure to check back for new additions. If you find something useful, feel free to share it or suggest improvements! 😄

---

## 🚀 Why This Repository?

The goal of this repository is to help beginners in programming by sharing my schoolwork. Each activity and assignment reflects concepts and techniques learned during my studies. This is not only a personal archive but also an open resource for those looking to strengthen their coding skills or learn new things.

If you are just starting your programming journey, this can be a good place to find examples, solutions, and maybe some inspiration!

---

## 📂 Structure of the Repository

The schoolwork is organized by **college period**, making it easy to navigate and find activities relevant to a specific point in your studies. Each folder contains projects, exercises, and assignments categorized by subject.

Here’s the current structure:

### 🕵️‍♂️ Organized by College Period:

Each folder includes:
- **Problem Statements** – Descriptions of the assignments.
- **Source Code** – The solution for each problem, written in languages like Python, Java, C, etc.

---

## 📚 Full Curriculum

| Per. | Código | Disciplina | C.H. | Créd. | Pré-Req. |
|------|----------|-----------------------------------------------------------|------|-------|-------------------------|
| 1 | DSI180101 | LÓGICA DE PROGRAMAÇÃO E ALGORÍTIMOS | 72 | 4 | |
| 1 | DSI180102 | LÓGICA MATEMÁTICA | 72 | 4 | |
| 1 | DSI180103 | FUNDAMENTOS DA COMPUTAÇÃO | 36 | 2 | |
| 1 | DSI180104 | GESTÃO DA INFORMAÇÃO E DOS SISTEMAS DE INFORMAÇÃO | 36 | 2 | |
| 1 | DSI180105 | INGLÊS INSTRUMENTAL | 36 | 2 | |
| 1 | DSI180106 | PORTUGUÊS INSTRUMENTAL | 72 | 4 | |
| 1 | DSI180107 | FILOSOFIA E ANTROPOLOGIA | 36 | 2 | |
| 1 | EAD-FIOL | FILOSOFIA | 60 | 4 | |
| 1 | EAD-PORT | LÍNGUA PORTUGUESA_EAD | 60 | 4 | |
| 1 | EAD-SOC | SOCIOLOGIA ANTROPOLOGICA_EAD | 60 | 4 | |
| 2 | DSI180201 | PROGRAMAÇÃO I | 72 | 4 | DSI180101 |
| 2 | DSI180202 | FUNDAMENTOS DA ADMINISTRAÇÃO | 36 | 2 | |
| 2 | DSI180203 | PROBABILIDADE E ESTATÍSTICA | 72 | 4 | |
| 2 | DSI180204 | MATEMÁTICA DISCRETA | 72 | 4 | |
| 2 | DSI180205 | INTERAÇÃO HUMANO-COMPUTADOR | 72 | 4 | |
| 2 | DSI180206 | COMPUTAÇÃO E SUSTENTABILIDADE | 36 | 2 | |
| 3 | DSI180301 | ANÁLISE DE PROJETOS ORIENTADA A OBJETOS | 72 | 4 | |
| 3 | DSI180302 | PROGRAMAÇÃO II | 72 | 4 | DSI180101, DSI180201 |
| 3 | DSI180303 | ESTRUTURA DE DADOS | 72 | 4 | DSI180101 |
| 3 | DSI180304 | ORGANIZAÇÃO DE COMPUTADORES | 72 | 4 | DSI180103 |
| 3 | DSI180305 | BANCO DE DADOS | 72 | 4 | |
| 4 | DSI180401 | PROGRAMAÇÃO III | 72 | 4 | DSI180302 |
| 4 | DSI180402 | ARQUITETURA DE COMPUTADORES | 72 | 4 | DSI180304 |
| 4 | DSI180403 | ENGENHARIA DE SOFTWARE | 72 | 4 | |
| 4 | DSI180404 | PROJETO DE BANCO DE DADOS | 72 | 4 | DSI180305 |
| 4 | DSI180405 | COMPUTAÇÃO GRÁFICA | 72 | 4 | DSI180205 |
| 5 | DSI180501 | PROGRAMAÇÃO IV | 72 | 4 | DSI180401 |
| 5 | DSI180502 | SISTEMAS OPERACIONAIS | 72 | 4 | |
| 5 | DSI180503 | ELETIVA I | 72 | 4 | |
| 5 | DSI180504 | INTELIGÊNCIA ARTIFICIAL E COMPUTACIONAL | 72 | 4 | DSI180102, DSI180204 |
| 5 | DSI180603 | METODOLOGIA CIENTÍFICA | 72 | 4 | DSI180106 |
| 5 | EAD-MET | METODOLOGIA CIENTÍFICA_EAD | 60 | 4 | |
| 5 | DSI180506 | TÓPICOS INTEGRADORES | 72 | 4 | |
| 6 | DSI180601 | ELETIVA II | 36 | 2 | |
| 6 | DSI180602 | PRODUÇÃO DIGITAL DE IMAGENS | 72 | 4 | DSI180205 |
| 6 | DSI180604 | REDES DE COMPUTADORES | 72 | 4 | DSI180402 |
| 6 | DSI180605 | GERÊNCIA DE PROJETOS | 72 | 4 | |
| 6 | DSI180606 | EMPREENDEDORISMO | 36 | 2 | |
| 6 | DSI180505 | PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS | 72 | 4 | DSI180101 |
| 7 | DSI180701 | SISTEMAS MULTIMÍDIA | 72 | 4 | DSI180602 |
| 7 | DSI180702 | AUDITORIA E SEGURANÇA | 72 | 4 | DSI180604 |
| 7 | DSI180703 | ELETIVA III | 72 | 4 | |
| 7 | DSI180704 | ESTÁGIO SUPERVISIONADO I | 180 | 6 | |
| 7 | DSI180705 | TRABALHO DE CONCLUSÃO DE CURSO I | 36 | 2 | DSI180603 |
| 7 | DSI180706 | PROJETO DE DESENVOLVIMENTO DE FÁBRICA DE SOFTWARE I | 72 | 4 | DSI180301, DSI180505, DSI180501 |
| 7 | DSI180707 | DIREITO E LEGISLAÇÃO EM INFORMÁTICA | 36 | 2 | |
| 8 | DSI180801 | TRABALHO DE CONCLUSÃO DE CURSO II | 72 | 4 | DSI180705 |
| 8 | DSI180802 | ELETIVA IV | 72 | 4 | |
| 8 | DSI180803 | SISTEMAS DISTRIBUÍDOS | 72 | 4 | DSI180604 |
| 8 | DSI180804 | ESTÁGIO SUPERVISIONADO II | 180 | 6 | |
| 8 | DSI180805 | PROJETO DE DESENVOLVIMENTO DE FÁBRICA DE SOFTWARE II | 72 | 4 | DSI180706 |
| 8 | DSI180806 | GESTÃO DO CONHECIMENTO DE PESSOAS | 72 | 4 | DSI180104 |

---

## 🛠️ Technologies Used

Throughout this repository, you'll encounter various programming languages and tools, depending on the course and period. Here’s a breakdown of some of the key technologies I’ve used:

- **Languages**: Python, Java, HTML, CSS, JavaScript
- **Tools**: Git, Visual Studio Code, JetBrains Tools and Eclipse
- **Libraries/Frameworks**: Maven, Spring, Bootstrap (as needed)

---

## 💡 How to Use This Repository

1. **Clone the Repository**
First, you can clone the repository to your local machine:
```bash
git clone https://github.com/brunoliratm/Homeworks-college.git
2. Browse the Folders
Open the folder corresponding to the period you're interested in, and explore the assignments or exercises in that period.

---

## 🎯 Future Plans
- 🌱 Continue adding more schoolwork for the upcoming periods.
- 💡 Improve the structure and readability of the repository.
- 🚀 Add more detailed explanations and potentially video tutorials to accompany some exercises.

---

## 🤝 Contributing

Contributions are welcome! If you have suggestions for improvements or new content, feel free to open an issue or submit a pull request. Please ensure that your contributions align with the goals of this repository and follow the existing structure.

---

## 📜 License

This repository is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.