Elementos básicos da construção de algoritmos. Estrutura sequencial. Estruturas de seleção. Estruturas de repetição. Estruturas de dados homogêneas. Modularização.
Representação de dados. Aritmética binária e decimal. Lógica matemática. Arquitetura de Computadores.
Arquitetura Web. Desenvolvimento Responsivo. Linguagens de Desenvolvimento Front-End.
Ensino superior e educação à distância. Informática básica. Comunidades de aprendizagem virtual. Ambientes colaborativos. Softwares e sistemas de informação direcionados para as áreas do conhecimento.
Arquitetura de SGBD. Modelo relacional, restrições de integridade e normalizações. Modelo de dados: conceitual, lógico e físico. Linguagem de definição de dados, manipulação e controle de dados. Implementação de projetos de banco de dados. Gerenciamento de transações. Administração de SGBD.
Abordagem conceitual: cultura, etnocentrismo e relativismo cultural. Diversidade cultural: biológica, geográfica e cultural. Identidade cultural: raça, racismo e relações étnico-raciais. Identidade e diferença: gênero e sexualidade. Cidadania no Brasil: desafios e conquistas. Cidadania, movimentos sociais e direitos humanos. Saberes necessários a uma cidadania, planetária. Panorama das políticas públicas de direitos humanos e diversidade cultural no Brasil. Fundamentos de ciência política. Políticas públicas de Inclusão.
Princípios da extensão universitária. Função acadêmica e social. Práticas extensionistas integradoras e articuladas de acordo com o perfil do egresso.
Sociedade da informação e do conhecimento. Impactos das inovações tecnológicas na sociedade. Globalização e novas tecnologias. Mercado, trabalho e oportunidades na sociedade da informação. Economia da informação e do conhecimento. Tecnologia e serviços para a cidadania. Tecnologia e política. Tecnologia e educação. Ética na sociedade da informação.
Metodologia de desenvolvimento de programas. Algoritmos em linguagem de alto nível. Conversão. Prática de programação. Estruturas de dados. Métodos e sobrecarga. Tratamento de erros e exceções. Depuração de código. Boas práticas. Versionamento. Pair programming.
Paradigmas de programação. Programação orientada a objetos. Prática de programação. Documentação. Introdução à arquitetura em camadas.
Paradigma dos Sistemas. Características e os tipos de estruturas organizacionais. Conceitos, propósitos, aplicações e componentes dos sistemas de informação. Tipos de sistemas de informação.
Fundamentos de Inovação. Tipos de inovação. Perfil dos profissionais da inovação. Função da inovação nas organizações. Estratégias de inovação. Ferramentas e métodos para inovação. Inovação aberta. Mensuração dos resultados da inovação. Criação de cultura de inovação.
Introdução à comunicação. Ato comunicativo. Noção de texto. Níveis de leitura do texto. Hipertexto. Comunicação e o texto. Especificidades da estrutura frásica no texto. Qualidade da frase. Relações sintáticas na expressividade: concordância, regência e colocação.
Práticas extensionistas integradoras e articuladas de acordo com o perfil do egresso.
Conceitos de UX. Introdução a interação homem-máquina. Arquitetura da informação. Usabilidade. Técnicas de pesquisa sobre o usuário. Design de interfaces e percepção do usuário. Técnicas e ferramentas de mensuração de resultados e avaliação de interfaces. Projeto de produtos e serviços orientados para a experiência de usuário.
Desenvolvimento de sistemas orientado a objetos com suporte a interface gráfica. Integração a banco de dados. Internacionalização. Implantação. Arquitetura em camadas. Teste.
Fundamentos da ES. Processos e modelos de desenvolvimento de software. Análise e projeto de sistemas. Qualidade de software. Ferramentas CASE.
Introdução à Governança de TI - Definições de Governança. Frameworks de Governança de TI. Normas de governança de TI. Modelos de melhores práticas de gestão de TI.
Interação entre ciência, pesquisa e inovação. Elaboração de protocolos de pesquisa: pergunta de pesquisa, justificativa/problema, objetivos, hipóteses, revisão de literatura, métodos e técnicas da pesquisa científica. Organização e análise de dados científicos. Pesquisa em bases de dados. Normas de produção e apresentação de trabalhos científicos. Normas de publicações específicas por área do conhecimento.
Práticas extensionistas integradoras e articuladas de acordo com o perfil do egresso.
Estrutura, funcionamento e dinâmica dos ecossistemas. Conceitos ambientais. Desenvolvimento sustentável. Globalização e meio ambiente. Educação ambiental. Aspectos e impactos das atividades humanas no ambiente. Controle de poluição do solo, ar e água. Tratamento de resíduos e conservação de recursos naturais. Políticas públicas e legislação ambiental. Objetivos do desenvolvimento sustentável - ODS.
Técnicas de desenvolvimento WEB. Tecnologias e frameworks de programação para Web. WEB API. REST. Representação de dados. Aplicações dinâmicas integradas a banco de dados. Integração. Frameworks de persistência de dados. Conteinerização.
Gestão do conhecimento. Gestão de infraestrutura de TI. Melhores práticas de gestão de sistemas de informação e serviços de TI.
Marketing tradicional e marketing digital. Estratégias de marketing e comunicação digital. Pesquisa de mercado. Posicionamento de mercado e definição de personas. Digital branding. Funil de vendas. Produção de conteúdo. Mensuração de resultados.
Fundamentos. Problemas de otimização. Modelagem de problemas. Teoria de grafos. Algoritmos genéticos.
Práticas extensionistas integradoras e articuladas de acordo com o perfil do egresso.
Análise de oportunidades de mercado. Perfil do empreendedor de tecnologia. Conhecimentos, habilidades e atitudes para empreender. Ideia de negócio. Construção do modelo de negócio. Validação do modelo de negócio. Estruturação da empresa. Criação do mínimo produto viável. Validação do mínimo produto viável. Apresentação do negócio para parceiros e/ou investidores. Fontes de recursos e investimentos. Questões legais e contábeis para o início de um negócio.
Conceitos e objetivos da gerência de projetos. Metodologias para gestão de projetos. Metodologias tradicionais. Metodologias ágeis. Técnicas e ferramentas de gestão de projetos. Conhecimentos, habilidades e competências do gestor de projetos. Apresentação de projetos.
Práticas extensionistas integradoras e articuladas de acordo com o perfil do egresso.
Organização das redes e processo de comunicação. Modelo OSI e a arquitetura TCP/IP. Equipamentos de conectividade. Meios físicos de transmissão. Protocolos de transporte TCP e UDP. Endereçamento na internet e cálculo de subredes. Serviços de redes de computadores.
Introdução ao gerenciamento de processos de negócios. Conceitos e problemas relacionados à integração de sistemas. Padrões e tecnologias para integração de sistemas. Desenvolvimento de soluções para integração de sistemas. Infraestrutura de apoio aos negócios virtuais.
Fundamentos de sistemas operacionais. Gerência de memória. Gerência de processos. Gerência de arquivos. Compiladores.
Infraestrutura de rede e servidores. Virtualização. Gerência de usuários, domínios, recursos e processos. Instalação, ativação, configuração e monitoramento de serviços de rede. Segurança.
Avaliação de Desempenho de sistemas computacionais. Planejamento de experimentos. Técnicas para avaliação de desempenho. Análise de resultado. Práticas extensionistas integradoras e articuladas de acordo com o perfil do egresso.
Histórico. Sensores, atuadores e interfaces de comunicação. Arquitetura de sistemas IoT. Middleware. Cenários e aplicações. Segurança. Indústria 4.0 e IoT industrial.
Práticas extensionistas integradoras e articuladas de acordo com o perfil do egresso.
Caracterização de sistemas distribuídos. Comunicação entre processos. Objetos distribuídos. Sincronização. Segurança. Escalabilidade. Serviço de nomes. Prática de programação.
Legislação na área de informática. Conceitos, técnicas e aplicações da computação forense. Procedimentos legais e jurisdições. Provas digitais. Investigação e detecção de ataques e invasões. Metodologias e ferramentas de análise forense. Aquisição, investigação de dados em ambientes distribuídos. Técnicas antiforense. Auditoria de sistemas. Propriedade intelectual.
Fundamentos. Carreiras em data science. Big data e business intelligence. Linguagens de programação. Estrutura e fases de um projeto. Aquisição e normalização de dados. Análise estatística descritiva e exploratória. Modelagem, predição e experimentação. Ética em data science.
Introdução à inteligência artificial. Frameworks cognitivos. Modelos de IA. Machine learning. Deep learning. Desenvolvimento de projetos em IA. Análise preditiva.
Práticas extensionistas integradoras e articuladas de acordo com o perfil do egresso.
Organização como campo de implantação dos sistemas de informação. Planejamento e alinhamento estratégico entre tecnologia da informação e negócios. Uso de dados para a tomada de decisão.