UTFPR
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.
Índice de Disciplinas
- 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
Minicurso NodeJS
Minicurso ReactJS
Minicurso JavaScript Básico
UTFWare 2017
Talk Por que JavaScript?
Minicurso Git e GitHub
Minicurso SASS
Secomp 2018
Minicurso ReactJS
Técnicas de Programação
Conteúdo
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 |
Códigos, Exemplos e Materiais
Oficina de Integração
Conteúdo
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 |
Códigos, Exemplos e Materiais
Lógica de Programação
Conteúdo
Essa disciplina foi ministrada por conta de uma substituição, por esse motivo utilizei os materiais do professor ausente.
Códigos, Exemplos e Materiais
Programação Web 1
Conteúdo
Códigos, Exemplos e Materiais
- (2018/1) http://bit.ly/2Lq9ksA
- (2018/2) http://bit.ly/2LqswGB
- LinkBase é um sistema utilizado como exemplo durante toda a disciplina
Programação Web 2
Conteúdo
Códigos, Exemplos e Materiais
Programação Desktop
Conteúdo
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 |
Códigos, Exemplos e Materiais
Introdução a Engenharia de Software
Conteúdo
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 |
Códigos, Exemplos e Materiais
- (2018/1) - http://bit.ly/2Los9N2
- (2018/2) - http://bit.ly/2Lq7DLK
Linguagem de Programação
Conteúdo
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 |
Códigos, Exemplos e Materiais
Estrutura de Dados
Conteúdo
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 |
Códigos, Exemplos e Materiais
TCC
Aqui estão algumas sugestões e dicas para organização de um TCC.
https://github.com/utfpr-cp/prof-diogo-tcc
UTFPR-CP
Aqui estão alguns repositórios criados no espaço da UTFPR-CP no GitHub.
Links
Aqui está uma coletânia de links que reuni durante as minhas andanças pela web.
https://github.com/diogocezar/dctb-links
SandyBox
Esse é um pequeno projeto para emular um sistema CSS, JavaScript e HTML.
https://github.com/diogocezar/sandybox