Algoritmos

Conteúdos

Desenvolvimento de sistemas é a área que estuda como criar programas e aplicativos que resolvem problemas do dia a dia. Envolve entender o que o sistema precisa fazer, planejar sua estrutura e depois programar usando linguagens como Python, Java ou outras. Também inclui testar o sistema para corrigir erros e garantir que ele funcione corretamente em diferentes situações.

Nessa matéria também são estudados conceitos de lógica de programação, como variáveis, operadores, estruturas de decisão (se/senão) e estruturas de repetição (loops). Esses fundamentos são essenciais para construir qualquer tipo de software, desde aplicações simples até sistemas mais complexos usados em empresas e serviços online.

Já Banco de Dados é a parte responsável por armazenar, organizar e gerenciar informações de forma estruturada. Ele permite guardar dados importantes como usuários, produtos, vendas e registros, facilitando a consulta e atualização dessas informações pelos sistemas.

São estudados conceitos como tabelas, campos, registros, chaves primárias e estrangeiras, além dos relacionamentos entre tabelas. Também é utilizada a linguagem SQL para criar, consultar, atualizar e excluir dados. Isso garante que os sistemas consigam lidar com grandes volumes de informação de forma rápida, segura e organizada.

Outro ponto importante é a integração entre sistemas e bancos de dados, onde o programa “conversa” com o banco para buscar ou salvar informações automaticamente. Isso é o que permite, por exemplo, que aplicativos e sites funcionem com login de usuários, históricos, cadastros e sistemas de compras online.

Quem nos dá aula?

Fabio Teixeira Franciscato graduou-se em Sistemas de Informação pelo Centro Universitário Franciscano (UNIFRA) em 2006, com bolsa de Iniciação Científica. No mesmo período era graduando em Licenciatura em Letras-Inglês pela Universidade Federal de Santa Maria (UFSM), com bolsas de pesquisas e estágio pela Fundação de Apoio à Tecnologia e Ciência (FATEC). Em 2007 ingressou no Mestrado em Ciência da Computação pela Universidade Federal de Santa Maria, com bolsa Capes. Em 2012 finalizou o Programa especial de graduação de Formação de professores para a Educação Profissional. Entre 2006 e 2009 atuou como tutor a Distância pela Universidade Federal de Santa Maria em cursos de graduação e pós graduação da Universidade Aberta do Brasil/UAB e pela Rede Gaúcha de Ensino a Distância/REGESD. No ano de 2010 atuou como Docente nos cursos de Sistemas de Informação e Ciência da Computação do Centro Universitário Franciscano - UNIFRA. Entre 2011 a 2013 foi professor do Instituto Federal Farroupilha nos cursos Técnico em Informática Integrado ao Ensino Médio, Técnico em Redes de Computadores-EaD e do Bacharelado em Sistemas de Informação, onde ainda atuou como Coordenador do Núcleo de Educação a Distância e-Tec do campus JC e coordenador do curso de graduação em Sistemas de Informação. Hoje atua no Colégio Técnico Industrial de Santa Maria da Universidade Federal de Santa Maria-UFSM, ministrando disciplinas da computação para cursos de Graduação e Técnicos. Nessa escola, entre os anos de 2014 a 2018, atuou como coordenador do curso Técnico em Informática para Internet e hoje está na função de Vice Diretor Institucional.

Fabio Franciscato