Olá pessoal, entre 2017 e 2019 estive como professor na UTFPR.
Elaborar as aulas, organizar materiais e exercícios foram algumas atividades que fiz por lá, por isso, gostaria de deixar neste repositório todos os materiais que foram elaborados e/ou adaptados por mim em todas as disciplinas que ministrei.
Espero que possam aproveitar!
Fiquem a vontade para divulgar, contribuir e etc!
Qualquer dúvida, só enviar um email.
- Minicurso NodeJS
- Minicurso ReactJS
- Minicurso JavaScript Básico
- (2017/2) UTFWare
- (2018/2) Secomp
- (2017/2) [AN32F-IF62C] Técnicas de Programação
- (2017/2) [AN34E] Oficina de Integração
- (2017/2) [IF61D] Lógica de Programação
- (2017/2) [IF67I] Programação Web 2
- (2018/1) [AN33A-N13] Programação Desktop
- (2018/1) [AN34A-N14] Programação Web
- (2018/1) [ES31A-ES11] Intr. Eng. de Software
- (2018/1) [SO33A-ES31] Estrutura de Dados
- (2018/2) [AS34A-N14] Programação Web
- (2018/2) [IF66H-ES61] Programação Web 1
- (2018/2) [ES31A-ES11] Intr. Eng. de Software
- (2018/2) [IF62B-A21] Linguagem de Programação
- Dicas para TCC
- Repositório UTFPR-CP
- Coletânia de Links Variados
- SandyBox
| Conteúdo | Link |
|---|---|
| Apresentação | http://bit.ly/2o6fTHF |
| Dinâmicas | http://bit.ly/2BHomuI |
| Exercícios de Nivelação | http://bit.ly/2BJJ90z |
| Orientações Gerais | http://bit.ly/2BHoOZW |
| Planejamento | http://bit.ly/2BFCcgQ |
| Revisão C - Parte 1 | http://bit.ly/2BFCPac |
| Revisão C - Parte 2 | http://bit.ly/2BHpdLW |
| Revisão C - Parte 3 | http://bit.ly/2BIUjT5 |
| Enum | http://bit.ly/2BJacJf |
| Registros | http://bit.ly/2BKAQSa |
| Ponteiros - Parte 1 | http://bit.ly/2BIUJsD |
| Ponteiros - Parte 2 | http://bit.ly/2BHpVZC |
| Revisão para Prova | http://bit.ly/2BHXsmd |
| Alocação Dinâmica - Parte 1 | http://bit.ly/2BG95tU |
| Alocação Dinâmica - Parte 2 | http://bit.ly/2BKM5dv |
| Registros e Ponteiros | http://bit.ly/2BG9hcC |
| Manipulação de Arquivos - Parte 1 | http://bit.ly/2BLimkA |
| Manipulação de Arquivos - Parte 2 | http://bit.ly/2BJJCjr |
| Manipulação de Arquivos - Parte 3 | http://bit.ly/2BKDUh8 |
| Recursividade - Parte 1 | http://bit.ly/2BKEg7s |
| Recursividade - Parte 2 | http://bit.ly/2BKEKui |
| Listas Encadeadas | http://bit.ly/2BJK9BX |
| Revisão para Prova | http://bit.ly/2BQ7Zf4 |
| Conteúdo | Link |
|---|---|
| Apresentação | http://bit.ly/2BJg6dp |
| Dinâmicas | http://bit.ly/2BQk6c2 |
| Documentação Base | http://bit.ly/2BVICcb |
| Orientações Gerais | http://bit.ly/2o6DcBh |
| Planejamento | http://bit.ly/2o8QbCA |
| Comandos Básicos Linux | http://bit.ly/2o6DiZF |
| Versionamento de Arquivos com GIT | http://bit.ly/2o6JyQV |
| Repositórios dos Projetos Apresentados | http://bit.ly/2BLrwxu |
Essa disciplina foi ministrada por conta de uma substituição, por esse motivo utilizei os materiais do professor ausente.
- (2018/1) http://bit.ly/2Lq9ksA
- (2018/2) http://bit.ly/2LqswGB
- LinkBase é um sistema utilizado como exemplo durante toda a disciplina
| Conteúdo | Link |
|---|---|
| Apresentação | http://bit.ly/2BJvo1T |
| Dinâmicas | http://bit.ly/2BVN22L |
| O Futuro da Educação | http://bit.ly/2BVNzlh |
| Orientações Gerais | http://bit.ly/2BVO2Uz |
| Planejamento | http://bit.ly/2BVPczp |
| Versionamento de Arquivos com GIT | http://bit.ly/2BLlIUK |
| Revisão e Exercícios de Fixação - Parte 1 | http://bit.ly/2BFQe20 |
| Revisão e Exercícios de Fixação - Parte 2 | http://bit.ly/2BLmcdw |
| IDE Netbeans | http://bit.ly/2BJK6WE |
| Exercício de Fixação e T1 | http://bit.ly/2BJnQwb |
| Caixas de Diálogo com JOptionPane | http://bit.ly/2BJM9tO |
| Interfaces Gráficas Swing - Parte 1 | http://bit.ly/2BJk59R |
| Interfaces Gráficas Swing - Parte 2 | http://bit.ly/2BKYVYY |
| Interfaces Gráficas Swing - Parte 3 | http://bit.ly/2BJMpcg |
| Manipulação de Arquivos - Parte 1 | http://bit.ly/2BFQJco |
| Manipulação de Arquivos - Parte 2 | http://bit.ly/2BS3bWW |
| Manipulação de Arquivos - Parte 3 | http://bit.ly/2BJqSjP |
| Banco de Dados - Parte 1 | http://bit.ly/2BS4MvU |
| Banco de Dados - Parte 2 | http://bit.ly/2BIwDhI |
| Banco de Dados - Parte 3 | http://bit.ly/2BS5ZTY |
| T2 | http://bit.ly/2BLmCR8 |
| Relatórios em Java | http://bit.ly/2BQqVdE |
| Multithreading em Java | http://bit.ly/2P2Le9G |
| Sincronização de Threads | http://bit.ly/2BIwXgq |
| Conteúdo | Link |
|---|---|
| Apresentação | http://bit.ly/2LlABfW |
| Comandos Básicos Linux | http://bit.ly/2LoM12D |
| Dinâmicas | http://bit.ly/2LoMsdh |
| Orientações Gerais | http://bit.ly/2LoN1np |
| Planejamento | http://bit.ly/2LmSr1X |
| O Futuro da Educação | http://bit.ly/2LtcRq6 |
| Apresentação do Curso | http://bit.ly/2LortHu |
| Um pouco sobre Engenharia de Software | http://bit.ly/2LpVvKT |
| Comportamento Ético e Profissional | http://bit.ly/2LpVwOX |
| Áreas de Atuação e Competências | http://bit.ly/2LmTzCJ |
| Crise de Software | http://bit.ly/2BTgE0G |
| Introdução a Metodologia Científica | http://bit.ly/2LogDkA |
| Documentos Acadêmicos com LaTeX | http://bit.ly/2LrPltH |
| Teoria Geral de Sistemas de Software | http://bit.ly/2LogE88 |
| Git e GitHub | http://bit.ly/2BL2qyD |
| Instruções Apresentações | http://bit.ly/2LrIsc1 |
| Processos de Software | http://bit.ly/2LogHAQ |
| Requisitos de Software | http://bit.ly/2LqtFye |
| Análise e Projetos de Sistemas | http://bit.ly/2LqamEX |
| Diagramas de Casos de Uso | http://bit.ly/2LqYsL0 |
| Diagramas de Atividades | http://bit.ly/2Lqb3Oz |
| Diagramas de Classes | http://bit.ly/2LqYQsW |
| Testes de Software | http://bit.ly/2Los9N2 |
- (2018/1) - http://bit.ly/2Los9N2
- (2018/2) - http://bit.ly/2Lq7DLK
| Conteúdo | Link |
|---|---|
| Apresentação | http://bit.ly/2LodWj2 |
| Comandos Básicos Linux | http://bit.ly/2LoM12D |
| Dinâmicas | http://bit.ly/2LpW33p |
| Orientações Gerais | http://bit.ly/2LtdmR0 |
| Planejamento | http://bit.ly/2Lr29QX |
| O Futuro da Educação | http://bit.ly/2LrLInA |
| Definições Iniciais | http://bit.ly/2Lr2jI3 |
| Variáveis, Operadores e Comandos | http://bit.ly/2BLny82 |
| Linguagem de Programação C | http://bit.ly/2LpWrPp |
| Estruturas de Seleção | http://bit.ly/2BMa23S |
| Estruturas de Repetição | http://bit.ly/2Lkhdjr |
| Vetores | http://bit.ly/2LkhK4V |
| Matrizes | http://bit.ly/2Lqu97w |
| Funções | http://bit.ly/2BKTE3G |
| Registros | http://bit.ly/2BG87hn |
| Ponteiros | http://bit.ly/2Lqr0V4 |
| Alocação Dinâmica de Memória | http://bit.ly/2BX9B7d |
| Manipulação de Arquivos | http://bit.ly/2LqufMq |
| Introdução a Orientação a Objetos | http://bit.ly/2Lq6Uu7 |
| Conteúdo | Link |
|---|---|
| Apresentação | http://bit.ly/2MycgZF |
| Dinâmicas | http://bit.ly/2wm9BaM |
| O Futuro da Educação | http://bit.ly/2LoxnIo |
| Orientações Gerais | http://bit.ly/2P0bVM8 |
| Planejamento | http://bit.ly/2NdhK8p |
| Revisão 1 - Ponteiros e Registros | http://bit.ly/2LmM8f3 |
| Revisão 2 - Alocação Dinâmica de Memória e Recursividade | http://bit.ly/2o8SaGY |
| Introdução ao TAD e aplicações com TAD | http://bit.ly/2BKIFaC |
| Ordenação de Dados - Parte 1 | http://bit.ly/2PAaEfO |
| Ordenação de Dados - Parte 2 | http://bit.ly/2MzlOnv |
| Listas Encadeadas | http://bit.ly/2MvYu9Z |
| Operações com Listas Encadeadas | http://bit.ly/2Lq61BP |
| Listas Duplamente Encadeadas | http://bit.ly/2wmJgZV |
| Listas Circulares | http://bit.ly/2Ne0tw2 |
| Filas | http://bit.ly/2Nhe99E |
| Filas Duplamente Encadeada | http://bit.ly/2Nce9Ys |
| Pilhas | http://bit.ly/2wmwpac |
| Tabelas Hash | http://bit.ly/2MvZeMj |
| Árvores e Árvore Binária | http://bit.ly/2MNSrNr |
| Árvore Binária de Busca | http://bit.ly/2wb3OWh |
| Árvore AVL | http://bit.ly/2wmOODH |
| Árvore B | http://bit.ly/2w9Vl5p |
Aqui estão algumas sugestões e dicas para organização de um TCC.
https://github.com/utfpr-cp/prof-diogo-tcc
Aqui estão alguns repositórios criados no espaço da UTFPR-CP no GitHub.
Aqui está uma coletânia de links que reuni durante as minhas andanças pela web.
https://github.com/diogocezar/dctb-links
Esse é um pequeno projeto para emular um sistema CSS, JavaScript e HTML.
https://github.com/diogocezar/sandybox