O documento descreve como usar o software Orange para mineração de dados, incluindo como carregar e visualizar dados, construir fluxos de trabalho para análise de correlação, árvores de decisão, regressão, curva ROC e matriz de confusão.
O documento apresenta uma introdução ao curso de engenharia mecânica, abordando a história da engenharia desde as primeiras ferramentas produzidas pelo homem até o surgimento da engenharia moderna. Apresenta marcos históricos importantes para o desenvolvimento da engenharia e da ciência. Resume também o início da engenharia no Brasil e conceito de engenharia.
O documento discute o gerenciamento de redes de computadores, abordando tópicos como: 1) as ferramentas e modelos de gerenciamento de redes; 2) as principais áreas funcionais do gerenciamento como configuração, falhas, desempenho e segurança; 3) a importância da gerência para monitorar o funcionamento da rede.
1. O documento discute os aspectos importantes na elaboração de uma Política de Segurança da Informação (PSI) em uma organização. 2. Inclui detalhes sobre como formar um comitê de segurança, partes que devem compor o documento final da PSI e a importância de oficializar a política. 3. Também fornece exemplos de estruturas comuns para PSI, incluindo diretrizes, normas e procedimentos.
O documento discute a importância da auditoria de sistemas de informação para garantir a segurança e integridade da informação nas empresas. Ele explica como a informação é um ativo valioso que requer proteção e como as políticas de segurança, treinamento de funcionários e auditoria dos sistemas podem ajudar a mitigar riscos.
Seguranca da Informação - Introdução - NovoLuiz Arthur
⦁ O documento apresenta um professor de segurança da informação da UTFPR Campus Campo Mourão, Luiz Arthur, e fornece uma introdução sobre os tópicos a serem abordados na disciplina, incluindo elementos básicos da segurança da informação, ameaças à segurança e soluções.
⦁ A segurança da informação é um assunto complexo que envolve a proteção de dados armazenados em computadores e redes contra acessos não autorizados e outros riscos. Fatores humanos como erros e desatenção também precisam ser considerados.
O documento apresenta um curso técnico em informática sobre estrutura de dados utilizando a linguagem C. O sumário descreve os objetivos e conteúdos de cada uma das 6 aulas, abordando tópicos como introdução à linguagem C, funções, matrizes, ponteiros, arquivos, lista lineares, pilhas, filas, árvores, ordenação e pesquisa de dados.
1) O documento apresenta a disciplina Estrutura de Dados II lecionada pelo professor Daniel Arndt Alves na Universidade Presbiteriana Mackenzie.
2) Serão abordados tópicos como algoritmos de ordenação, busca, árvores e grafos, com avaliações incluindo uma prova parcial, listas de exercícios e nota de laboratório.
3) As regras incluem pontualidade nas aulas, entrega de trabalhos nas datas definidas e realização de provas nas datas programadas, com possibilidade de reagendamento
O documento apresenta o professor Thomás da Costa e fornece informações sobre o curso de Redes de Computadores. Apresenta as credenciais acadêmicas e experiência profissional do professor, além de detalhar a avaliação, cronograma, conteúdo e bibliografias do curso.
O documento apresenta uma introdução ao curso de engenharia mecânica, abordando a história da engenharia desde as primeiras ferramentas produzidas pelo homem até o surgimento da engenharia moderna. Apresenta marcos históricos importantes para o desenvolvimento da engenharia e da ciência. Resume também o início da engenharia no Brasil e conceito de engenharia.
O documento discute o gerenciamento de redes de computadores, abordando tópicos como: 1) as ferramentas e modelos de gerenciamento de redes; 2) as principais áreas funcionais do gerenciamento como configuração, falhas, desempenho e segurança; 3) a importância da gerência para monitorar o funcionamento da rede.
1. O documento discute os aspectos importantes na elaboração de uma Política de Segurança da Informação (PSI) em uma organização. 2. Inclui detalhes sobre como formar um comitê de segurança, partes que devem compor o documento final da PSI e a importância de oficializar a política. 3. Também fornece exemplos de estruturas comuns para PSI, incluindo diretrizes, normas e procedimentos.
O documento discute a importância da auditoria de sistemas de informação para garantir a segurança e integridade da informação nas empresas. Ele explica como a informação é um ativo valioso que requer proteção e como as políticas de segurança, treinamento de funcionários e auditoria dos sistemas podem ajudar a mitigar riscos.
Seguranca da Informação - Introdução - NovoLuiz Arthur
⦁ O documento apresenta um professor de segurança da informação da UTFPR Campus Campo Mourão, Luiz Arthur, e fornece uma introdução sobre os tópicos a serem abordados na disciplina, incluindo elementos básicos da segurança da informação, ameaças à segurança e soluções.
⦁ A segurança da informação é um assunto complexo que envolve a proteção de dados armazenados em computadores e redes contra acessos não autorizados e outros riscos. Fatores humanos como erros e desatenção também precisam ser considerados.
O documento apresenta um curso técnico em informática sobre estrutura de dados utilizando a linguagem C. O sumário descreve os objetivos e conteúdos de cada uma das 6 aulas, abordando tópicos como introdução à linguagem C, funções, matrizes, ponteiros, arquivos, lista lineares, pilhas, filas, árvores, ordenação e pesquisa de dados.
1) O documento apresenta a disciplina Estrutura de Dados II lecionada pelo professor Daniel Arndt Alves na Universidade Presbiteriana Mackenzie.
2) Serão abordados tópicos como algoritmos de ordenação, busca, árvores e grafos, com avaliações incluindo uma prova parcial, listas de exercícios e nota de laboratório.
3) As regras incluem pontualidade nas aulas, entrega de trabalhos nas datas definidas e realização de provas nas datas programadas, com possibilidade de reagendamento
O documento apresenta o professor Thomás da Costa e fornece informações sobre o curso de Redes de Computadores. Apresenta as credenciais acadêmicas e experiência profissional do professor, além de detalhar a avaliação, cronograma, conteúdo e bibliografias do curso.
O documento discute interface homem-máquina (IHM) e fornece informações sobre:
1) A disciplina de IHM e sua importância para o projeto de sistemas computacionais intuitivos;
2) A natureza interdisciplinar de IHM, envolvendo campos como ciência da computação, psicologia e engenharia;
3) Breve histórico da evolução das interfaces, desde interfaces baseadas em comandos até interfaces gráficas modernas.
Este documento discute os princípios e tecnologias da camada de enlace de dados. Ele introduz os objetivos e serviços da camada de enlace, incluindo detecção e correção de erros, compartilhamento de canal, endereçamento e transferência confiável de dados. Ele também discute implementações específicas como Ethernet, protocolos de acesso múltiplo e endereçamento MAC.
A NGN permite que uma única rede transporte voz, dados e vídeo encapsulados em pacotes IP, convergindo diferentes serviços. Ela é uma arquitetura inteligente multi-serviços baseada em IP que permite às operadoras gerenciarem recursos de forma lógica. A NGN trará novas possibilidades de serviços e aplicações e a convergência entre mídias.
O documento explica a diferença entre hardware e software, listando exemplos de cada um. Também discute sistemas operacionais populares como Windows, Linux, Mac OS e Android, e como programadores criam aplicativos usando linguagens de programação.
Segurança da Informação - Aula 9 - Introdução a Auditoria de SistemasCleber Fonseca
O documento descreve uma aula sobre auditoria de sistemas, apresentando seus conceitos e técnicas. Aborda o que é auditoria, seus objetivos, problemas, abordagens, ciclo de vida do ponto de controle, análise de risco, produtos gerados e técnicas como questionário, simulação de dados e mapeamento estático.
Apresentação do curso/disciplina de Fundamentos de Redes de Computadores, disponível no Aprender Livre.
Link do curso.: http://moodle.aprenderlivre.com.br/course/view.php?id=31
Este documento fornece um resumo da Lei Geral de Proteção de Dados (LGPD) no Brasil em três frases:
1) A LGPD estabelece regras para a coleta e uso de dados pessoais de usuários inspiradas na legislação europeia, visando proteger a privacidade dos cidadãos.
2) A lei define os princípios de finalidade, adequação e necessidade para o uso de dados, além dos direitos dos usuários de acessar e excluir suas informações.
3) As empresas são
O documento apresenta uma introdução sobre a história dos bancos de dados, desde o armazenamento em papel nas décadas de 40 e 50 até o desenvolvimento dos modelos relacionais e dos sistemas gerenciadores de bancos de dados na década de 70. Aborda também os principais modelos de dados ao longo do tempo (hierárquico, em rede e relacional), além de explicar os três níveis de modelagem de dados: conceitual, lógico e físico.
Algoritmos e Estrutura de Dados - Aula 01thomasdacosta
O professor Thomás da Costa apresenta-se e fornece informações sobre o curso de Algoritmos e Estrutura de Dados. Ele detalha sua experiência profissional, as formas de avaliação do curso, os tópicos que serão abordados e a importância da disciplina para a carreira de programador.
A aula apresentou os conceitos de estrutura de dados e tipos abstratos de dados (TAD). Estruturas de dados organizam a informação de acordo com um problema, enquanto TAD encapsulam tipos de dados e definem operações sobre eles de forma abstrata. Apresentou também estruturas em C/C++, que permitem agrupar variáveis de diferentes tipos para representar objetos, e operações com estruturas como acessar campos e aninhamento.
O documento discute a evolução da interface humano-computador ao longo do tempo, desde os anos 1970 até a atualidade, e conceitos fundamentais de interação humano-computador, incluindo definições de interface e objetivos e princípios de design de interfaces.
Fundamentos em Tecnologia da Informação - Prof.ª Cristiane FidelixCris Fidelix
O documento discute a história e evolução da informação e das tecnologias de informação, desde as sociedades agrícola e industrial até a atual sociedade da informação. Explica como os sistemas de informação se tornaram essenciais na contemporaneidade e apresenta exemplos históricos de máquinas e tecnologias que revolucionaram o processamento de dados.
Este documento resume três pontos principais sobre a Lei Geral de Proteção de Dados (LGPD): 1) A LGPD estabelece regras rígidas para a coleta, armazenamento e uso de dados pessoais no Brasil; 2) A LGPD introduz conceitos como titular, controlador, operador e encarregado de dados e define suas responsabilidades; 3) A LGPD exige que as empresas realizem o ciclo completo de tratamento de dados com base em princípios como finalidade, necessidade e transparência.
Gerenciamento e administração de RedesHelder Lopes
O documento discute os conceitos e estruturas de gerenciamento e administração de redes. Em três frases ou menos, o documento resume:
O documento apresenta os conceitos fundamentais de gerenciamento de redes, incluindo monitoramento, controle, estruturas funcionais e áreas funcionais como falhas, configuração, desempenho e segurança. É discutido também os modelos de planejamento estratégico e tático aplicados ao gerenciamento de redes em organizações.
O documento discute os conceitos e riscos relacionados à segurança da informação. Ele explica o que é segurança da informação e seus principais atributos como confidencialidade, integridade e disponibilidade. Também descreve as ameaças cibernéticas como vírus, worms, trojans e exploits, além de técnicas de engenharia social usadas por criminosos como phishing. Por fim, ressalta a importância de proteger dados pessoais e empresariais.
Este documento discute o design de experiência do usuário e a análise heurística. Ele explica como entender como os elementos de uma interface afetam a experiência do usuário e como manipular seus atributos para controlá-los ou influenciá-los. Também discute como os usuários interagem com artefatos e quais sentidos estão envolvidos, além de explicar as quatro dimensões de um artefato: funcionalidades, estética, usabilidade e significado. Finalmente, fornece uma visão geral de como conduzir uma avaliação heurí
O documento apresenta uma introdução sobre o papel do engenheiro de dados, ferramentas de ingestão e processamento de dados como Apache Sqoop, Flume, Kafka e Spark. Também discute pipelines de dados, qualidade de dados e arquitetura lambda.
Aula02 Sistemas Distribuídos - Caracterização de sistemas distribuídosMessias Batista
O documento apresenta uma introdução sobre sistemas distribuídos, definindo o conceito, metas e tipos de sistemas distribuídos. Apresenta a evolução tecnológica que levou ao desenvolvimento desses sistemas e discute conceitos como transparência da distribuição, escalabilidade e desafios. Exemplifica diferentes tipos como clusters, grids, sistemas de informação e pervasivos.
Do Zero ao YouTube em menos de 10 softwares livres - Vinícius Alves Hax - Tch...Tchelinux
Em 2019 lancei um curso semi-presencial de "Introdução à administração de sistemas Linux". Praticamente todos os passos, desde gravação até edição foram feitos utilizando software livre. O objetivo da palestra é apresentar os bastidores da gravação do curso e ensinar as pessoas que assistirem a palestra a também criarem seus próprios vídeos utilizando software livre.
Vinícius Alves Hax é formado em Engenharia de Computação pela FURG e trabalha atualmente como Analista de TI na reitoria do IFSul. Utiliza Linux há quase quinze anos e tem experiência em desenvolvimento web e como administrador de sistemas, sempre utilizando preferencialmente o sistema livre.
Para mais informações:
http://viniciusah.com.br/
Insegurança na Internet - Diego Luiz Silva da Costa - Tchelinux 2019 Rio GrandeTchelinux
O documento apresenta informações sobre Diego Costa, CEO da Projeto Root, incluindo seus contatos e formação. Ele discute diversos tópicos relacionados à segurança da informação na internet, como riscos de navegação descuidada, como empresas de tecnologia coletam e usam dados pessoais, o caso Edward Snowden, tipos de ataques cibernéticos e como melhorar a segurança online.
O documento discute interface homem-máquina (IHM) e fornece informações sobre:
1) A disciplina de IHM e sua importância para o projeto de sistemas computacionais intuitivos;
2) A natureza interdisciplinar de IHM, envolvendo campos como ciência da computação, psicologia e engenharia;
3) Breve histórico da evolução das interfaces, desde interfaces baseadas em comandos até interfaces gráficas modernas.
Este documento discute os princípios e tecnologias da camada de enlace de dados. Ele introduz os objetivos e serviços da camada de enlace, incluindo detecção e correção de erros, compartilhamento de canal, endereçamento e transferência confiável de dados. Ele também discute implementações específicas como Ethernet, protocolos de acesso múltiplo e endereçamento MAC.
A NGN permite que uma única rede transporte voz, dados e vídeo encapsulados em pacotes IP, convergindo diferentes serviços. Ela é uma arquitetura inteligente multi-serviços baseada em IP que permite às operadoras gerenciarem recursos de forma lógica. A NGN trará novas possibilidades de serviços e aplicações e a convergência entre mídias.
O documento explica a diferença entre hardware e software, listando exemplos de cada um. Também discute sistemas operacionais populares como Windows, Linux, Mac OS e Android, e como programadores criam aplicativos usando linguagens de programação.
Segurança da Informação - Aula 9 - Introdução a Auditoria de SistemasCleber Fonseca
O documento descreve uma aula sobre auditoria de sistemas, apresentando seus conceitos e técnicas. Aborda o que é auditoria, seus objetivos, problemas, abordagens, ciclo de vida do ponto de controle, análise de risco, produtos gerados e técnicas como questionário, simulação de dados e mapeamento estático.
Apresentação do curso/disciplina de Fundamentos de Redes de Computadores, disponível no Aprender Livre.
Link do curso.: http://moodle.aprenderlivre.com.br/course/view.php?id=31
Este documento fornece um resumo da Lei Geral de Proteção de Dados (LGPD) no Brasil em três frases:
1) A LGPD estabelece regras para a coleta e uso de dados pessoais de usuários inspiradas na legislação europeia, visando proteger a privacidade dos cidadãos.
2) A lei define os princípios de finalidade, adequação e necessidade para o uso de dados, além dos direitos dos usuários de acessar e excluir suas informações.
3) As empresas são
O documento apresenta uma introdução sobre a história dos bancos de dados, desde o armazenamento em papel nas décadas de 40 e 50 até o desenvolvimento dos modelos relacionais e dos sistemas gerenciadores de bancos de dados na década de 70. Aborda também os principais modelos de dados ao longo do tempo (hierárquico, em rede e relacional), além de explicar os três níveis de modelagem de dados: conceitual, lógico e físico.
Algoritmos e Estrutura de Dados - Aula 01thomasdacosta
O professor Thomás da Costa apresenta-se e fornece informações sobre o curso de Algoritmos e Estrutura de Dados. Ele detalha sua experiência profissional, as formas de avaliação do curso, os tópicos que serão abordados e a importância da disciplina para a carreira de programador.
A aula apresentou os conceitos de estrutura de dados e tipos abstratos de dados (TAD). Estruturas de dados organizam a informação de acordo com um problema, enquanto TAD encapsulam tipos de dados e definem operações sobre eles de forma abstrata. Apresentou também estruturas em C/C++, que permitem agrupar variáveis de diferentes tipos para representar objetos, e operações com estruturas como acessar campos e aninhamento.
O documento discute a evolução da interface humano-computador ao longo do tempo, desde os anos 1970 até a atualidade, e conceitos fundamentais de interação humano-computador, incluindo definições de interface e objetivos e princípios de design de interfaces.
Fundamentos em Tecnologia da Informação - Prof.ª Cristiane FidelixCris Fidelix
O documento discute a história e evolução da informação e das tecnologias de informação, desde as sociedades agrícola e industrial até a atual sociedade da informação. Explica como os sistemas de informação se tornaram essenciais na contemporaneidade e apresenta exemplos históricos de máquinas e tecnologias que revolucionaram o processamento de dados.
Este documento resume três pontos principais sobre a Lei Geral de Proteção de Dados (LGPD): 1) A LGPD estabelece regras rígidas para a coleta, armazenamento e uso de dados pessoais no Brasil; 2) A LGPD introduz conceitos como titular, controlador, operador e encarregado de dados e define suas responsabilidades; 3) A LGPD exige que as empresas realizem o ciclo completo de tratamento de dados com base em princípios como finalidade, necessidade e transparência.
Gerenciamento e administração de RedesHelder Lopes
O documento discute os conceitos e estruturas de gerenciamento e administração de redes. Em três frases ou menos, o documento resume:
O documento apresenta os conceitos fundamentais de gerenciamento de redes, incluindo monitoramento, controle, estruturas funcionais e áreas funcionais como falhas, configuração, desempenho e segurança. É discutido também os modelos de planejamento estratégico e tático aplicados ao gerenciamento de redes em organizações.
O documento discute os conceitos e riscos relacionados à segurança da informação. Ele explica o que é segurança da informação e seus principais atributos como confidencialidade, integridade e disponibilidade. Também descreve as ameaças cibernéticas como vírus, worms, trojans e exploits, além de técnicas de engenharia social usadas por criminosos como phishing. Por fim, ressalta a importância de proteger dados pessoais e empresariais.
Este documento discute o design de experiência do usuário e a análise heurística. Ele explica como entender como os elementos de uma interface afetam a experiência do usuário e como manipular seus atributos para controlá-los ou influenciá-los. Também discute como os usuários interagem com artefatos e quais sentidos estão envolvidos, além de explicar as quatro dimensões de um artefato: funcionalidades, estética, usabilidade e significado. Finalmente, fornece uma visão geral de como conduzir uma avaliação heurí
O documento apresenta uma introdução sobre o papel do engenheiro de dados, ferramentas de ingestão e processamento de dados como Apache Sqoop, Flume, Kafka e Spark. Também discute pipelines de dados, qualidade de dados e arquitetura lambda.
Aula02 Sistemas Distribuídos - Caracterização de sistemas distribuídosMessias Batista
O documento apresenta uma introdução sobre sistemas distribuídos, definindo o conceito, metas e tipos de sistemas distribuídos. Apresenta a evolução tecnológica que levou ao desenvolvimento desses sistemas e discute conceitos como transparência da distribuição, escalabilidade e desafios. Exemplifica diferentes tipos como clusters, grids, sistemas de informação e pervasivos.
Do Zero ao YouTube em menos de 10 softwares livres - Vinícius Alves Hax - Tch...Tchelinux
Em 2019 lancei um curso semi-presencial de "Introdução à administração de sistemas Linux". Praticamente todos os passos, desde gravação até edição foram feitos utilizando software livre. O objetivo da palestra é apresentar os bastidores da gravação do curso e ensinar as pessoas que assistirem a palestra a também criarem seus próprios vídeos utilizando software livre.
Vinícius Alves Hax é formado em Engenharia de Computação pela FURG e trabalha atualmente como Analista de TI na reitoria do IFSul. Utiliza Linux há quase quinze anos e tem experiência em desenvolvimento web e como administrador de sistemas, sempre utilizando preferencialmente o sistema livre.
Para mais informações:
http://viniciusah.com.br/
Insegurança na Internet - Diego Luiz Silva da Costa - Tchelinux 2019 Rio GrandeTchelinux
O documento apresenta informações sobre Diego Costa, CEO da Projeto Root, incluindo seus contatos e formação. Ele discute diversos tópicos relacionados à segurança da informação na internet, como riscos de navegação descuidada, como empresas de tecnologia coletam e usam dados pessoais, o caso Edward Snowden, tipos de ataques cibernéticos e como melhorar a segurança online.
Explorando Editores de Texto Open Source - Gabriel Prestes Ritta - Tchelinux ...Tchelinux
O documento discute editores de texto open source como LibreOffice e Apache OpenOffice. Ele apresenta as ferramentas desses softwares para criação de documentos, incluindo formatação de texto, quebra de páginas e estilos. O documento também explica como criar sumários e índices automaticamente.
Desenvolvendo Jogos com PyGame - Jerônimo Medina Madruga - Tchelinux 2019 Rio...Tchelinux
Jogar todo mundo joga. Programar, todo mundo pode. Jogar todo mundo treina. Programar, nem tanto. Mas para jogar é necessário que alguém desenvolva suas habilidades de programador. Nesse bate papo, porque ninguém mais tem paciência para palestras, será apresentada uma forma divertida de desenvolver a programação e conhecer a linguagem Python, construindo jogos, utilizando a biblioteca Pygame e ferramentas open source para desenvolver um jogo.
Jerônimo Medina Madruga trabalha com suporte técnico e treinamento para educação a distância da Universidade Federal de Pelotas (UFPel). Tem formação em Técnico em Eletrônica pelo Instituto Federal Sul-Rio-Grandense (IFSUL) e é ocasionalmente atuante em grupos ligados a divulgação e desenvolvimento de software livre. Já realizou mais de 70 palestras em eventos internacionais, nacionais e regionais, sobre os temas mais variados possíveis, normalmente ligados a educação, programação, comunidades, CMS e administração de sistemas.
Para mais informações:
https://www.linkedin.com/in/jmmadruga/
Me formei. E agora? - Matheus Cezar - Tchelinux 2019 Rio GrandeTchelinux
Palestra focada ao público mais jovem. Através de uma análise do mercado atual, o palestrante traça diferentes caminhos para um desenvolvedor que deseja iniciar a sua carreira.
Matheus Cezar é Técnico em Desenvolvimento de Software pelo IFRS - Campus Rio Grande e Analista de Sistemas formado pela mesma instituição. Já frequentou o mercado do desenvolvimento no estado do Rio Grande do Sul durante alguns anos. Hoje, Analista de TI na Prefeitura Municipal de Rio Grande.
Para mais informações:
https://www.linkedin.com/in/matheus-mendes-cezar-662905132/
APIs, REST e RESTful: O que os programadores precisam saber? - Marcos Echevar...Tchelinux
O documento discute APIs, REST e arquitetura RESTful. Explica que APIs permitem a integração entre sistemas e microserviços estruturam soluções como coleções de serviços levemente acoplados. REST é um estilo de projetar aplicativos da Web fracamente acoplados usando recursos nomeados e métodos HTTP padronizados. Arquitetura RESTful significa que uma aplicação web segue os princípios de design REST.
Shell Script: Seu melhor amigo na automatização de instalações e configuraçõe...Tchelinux
O documento discute como os scripts de shell podem automatizar a instalação e configuração de ambientes Linux, especificamente no projeto AVAPolos. O projeto busca fornecer um ambiente virtual de aprendizagem onde a conexão com a internet é limitada, tornando necessária a automação dos procedimentos de instalação. O autor trabalha no desenvolvimento de scripts de shell para implementar a infraestrutura do projeto de forma reprodutível e facilitar a implantação em diferentes máquinas.
WebRTC: Comunicação aberta em tempo real - Nelson Dutra Junior - Tchelinux 20...Tchelinux
O documento discute a revolução da comunicação em tempo real através da WebRTC, uma API JavaScript que permite comunicação ponto-a-ponto entre navegadores, dispositivos móveis e IoT. A WebRTC oferece áudio e vídeo de alta qualidade de forma barata através de comunicação peer-to-peer e APIs nativas para obter mídia, conexões entre pares e canais de dados. O documento também explica conceitos como signaling, STUN, TURN e ICE que permitem a comunicação mesmo através de firewalls e NATs, al
Introdução à programação funcional com Clojure - Victor Hechel Colares - Tche...Tchelinux
O documento apresenta uma introdução à programação funcional com Clojure, descrevendo os principais conceitos como: imutabilidade, funções de alta ordem, closures e currying. O autor explica as diferenças entre paradigma funcional e imperativo, demonstra um "hello world" em Clojure e apresenta alguns recursos básicos como operadores, loops e interação com Java.
Construindo um Data Warehouse - Vítor Resing Plentz - Tchelinux 2019 Rio GrandeTchelinux
Visa introduzir conceitos básicos envolvidos na criação de um Data Warehouse. A palestra aborda desde o que é um data warehouse, até conceitos de modelagem utilizados na construção do mesmo.
Vítor Resing Plentz está concluindo o curso de Ciência da Computação, já foi presidente da Hut8 (EJ da Computação na UFPel) e atualmente é fundador e Cientista de Dados na Elixir AI, participando também como organizador da comunidade Pelotas Data Science Meetup.
Para mais informações:
https://www.linkedin.com/in/v%C3%ADtor-resing-plentz-438681101
Nas aulas abrimos bastantes "parênteses". Não, não os de código, os de assuntos paralelos mesmo. BIKESHEDDING! Nesses pequenos desvios, fala-se da etimologia dos nomes, das metáforas e filosofias usadas na programação, de fun facts, de tretas no mundo das empresas e da vida dos tech superstars, de idiossincrasias da comunidade de desenvolvimento e tecnologia, enfim, uma miscelânea de assuntos curiosos, que nunca teriam uma disciplina para encaixá-los, mas que agora tem uma palestra de 50 min :)
Márcio Josué Ramos Torres "Eu nasci a dez mil anos atrás", comecei com Basic num CP500 da Prológica - não, não tinha mouse; sem Internet, se aprendia lendo livros e revistas técnicas, escrevendo códigos e fazendo experiências; desenvolvi aplicações comerciais em dBase e então Clipper, sobre a plataforma MS-DOS; joguei Prince of Persia, Wolfenstein e DOOM (o primeiro!) - se usava o DOS/4GW para usar a memória estendida; já montei meu computador - quando se "setava" a IRQ por jumpers; instalei redes com cabo coaxial e conectores BNC; eu vi a ascensão da interface gráfica - adeus caracteres em fósforo verde; instalei o Win95 - malditos 13 disquetes; tive um Kit Multimídia da Creative - e uma Voodoo da 3dfx; migrei sistemas de Clipper para VB e Delphi; usei a Internet quando só existia HTML com "meia dúzia" de tags -sem CSS ou JS; acompanhei a ascensão da Web; eu estava lá, no início do Linux, vi sua evolução e consolidação nos servidores web - junto com CGI, Perl, Apache, MySQL, PHP, etc; instalei o Conectiva e já compilei o Kernel; instalei programas no "muque" - sem apt-get ou "avançar, avançar, ..."; comecei com Java ainda na versão 1.3 - sem enums, generics, autoboxing, etc, e tive meu primero contato (confronto) com OO - adeus velhos hábitos procedimentais; observei a Googlificação - mas usei o Cadê e o AltaVista; eu também estava lá, no crescimento do e-commerce - e no estouro da bolha da Internet; tive minha passagem por .NET e por Java EE e seus "ecosistemas"; atualmente, leciono POO, Patterns e Web no IFRS de Rio Grande e percebo que, na tecnologia, a única constante é o relacionamento com as pessoas.
Para mais informações:
https://www.linkedin.com/in/marcio-josue-ramos-torres/
Produção de textos com Latex - Samuel Francisco Ferrigo - Tchelinux Caxias do...Tchelinux
Este documento apresenta dois palestrantes, Samuel e Artur, e fornece uma introdução sobre o software Latex. Ele descreve as credenciais e interesses de Samuel e Artur, além de explicar como o Latex pode economizar tempo na formatação de documentos acadêmicos e quais editores de Latex existem para Linux, Windows e online.
A tecnologia no futuro e nas mãos de quem ela estará - Jaqueline Trevizan, Ne...Tchelinux
A tecnologia de hoje não é a mesma que existia no passado e também não será a mesma no futuro. Sobre o futuro, sabemos que com o avanço dela novas profissões irão surgir, essas novas profissões, oriundas de demandas ainda não existentes, são fomentadas no presente, à partir da escolha das competências necessárias para os futuros profissionais. As junções das habilidades desenvolvidas em diversas áreas de conhecimento tornará os profissionais aptos a exercerem funções ainda não existentes, seja emocionalmente, intelectualmente ou tecnicamente, para assim estar mais preparado para o mundo do trabalho. Falaremos de projetos que já estão em andamento para que esses novos profissionais estejam aptos para este futuro promissor tecnológico.
Jaqueline Trevizan cursa Análise e desenvolvimento de sistemas na Uniftec, e é apaixonada por tecnologia. Apoia e incentiva o ensino de programação para crianças e adolescentes e a inclusão da mulher na área de TI.
Neiva Kuyven é Doutoranda em Informática na Educação na UFRGS- Universidade Federal do Rio Grande do Sul. Mestre em Ciências da Computação pela Universidade Federal de Santa Catarina (2002), Graduação em Informática pela Universidade Regional do Noroeste do Estado do Rio Grande do Sul (1996) . Coordenadora do Curso de Bacharelado em Engenharia de Computação e do Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas do Centro Universitário UNIFTEC. Atua como professora nos cursos que coordena e também nos cursos Superiores de Redes de Computadores e Gestão da Tecnologia. Líder do grupo de pesquisa de Inteligência Artificial do UNIFTEC.
Alexandra Cemin possui Licenciatura Plena em Matemática e Física (UCS), especialista em Psicopedagogia em Gestão Organizacional e Psicopedagogia Clínica (UNILASALLE), com ênfase em dificuldades de aprendizagem matemática, mestrado em Educação (UNILASALLE) e doutoranda em Engenharia e Ciência dos Materiais (UCS). Atua como palestrante nas áreas de educação, é assessora pedagógica da EAD no Uniftec, docente de cálculo nas engenharias, docente de física na educação de jovens e adultos modalidade à distância no SESI/FIERGS e desenvolvedora de conteúdos, ministra disciplinas em cursos de pós-graduação. Pesquisadora na área de inteligência artificial e metodologias de ensino e coordenadora de projetos em robótica e programação para crianças e adolescentes. Experiência como: Coordenadora Pedagógica no Ensino Superior da rede Ftec Faculdades, docente de matemática e física no ensino básico, técnico, jovens e adultos (EAD) e superior, instrutora de robótica educacional e coordenadora de projetos.
Para mais informações:
https://www.linkedin.com/in/jaquelinetrevizan
http://lattes.cnpq.br/6429639409221087
http://lattes.cnpq.br/1958688202287600
oVirt uma solução de virtualização distribuída opensource - Daniel Lara - Tch...Tchelinux
Nesta apresentação conheceremos o oVirt, uma poderosa solução de código aberto de virtualização.
Daniel Lara trabalha como Sysadmin e nas horas de folgas contribui com o Projeto Fedora.
Para mais informações: https://twitter.com/danniellara
Sistemas Embarcados e Buildroot - Renato Severo - Tchelinux Caxias do Sul 2019Tchelinux
Buidroot é uma ferramenta para automação do processo de geração de um sistema Linux para dispositivos embarcados. O objetivo da palestra é dar uma visão geral dos componentes de um sistema embarcado que utiliza Linux e como gerar um sistema Linux embarcado com o Buildroot.
Renato Severo é Engenheiro de Computação pela Unipampa Bagé. Especialista em Sistemas Embarcados pela UERGS Guaíba. Desenvolvedor de Sistemas Embarcados na DATACOM em Eldorado do Sul.
Para mais informações acesse: https://linkedin.com/in/renatossevero/
O TCC... um dia ele chega! (The beautiful and easy LaTeX way.Tchelinux
O documento discute as etapas de conclusão de um TCC, incluindo escolha de tema, normas ABNT, ferramentas de escrita como LATEX e gerenciamento de referências bibliográficas com BibTeX. É recomendado o uso do LATEX ao invés de Word devido a vantagens como controle de versão e facilidade de criação de apresentações com Beamer.
Não deixe para testar depois o que você pode testar antes. Tchelinux
O documento discute testes de software, introduzindo Test Driven Development (TDD), Behavior Driven Development (BDD) e a ferramenta Behave. Explica os conceitos de user stories, critérios de aceitação e ciclo de desenvolvimento de software, além de apresentar a linguagem Gherkin e como implementar testes com Behave.
O documento discute o uso da biblioteca Pygame para desenvolvimento de jogos em Python. Apresenta razões para programação de jogos, escolha de Python e Pygame, e fornece exemplos básicos de como iniciar uma aplicação Pygame, desenhar na tela, criar sprites, tratar eventos de teclado e áudio. O autor também discute outros tópicos importantes como colisões, comportamento de NPCs e cenários.
Este documento discute vários tópicos relacionados à fotografia digital, incluindo processos fotográficos tradicionais e alternativos, captura de imagens, edição, manipulação digital, software livre para conversão RAW, edição e gerenciamento de fotos. O documento também aborda backups, impressão e novas funcionalidades em desenvolvimento para a fotografia digital livre.
4. Profª Scheila de Avila e Silva – TcheLinux
Orange
1
2
3
Gostaríamos que o widget File lesse os dados e os
enviasse à Data Table para inspeção. Precisamos conectar
esses dois widgets para estabelecer uma comunicação
entre eles. Clique na linha tracejada além do widget File e
arraste a linha para a Data Table.
4
5. Profª Scheila de Avila e Silva – TcheLinux
Orange
1
2
3
5
Para carregar os dados, abra o widget
File (clique duas vezes no ícone)
6. Profª Scheila de Avila e Silva – TcheLinux
Orange
1
2
3
7
O widget transferiu automaticamente os dados
carregados para todos os widgets conectados.
Verifique isso abrindo o widget Data Table
7. Profª Scheila de Avila e Silva – TcheLinux
Orange
1
2
3
7
O widget transferiu automaticamente os dados
carregados para todos os widgets conectados.
Verifique isso abrindo o widget Data Table