Textos Académicos
28 files
-
Manipulação de Arquivos do Tipo Texto
By Erik
Notes de aula sobre manipulação de arquivos de texto em C++.
Universidade de São Paulo
Departamento de Física e Matemática
Autor: Prof. Dr. José Augusto Baranauskas
53 downloads
Updated
-
Técnicas Criptográficas (U. Minho)
By Rui Carlos
Apontamentos de Criptografia.
Universidade do Minho
Departamento de Informática
Autor: Professor José Manuel Valença
Conteúdo
Fundamentos Matemáticos Teoria dos Números Funções Booleanas Criptografia Simétrica Criptografia de Chave Pública Criptografia Baseada na Identidade Criptografia com Agentes Múltiplos Curvas Elípticas470 downloads
Updated
-
Slides de Criptografia (U. Minho)
By Rui Carlos
Slides de curso de Criptografia.
Usa frameworks de criptografia da linguagem Java (JCA/JCE).
Universidade do Minho
Departamento de Informática
Professor: Professor José Carlos Bacelar Almeida
Conteúdo
Introdução: conceitos e terminologia Introdução ao framework JCA/JCE Cifras Sequenciais Cifras por Blocos Funções de Sentido Único Técnicas Assimétricas Certificados Aplicações681 downloads
Updated
-
Haskell - Apontamentos (U. Coimbra)
By Rui Carlos
Universidade de Coimbra
Faculdade de Ciências e Tecnologia
Departamento de Matemática
Autor: Professor Pedro Quaresma de Almeida
Conteúdo
Introdução Tipos de Dados Definição de Funções Definição de Tipos Leitura e Escrita Módulos em Haskell Bibliografia587 downloads
Updated
-
Slides de XPath (U. Minho)
By Rui Carlos
Slides sobre XPath de curso de Processamento Estruturado de Documentos.
Universidade do Minho
Departamento de Informática
Autor: Professor José Carlos Ramalho
115 downloads
Updated
-
Introdução à Programação com Scheme (FEUP)
By Rui Carlos
Livro de introdução à linguagem de programação Scheme.
Faculdade de Engenharia da Universidade do Porto
Autor: Professor Fernando Nunes Ferreira
Conteúdo
Breve introdução à linguagem Scheme Recursividade Abstracção de dados Procedimentos como objectos de 1ª classe Dados Mutáveis Introdução à programação OO em Scheme Exercícios finais Anexo A: Scheme, resumo dos principais procedimentos Anexo B: Procedimentos gráficos (EdScheme e DrScheme)2,006 downloads
Updated
-
Slides de Arquitecturas Avançadas de Computadores (FEUP)
By Rui Carlos
Slides de curso de Arquitecturas Avançadas de Computadores.
Universidade do Porto
Faculdade de Engenharia
Autor: Professor João Canas Ferreira
Conteúdo
Aspectos fundamentais Aspectos quantitativos básicos Encadeamento de instruções Paralelismo ao nível das instruções Paralelismo ao nível das instruções Oprofile490 downloads
Updated
-
Slides de Arquitecturas de Computadores (FEUP)
By Rui Carlos
Slides de curso de Arquitecturas de Computadores.
Universidade do Porto
Faculdade de Engenharia
Autor: Professor João Canas Ferreira
Conteúdo
Circuitos combinatórios e Verilog Introdução aos circuitos sequenciais Introdução às máquinas de estados Organização de um processador Execução concorrente de instruções Sistemas de memória Periféricos de computadores527 downloads
Updated
-
Assembly para o Assemblador da GNU Arquitectura Intel IA-32 (UL)
By Rui Carlos
Sebenta sobre programação em Assembly para IA-32.
Universidade de Lisboa
Faculdade de Ciências
Departamento de Informática
Autor: Professor Filipe Araújo
Conteúdo
Assembly Arquitectura Endereçamento Instruções Gerais Instruções de Controlo de Fluxo Instruções Aritméticas Operações com bits Definição de Dados Funções Bibliotecas de funções interrupções e Chamadas ao Sistema Exemplos de Programas225 downloads
Updated
-
Slides de Bases de Dados (UNL)
By Rui Carlos
Slides de curso de Bases de Dados.
Universidade Nova de Lisboa
Faculdade de Ciências e Tecnologia
Autor: Professor João Leite
Conteúdo
Introdução Modelo ER Modelo Relacional SQL Integridade e Segurança Desenho de Bases de Dados Outras linguagens Transações BDs Objecto-Relacional XML1,567 downloads
Updated
-
Algoritmia e Estruturas de Dados (ISEP)
By Rui Carlos
Instituto Superior de Engenharia do Porto
Departamento de Engenharia Informática
Autor: Professor Jorge Santos
Resumo
Estes apontamentos têm como objectivo principal apoiar os leitores que pretendam aprender programação de computadores
Os conteúdos propostos têm como objectivo fornecer bases sólidas de metodologias de programação que auxiliem a compreensão de programas computacionais simples, a sua adaptação e desenvolvimento de novas aplicações, e estimular a capacidade dos leitores para: analisar e resolver problemas de programação.
A estrutura destes apontamentos foi definida de acordo com a abordagem de aprender-por-exemplo, pelo que, os conceitos são apenas introduzidos de acordo com a necessidade de explicar a resolução de um determinado algoritmo.
Neste manual introduzem-se as bases da algoritmia de acordo com o paradigma da programação estruturada. Em cada secção é apresentada um pequena introdução teórica sobre o tópico em destaque, apresentados problemas e propostas soluções para os mesmos, adicionalmente são propostos exercícios para resolução. Na codificação/apresentação das soluções é geralmente Pseudo-Código e/ou Fluxogramas.
Este documento compila exercícios de vários anos de ensino de muitos docentes do departamento nos quais me incluo. Ao longo do manual poderão ser encontrados exemplos e exercícios propostos pelos docentes nas disciplinas de Algoritmia e Programação, Linguagens de Programação I do curso de Engenharia Informática do Departamento de Engenharia Informática (DEI), bem como de Programação I e Programação II do curso Engenharia Electrotécnica do Departamento de Engenharia Electrotécnica (DEE), ambos do ISEP.
1,719 downloads
Updated
-
Slides de Bases de Dados (U. Coimbra)
By Rui Carlos
Slides de Bases de Dados
Universidade de Coimbra
Faculdade de Ciências e Tecnologia
Bases de Dados
Autor: Professor Pedro Quaresma
Conteúdo
Introdução Modelo Entidade-Relação Diagramas Entidade-Relação Modelo Relacional Álgebra Relacional (parte I) Álgebra Relacional (parte II) SQL (DDL) SQL (DML) e Linguagens Embutidas Normalização (parte I) Normalização (BCNF & 3NF) Normalização por dependências multi-valor, 4NF Vistas1,120 downloads
Updated
-
Slides de Bases de Dados (FCUP)
By jncevcosta
Slides de Bases de Dados
Faculdade de Ciências da Universidade do Porto
Departamento de Ciências de Computadores
Base de Dados
Autor: Professor Ricardo Rocha
Conteúdo
Conceitos Básicos Os Modelos ER e EER O Modelo Relacional Álgebra e Cálculo Relacional A Linguagem SQL SQL em Ambiente de Programação Interface PHP ao MySQL Normalização Organização Física dos Dados1,815 downloads
Updated
-
Slides de Programação Funcional (U. Minho)
By Rui Carlos
Slides de curso introdutório à programação funcional, usando a linguagem Haskell.
Universidade do Minho
Programação Funcional
Autor: Professora Maria João Frade
215 downloads
Updated
-
Apontamentos de MATLAB (FEUP)
By Rui Carlos
Universidade do Porto
Faculdade de Engenharia
Autor: Professor A. J. M. Ferreira
Conteúdo
Conceitos básicos Controle de fluxo de cálculo Funções M-files Input/Output Gráficos Matrizes esparsas Álgebra linear Polinómios Funções anónimas Equações diferenciais Toolbox simbólica Outros tipos de dados Vectorização Exemplos diversos816 downloads
Updated
-
Iniciação ao MATLAB (U. Minho)
By Rui Carlos
Universidade do Minho
Autor: Professora Maria Irene Falcão
Conteúdo
Introdução Operações com Matrizes Programar em MATLAB Gráficos Notebook Exercícios Funções matriciais Manual237 downloads
Updated
-
Matlab num Instante (U. Aveiro)
By Rui Carlos
Tutorial de Matlab com exercícios.
Universidade de Aveiro
Departamento de Electrónica e Telecomunicações
Autor: Professor José Manuel Neto Vieira
Conteúdo
Introdução Ajuda Matrizes Expressões Manipulação de matrizes Gráficos O ambiente Matlab Tópicos sobre matrizes Programação em Matlab Construção de código eficiente com o Matlab1,212 downloads
Updated
-
Slides de Algoritmos e Estruturas de Dados (FEUP)
By Rui Carlos
Slides de curso de Algoritmos e Estruturas de Dados.
Universidade do Porto
Faculdade de Engenharia
Autores: Professora Ana Paula Rocha, Professor Rosaldo Rossetti, Professor António Castro
Conteúdo
Programação Orientada por Objectos em C++ Sobrecarga de Operadores em C++ Herança em C++ Templates em C++ Excepções em C++ Introdução ao UML e Ferramentas para C++ Análise de Complexidade de Algoritmos Vectores: Algoritmos de Pesquisa Vectores: Algoritmos de Ordenação Listas Filas de prioridade Árvores Tabelas de dispersão Filas de prioridade Árvores AVL Árvores “Splay” Árvores B7,482 downloads
- c++
- estruturas de dados
- (and 1 more)
Updated
-
Elementos de Automação (U. Minho)
By Rui Carlos
Universidade do Minho
Departamento de Electrónica Industrial
Autor: Professor Paulo Garrido
Conteúdo
Introdução Álgebra de Boole e Controladores Combinacionais Projecto de Controladores Lógicos Sequenciais196 downloads
Updated
-
Sebenta de Automação e Controlo (E.S.T. Abrantes)
By Rui Carlos
Escola Superior de Tecnologia de Abrantes (IPT)
Departamento de Engenharia e Gestão Industrial
Automação e Controlo
Autor: Eng. Toni Alves
Conteúdo
Introdução à Automação Introdução aos Sistemas Digitais Álgebra de Boole e Circuitos Lógicos Pneumática Método sequencial Circuitos Sequenciadores Autómatos Programáveis Controlo Automático (Esta sebenta também contém exercícios, que vão sendo apresentados ao longo dos vários capítulos.)
752 downloads
Updated
-
Especificação e Processamento de Linguagens (U. Minho)
By Rui Carlos
Texto abordando conteúdos ligados à especificação e processamento de linguagens, usando expressões regulares e gramáticas.
(Inclui exercícios.)
Universidade do Minho
Autor: Professor João Alexandre Saraiva
Conteúdo
Cap. 1 - Introdução Cap. 2 - Linguagens Cap. 3 - Reconhecimento de Linguagens Cap. 4 - Processamento de Linguagens Ap. A - Meta-Gramática Ap. B - Implementação de um Reconhecedor de uma Linguagem Regular Ap. C - Implementação de um Processador de uma Linguagem Regular Ap. D - Implementação de um Processador Top-Down278 downloads
Updated
-
Slides de Sistemas Distribuídos (U. Minho)
By Rui Carlos
Universidade do Minho
Sistemas Distribuídos
Autor: Professor Paulo Sérgio Almeida
Conteúdo
Introdução à Programação Concorrente Semáforos Monitores Programação Concorrente em Java Programação Concorrente com Objectos Modelo de Memória de Java Introdução à Passagem de Mensagens e Sistemas Distribuídos833 downloads
Updated
-
Apontamentos Teóricos de Programação Orientada aos Objectos (U. Minho)
By Rui Carlos
Universidade do Minho
Programação Orientada aos Objectos
Autor: Professor F. Mário Martins
Conteúdo
O Paradigma da Programação por Objectos JAVA: Tecnologia e Introdução à Linguagem Classes e Instâncias Blue J Hierarquia de Classes e Herança Classes Abstractas Interfaces Colecções e Tipos Parametrizados3,749 downloads
Updated
-
Introdução aos Sistemas de Informação (IPVC - ESTG)
By apocsantos
Instituto Politécnico de Viana do Castelo
Escola Superior de Tecnologia e Gestão
Autor: Prof. Victor Veiga
Conteúdo:
História dos sistemas de informação empresariais Definição de ERP, CRM, ERM ERP, Definção, organização e ciclo de Vida CRM, Definição e modelos Modelos de Licenciamento (Tradicional vs SaaS) Ciclo de vida de um projecto ERP, Factores críticos de sucesso Metodologias de implementação Gestão do projecto Gestão da Implementação Gestão da mudança266 downloads
Updated
-
Sebenta - Programação em C (IPVC - ESTG)
By apocsantos
Instituto Politécnico de Viana do Castelo
Escola Superior de Técnologia e Gestão
Algoritmos e Estruturas de Dados
Autor: Filipe Marques
Conteúdo
Cap. 2 - Introdução Cap. 3 - Tipos de Dados Básicos Cap. 4 - Testes e Condições Cap. 5 - Ciclos Cap. 6 - Arrays Cap. 7 - Strings Cap. 8 - Estruturas Cap. 9 - Funções Cap. 10 - Parâmetros das Funções Cap. 13 - Apontadores Cap. 17 - Ficheiros10,486 downloads
Updated