Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
135 changes: 135 additions & 0 deletions apresentacao-institucional-ifsp-matao.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,135 @@
# Apresentação Institucional
## Reunião com Docentes — Engenharia de Energias Renováveis (IFSP Câmpus Matão)

**Estilo visual recomendado (global):**
- **Paleta:** verde institucional, azul petróleo, cinza grafite e branco.
- **Tipografia:** títulos fortes sem serifa (ex.: Montserrat/Inter), corpo limpo e legível.
- **Layout:** uso de bastante espaço em branco, grade consistente e poucos elementos por slide.
- **Ícones discretos:** energia renovável, educação superior, gestão acadêmica e colaboração.
- **Tom:** formal, acadêmico, sóbrio e contemporâneo.

---

## Slide 1 — Abertura
**Título:** Reunião com Docentes
**Subtítulo:** Curso de Engenharia de Energias Renováveis – IFSP Câmpus Matão
**Texto de apoio:** Início da nova coordenação e alinhamento de prioridades.

**Sugestão visual:**
- Fundo claro com faixa superior em verde-azulado.
- Ícones discretos no rodapé: energia solar, eólica e livro acadêmico.
- Destaque em negrito para: **nova coordenação** e **prioridades**.

---

## Slide 2 — Apresentação da coordenação
**Mensagem central (curta):**
- Fortalecer o curso.
- Ampliar a organização interna.
- Construir trabalho conjunto com os docentes.

**Texto de apoio:**
A nova coordenação assume com o objetivo de fortalecer o curso, ampliar sua organização interna e construir um trabalho conjunto com os docentes. Esta reunião busca alinhar prioridades iniciais, ouvir demandas e estabelecer encaminhamentos práticos.

**Palavras-chave em destaque:** **fortalecimento**, **organização**, **trabalho conjunto**.

---

## Slide 3 — Visão inicial para o curso
**Título de impacto:** Centralidade e consolidação da Engenharia de Energias Renováveis.

**Prioridades iniciais:**
1. Fortalecimento institucional do curso.
2. Permanência e engajamento dos estudantes.
3. Organização de demandas acadêmicas e estruturais.

**Sugestão visual:**
- Estrutura em 3 blocos horizontais com ícones.
- Evitar parágrafos longos; usar frases curtas e objetivas.

---

## Slide 4 — Permanência dos estudantes
**Mensagem central:** Permanência, especialmente dos ingressantes, como prioridade.

**Pontos-chave:**
- Acolhimento no início da trajetória.
- Orientações claras e consistentes.
- Incentivo contínuo.
- Atenção às dificuldades acadêmicas iniciais.

**Palavras-chave em destaque:** **acolhimento**, **orientação**, **incentivo**, **acompanhamento**.

---

## Slide 5 — Papel dos docentes
**Mensagem central:** O apoio docente é decisivo para a permanência estudantil.

**Contribuições esperadas:**
- Incentivar os alunos de forma contínua.
- Garantir clareza nas orientações.
- Identificar dificuldades acadêmicas com agilidade.
- Fortalecer ambiente acadêmico acolhedor.

**Sugestão visual:**
- Ícone de colaboração/equipe e fluxograma simples entre “docência” e “permanência”.

---

## Slide 6 — Disciplinas práticas
**Mensagem central:** As atividades práticas previstas no PPC devem ocorrer de forma efetiva.

**Enfoque:**
- Respeito à carga horária prática prevista.
- Integração entre teoria e prática.
- Formação mais consistente e aderente ao perfil do egresso.

**Palavras-chave:** **PPC**, **prática efetiva**, **integração teoria-prática**.

---

## Slide 7 — Levantamento de demandas
**Mensagem central:** Diagnosticar entraves para viabilizar as práticas.

**Itens do levantamento:**
- Equipamentos.
- Materiais.
- Laboratórios.
- Apoio técnico.
- Necessidade de capacitação.
- Outros entraves pedagógicos e operacionais.

**Sugestão visual:**
- Quadro em checklist com ícones discretos por categoria.

---

## Slide 8 — Recomposição do Colegiado e do NDE
**Mensagem central:** Reforço da governança acadêmica do curso.

**Texto curto:**
Será realizada a recomposição do Colegiado do Curso e do Núcleo Docente Estruturante (NDE). Essas instâncias são fundamentais para o acompanhamento acadêmico, pedagógico e estratégico. Haverá espaço para manifestação de interesse dos docentes.

**Palavras-chave em destaque:** **Colegiado**, **NDE**, **governança**, **participação docente**.

---

## Slide 9 — Encaminhamentos finais
**Mensagem central:** Organização e avanço com ações concretas.

**Após a reunião:**
- Envio de formulário sobre demandas das disciplinas práticas.
- Envio de formulário para manifestação de interesse no Colegiado e no NDE.
- Consolidação, priorização e plano de ação inicial.

**Fechamento sugerido:**
**“Construção coletiva para fortalecer o curso e a formação dos estudantes.”**

---

## Guia rápido de design (para montagem no PowerPoint/Canva/Google Slides)
- **Máximo recomendado:** 4 a 6 linhas de texto por área principal do slide.
- **Hierarquia visual:** Título grande > subtítulo > 3-5 bullets.
- **Contraste:** fundo claro + títulos em azul/verde escuro.
- **Consistência:** mesmo padrão de margens, ícones e rodapé institucional.
- **Transições:** discretas (fade suave), evitando efeitos chamativos.
16 changes: 16 additions & 0 deletions tools/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Geração da apresentação institucional (PPTX)

Este diretório contém um script para gerar automaticamente a apresentação em `.pptx` da reunião com docentes do curso de Engenharia de Energias Renováveis (IFSP Câmpus Matão).

## Como rodar

```bash
python3 -m pip install -r tools/requirements-presentation.txt
python3 tools/gerar_apresentacao_ifsp.py
```

## Saída

O arquivo gerado será:

- `dist/reuniao-docentes-ifsp-matao.pptx`
194 changes: 194 additions & 0 deletions tools/gerar_apresentacao_ifsp.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,194 @@
from pathlib import Path

from pptx import Presentation
from pptx.dml.color import RGBColor
from pptx.enum.shapes import MSO_AUTO_SHAPE_TYPE
from pptx.util import Inches, Pt


OUTPUT_FILE = Path("dist/reuniao-docentes-ifsp-matao.pptx")

# Cores
BG = RGBColor(248, 250, 252) # off-white
TITLE = RGBColor(15, 52, 96) # azul petróleo
ACCENT = RGBColor(34, 139, 107) # verde institucional
TEXT = RGBColor(51, 65, 85) # cinza escuro
MUTED = RGBColor(100, 116, 139) # cinza médio


def add_header_band(slide):
shape = slide.shapes.add_shape(
MSO_AUTO_SHAPE_TYPE.RECTANGLE,
Inches(0), Inches(0), Inches(13.33), Inches(0.45)
)
shape.fill.solid()
shape.fill.fore_color.rgb = ACCENT
shape.line.fill.background()


def style_slide_background(slide):
fill = slide.background.fill
fill.solid()
fill.fore_color.rgb = BG


def add_title(slide, text):
title_box = slide.shapes.add_textbox(Inches(0.8), Inches(0.75), Inches(11.8), Inches(0.8))
tf = title_box.text_frame
p = tf.paragraphs[0]
p.text = text
p.font.name = "Calibri"
p.font.bold = True
p.font.size = Pt(34)
p.font.color.rgb = TITLE


def add_subtitle(slide, text):
box = slide.shapes.add_textbox(Inches(0.8), Inches(1.6), Inches(11.8), Inches(0.7))
tf = box.text_frame
p = tf.paragraphs[0]
p.text = text
p.font.name = "Calibri"
p.font.size = Pt(19)
p.font.color.rgb = MUTED


def add_bullets(slide, bullets):
box = slide.shapes.add_textbox(Inches(1.0), Inches(2.35), Inches(11.2), Inches(4.3))
tf = box.text_frame
tf.clear()

for i, line in enumerate(bullets):
p = tf.paragraphs[0] if i == 0 else tf.add_paragraph()
p.text = line
p.level = 0
p.font.name = "Calibri"
p.font.size = Pt(24)
p.font.color.rgb = TEXT
p.space_after = Pt(12)


def add_footer(slide):
footer = slide.shapes.add_textbox(Inches(0.8), Inches(6.9), Inches(12), Inches(0.35))
tf = footer.text_frame
p = tf.paragraphs[0]
p.text = "IFSP Câmpus Matão • Engenharia de Energias Renováveis"
p.font.name = "Calibri"
p.font.size = Pt(11)
p.font.color.rgb = MUTED


def add_slide(prs, title, subtitle=None, bullets=None):
slide = prs.slides.add_slide(prs.slide_layouts[6])
style_slide_background(slide)
add_header_band(slide)
add_title(slide, title)
if subtitle:
add_subtitle(slide, subtitle)
if bullets:
add_bullets(slide, bullets)
add_footer(slide)


def build_presentation():
prs = Presentation()
prs.slide_width = Inches(13.33)
prs.slide_height = Inches(7.5)

add_slide(
prs,
"Reunião com Docentes",
"Curso de Engenharia de Energias Renováveis – IFSP Câmpus Matão",
["Início da nova coordenação e alinhamento de prioridades."],
)

add_slide(
prs,
"Apresentação da coordenação",
bullets=[
"Fortalecer o curso e ampliar a organização interna.",
"Construir trabalho conjunto com os docentes.",
"Alinhar prioridades, ouvir demandas e definir encaminhamentos.",
],
)

add_slide(
prs,
"Visão inicial para o curso",
bullets=[
"Maior centralidade e consolidação no câmpus.",
"Fortalecimento institucional do curso.",
"Permanência e engajamento dos estudantes.",
"Organização de demandas acadêmicas e estruturais.",
],
)

add_slide(
prs,
"Permanência dos estudantes",
bullets=[
"Prioridade para estudantes, especialmente ingressantes.",
"Acolhimento e orientação clara desde o início.",
"Incentivo contínuo e atenção às dificuldades acadêmicas.",
],
)

add_slide(
prs,
"Papel dos docentes",
bullets=[
"Apoio docente é fundamental para a permanência.",
"Incentivo aos alunos e clareza nas orientações.",
"Identificação precoce de dificuldades.",
"Construção de ambiente acadêmico acolhedor.",
],
)

add_slide(
prs,
"Disciplinas práticas",
bullets=[
"Efetivar atividades práticas previstas nas disciplinas.",
"Garantir a dimensão prática prevista no PPC.",
"Integrar teoria e prática na formação do estudante.",
],
)

add_slide(
prs,
"Levantamento de demandas",
bullets=[
"Mapeamento das dificuldades nas disciplinas práticas.",
"Equipamentos, materiais, laboratórios e apoio técnico.",
"Necessidades de capacitação e entraves pedagógicos/operacionais.",
],
)

add_slide(
prs,
"Recomposição do Colegiado e do NDE",
bullets=[
"Recomposição do Colegiado do Curso e do NDE.",
"Instâncias essenciais ao acompanhamento acadêmico e estratégico.",
"Abertura para manifestação de interesse dos docentes.",
],
)

add_slide(
prs,
"Encaminhamentos finais",
bullets=[
"Envio de formulários pós-reunião.",
"Levantamento de demandas das disciplinas práticas.",
"Manifestação de interesse no Colegiado e NDE.",
"Organizar, priorizar e avançar com ações concretas.",
],
)

OUTPUT_FILE.parent.mkdir(parents=True, exist_ok=True)
prs.save(str(OUTPUT_FILE))
print(f"Apresentação gerada em: {OUTPUT_FILE}")


if __name__ == "__main__":
build_presentation()
1 change: 1 addition & 0 deletions tools/requirements-presentation.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
python-pptx==1.0.2