Fundamentos de Computação e TI
Fundamentos de Computação e TI
PGDCA
PGDCA
Papel-1
Fundamentos de Computação e Tecnologia da Informação
UNIDADE–I
Introdução à Computação e TI
Breve história do desenvolvimento dos computadores. Conceito de Sistema Computacional, Computador
Características do Sistema, Capacidades e Limitações, Tipos de Computador-Analógico,
Digital, Híbrido, Geral, Propósito Especial, Micro, Mini, Super. Gerações de
Computadores. Tipos de PCL, Organização e funcionamento do computador, componentes básicos
de um sistema de computador (Unidade de Controle, ULA, Funções de Entrada/Saída e
característica), Memória-RAM, ROM, EPROM, PROM e outros tipos de Memória.
UNIDADE-II
Dispositivos de Entrada
Dispositivos de Saída
Monitores -
Characteristics and types of Monitors – Digital, Analog, Size, Resolution, Refresh
Taxa, Entrelaçado/Não Entrelaçado, Passo de Ponto, Padrão de Vídeo - VGA, SVGA, XGA etc.
Printers – Daisy Wheel, Dot Matrix, Inkjet, Laser, Line Printer, Plotter, Sound Card
e Palestrantes.
UNIDADE – III
Dispositivos de Armazenamento
UNIDADE – IV
Software de Computador
Necessária, Tipos de Software – Software de Sistema, Software de Aplicação. Sistema
Software – Operating System, utility Program, Programming languages,
Montadores, Compiladores e Intérpretes.
Sistema Operacional – Funções, Tipos - Lote, Único, Multiprogramação, e
Multiprocessamento. Linguagens de Programação – Máquina, Assembly, Alto nível, 4GL
seus méritos e deméritos. Software de Aplicação – Processamento de Texto, Planilha,
Gráficos de apresentação, Software de gerenciamento de banco de dados, Characteristics, uses
and examples and area of application of each of them.
Vírus de Computador
Virus working principals, Types of Viruses, Virus detection and Prevention, Virus
detecção e prevenção
UNIDADE – V
Comunicação de Dados e Redes
Sinais Analógicos e Digitais, Processo de Comunicação, Direção das Transmissões
Fluxo-Simplex, Meio-Duplex, Duplex Completo. Protocolos de Comunicação.
Canais de Comunicação – Torcido, Coaxial, Fibra Óptica, Serial e Paralelo
Comunicação.
Modem – Funcionamento e Características Tipos de Conexões de N/W – Discada, Alugada
Linhas, Tipos de Rede ISDN – LAN, WAN, MAN, etc. Topologias de LAN – Anel,
Barramento, Estrela e Malha para topologias em árvore. Componentes de LAN - Mídia, NIC, NOS,
Pontes, HUB, Roteadores, Repetidores e Portas de enlace.
Papel- 2
Sistema Operacional
(DOS, Windows, Linux)
UNIDADE - I
Introdução, História e versão do DOS. Noções básicas do DOS – estruturas físicas do disco,
drive, Name, FAT, File & Directory structure and Naming Rules, Booting Process,
Arquivos do sistema DOS.
Comandos DOS: -
Interno– DIR, MD, CD, RD, CÓPIA, DEL REN, VOL, DATA, HORA, CLS, CAMINHO,
TIPO etc.
Externo– CHKDSK, XCOPY, IMPRESSÃO, CÓPIA DE DISCO, DISKCOMP, DOSKEY,
TREE, MOVE, LABEL, APPEND, FORMAT, SORT, FDISK, BACKUP, EDIT,
MODO, ATRIB, AJUDA, SYS, WILD, CARACTERES Coringa etc. Executável V/S Não
Arquivos executáveis no DOS.
UNIDADE – II
Windows 95/98/2000/xp
Introdução ao Windows e suas funcionalidades. Requisitos de hardware do Windows,
Estrutura do Windows, Área de Trabalho, Barra de Tarefas, Menu Iniciar, Programas, Meu Computador
Recycle bin, my documents. Windows Accessories – Calculators, Notepad, Paint,
WordPad, Mapa de Caracteres, Prompt de Comando. Explorador do Windows – Explorando o disco rígido
disco, copiando e movendo arquivos e pastas de uma unidade para outra, formatando
unidade de disquete e outras facilidades do explorador.
UNIDADE – III
Ferramentas do Sistema –
Núcleo
UNIDADE-V
Multiprocessing feature of Linux,Login & Logout from Linux System.,Linux
Comandos – bc, cal, cat, cd, chgrp, chmod, chown, clear, cmp, copiar, data, encontrar,
ps, kill, ls, mail, mkdir, more, mv, rm, rmdir, wc, who, whois, grep, write, telnet,
pipeline, editor VI de conceito
Papel- 3
Programação RDBMS em FoxPro
UNIDADE – I
FoxPro – Versões, Recursos, Requisitos de hardware e software. FoxPro –
Sistema de Menu, Trabalhando com FoxPro. Criando arquivo de banco de dados alguns comuns
operações em dados – Criar, Listar, Adicionar, Fechar e Sair. FoxPro – Tipos de Dados
Visualizando e Editando Dados
Comandos de Exibição e Monitoramento de Dados – Exibir, Listar, Localizar, Editar, Alterar
Navegar, Substituir, Deletar, Recordar, Compactar. Utilitários de arquivo no FoxPro – Exibir Diretório,
Copy, Delete, Rename.
UNIDADE - II
Classificação e Indexação de Arquivos de Banco de Dados.
Conceito de Ordenação e Indexação, Comandos de Ordenação – Chaves Únicas e Múltiplas, Vantagem
& Desvantagens da Indexação por Sort Vs ordenação, chaves únicas e múltiplas, Indexação, encontrar,
buscar, Tecnologia Rushmore, Imprimir Relatórios e Rótulos, Relatório FoxPro – É
{"creation":"criação","features":"recursos","utilities":"utilidades","Preview":"Pré-visualização","Printing custom Report":"Imprimindo relatório personalizado","Grouping & Sub":"Agrupamento e Sub"}
Agrupamento, Etiqueta FoxPro – Design e Impressão.
UNIDADE - III
Variáveis de Memória – Criação e usos, Arrays, Salvando e Restaurando Memória
Variáveis,?/?? /??? Comandos, Funções e Comandos de Tempo e Data, Data
Aritmética. Convertendo teclas de função definidas, Macros de Teclado – Criando e
usando. Comandos e Funções Matemáticas.
UNIDADE – IV
Programação com FoxPro
Conceitos de arquivo de comandos do FoxPro, modificar comandos, condicionamento, ramificação
e Looping dentro dos arquivos do Programa com Do-enquanto-fim do, Se-fim se, Escanear-fim Escanear,
{"For":"Para","End For":"Fim Para","DoCase":"FazerCaso","Endcase":"FimCaso","Text":"Texto","End Text":"Fim Texto","Executing Commands from":"Executando Comandos de"}
outros arquivos de comandos, substituição de macro.
UNIDADE-V
Múltiplos Arquivos de Dados
Conceito de Múltiplos Arquivos de Banco de Dados – usando múltiplos arquivos de banco de dados. Relacionando o
database – set Relation, update, Append from, copy to, Join, Relation Query by
exemplo e telas personalizadas SQL para funções definidas pelo usuário e outras ferramentas, Criar
tela personalizada com @, @-GET, @_Edit, @_SAY_GET, LER, Criando Caixa &
Linhas, Funções Definidas pelo Usuário, Design de Tela Personalizado e Seu Uso 4 FoxDoc
para documentação.
Papel- 4
Pacotes de PC
(Palavra, Excel, PowerPoint)
UNIDADE - I
MS-Word: -
Introdução ao Processamento de Texto, Introdução ao MS - Word: Recursos, Criação,
Salvar e abrir documentos no Word, barras de ferramentas, réguas, menus, teclado
atalhos. Editando um Documento - Movendo, rolando em um documento, abrindo múltiplos
document windows, editing text – selecting, inserting, coping, deleting, moving text
etc. Visualizando documentos, Imprimindo documentos. Formatando documentos:
Formatos de parágrafo, alinhamento de texto e parágrafo, bordas e sombreamento, cabeçalho e
Rodapé, Formatação automática, Correção automática, Marcadores, numeração, Modelos e assistentes.
UNIDADE - II
Recursos Avançados do MS-Word.
Verificação ortográfica, Tesouro de sinônimos, localizar e substituir, Inserir – números de página, imagens, arquivos,
Criação de texto automático, Símbolos etc. e trabalho com tabelas, Proteção de documentos,
Adicionando gráficos, mala direta, envelopes e etiquetas de endereçamento. Macros, etc.
UNIDADE- III
MS-Excel
Worksheet basics:Creating worksheet,entering data into worksheet,heading
info,dados,texto, datas, valores alfanuméricos, salvar e sair da planilha. Abrindo
& Navegando em uma planilha existente, Barras de ferramentas e Menus, teclado
atalhos, Trabalhando com uma única e várias pastas de trabalho – copiar, renomear,
mover, adicionar e excluir, copiar entradas e alternar entre pastas de trabalho.
UNIDADE - IV
Trabalhando com fórmulas e referências de células - Soma automática, Copiando fórmulas, Absoluto e
Endereçamento relativo. Trabalhando com intervalos – Criando, editando e selecionando
intervalos. Formatação da Planilha – Formatação Automática, Alterando – alinhamento, Caractere
Estilos, largura da coluna, formato de data, bordas e cores, sinal de moeda. Gráficos e
Gráficos – Usando assistentes, vários tipos de gráficos, formatando linhas de grade e legendas
Visualizando e imprimindo a planilha - configuração da página, títulos de impressão, ajuste de margens,
quebra de página, cabeçalhos e rodapés. Funções – Data e Hora, Matemática para
Trigonometria, Funções Estatísticas, de Texto e Lógicas, Banco de Dados. Criando e usando
Macros. Banco de dados – Criação, Classificação, consulta e filtragem de um banco de dados. Múltiplo
Folhas de trabalho – Conceitos, Criando e utilizando.
UNIDADE – V
MS-PowerPoint: -
Criando uma Nova Apresentação, Trabalhando com Apresentação, usando assistentes, Slides &
suas diferentes visualizações, Inserindo, Deletando e copiando slides, Trabalhando com Anotações
Materiais impressos, Adicionando Gráficos, Trabalhando com objetos do PowerPoint, Projetando &
apresentação de uma apresentação em slides, impressão de Apresentações, Notas, Folhetos com impressão
opções.
Papel - 5
Programação de GUI em Visual Basic
UNIDADE – I
Ambiente de Desenvolvimento Integrado do Visual Basic
IDE do VB, Interface do Usuário, Design, Noções Básicas de Programação Baseada em Eventos, Formulário
Design, Mostrando e escondendo.
UNIDADE - II
Trabalhando com Formulários e Controles Padrão:
Caixa de texto, Botão de comando, Caixa de combinação, Caixa de lista, Lista de diretórios
Lista de arquivos e outros controles.
UNIDADE – III
Data Types * Control Statements
Data Types, Variables & Constant, Arrays, Dynamic Arrays, Array as Function,
collections, Procedures, Arguments Passing, Functions Return Values. Control
Declarações de Fluxo: - Se-então, se-então-senão, escolher caso.
Estruturas de Repetição: - Do - Loop, para - Próximo, Enquanto - wend, Controle Aninhado
Estrutura, Declaração de Saída.
UNIDADE – IV
Blocos de Construção do Visual Basic: -
Controles Gráficos, Manipulação de Imagens em VB, Sistema de Coordenadas, Métodos Gráficos -
Desenho de Texto, Linhas e Formas, Preenchendo Formas e Métodos de Grade.
Editor de Menu: - Menus suspensos e menus pop-up.
Interface de Múltiplos Documentos - Formulários pai e filho e método
Tratamento de Erros: - Tipos de erros, Métodos de tratamento de erros e Funções.
UNIDADE - V
Programação de Banco de Dados com Visual Basic
Programação de Banco de Dados com VB – Métodos de Controle de Dados, Propriedades, Dados Visuais
gerente, Conectividade com banco de dados, Controles vinculados a dados.
Papel- 6
Internet e Comércio Eletrônico
UNIDADE – I
INTERNET
Evolução, Protocolos, Conceitos de Interface, Internet Vs Intranet, Crescimento da Internet
ISP, Connectivity – Dial – up, Reused Line., URLs, Domain names, Portals,
Aplicativo, E-mail. Conceitos, E-mail baseado em POP e WEB, Méritos, endereços.
Noções Básicas de Envio e Recebimento, Protocolos de E-mail, Lista de Debate, Serviços de E-mail Gratuitos.
Protocolos de Internet: -
Protocolos de Transmissão de Dados, Arquitetura cliente/servidor e suas Características, FTP
& seus usos. Conceito de Telnet, Registro Remoto, Protocolos, Emulação de Terminal,
Quadro de Mensagens, Chat pela Internet.
UNIDADE - II
WWW (Rede Mundial de Computadores)
História, Funcionamento, Navegadores Web, suas Funções, conceito de Motores de Busca,
Pesquisando na web, HTTP, URLs, Servidor Web, Protocolos da Web.
UNIDADE-III
Conceitos, Registro de nome de domínio, espaço em servidor hospedado para site, HTML
Ferramentas de Design, editores HTML, editores de imagem, Problemas na criação de sites &
manutenção, software FTP para upload de site.
UNIDADE – IV
HTML –
Conceitos de Hipertexto, versões do HTML, Elementos da Sintaxe HTML, Cabeçalho &
Body Sections, Building HTML Documents, Inserting texts, Images, Hyperlinks,
Fundos e Controles de Cores, Diferentes Tags HTML, Layout de Tabela e
Apresentação, uso de tamanho de fonte e atributos, tipos de listas e suas tags, uso de Frames
e formulários em páginas da web.
UNIDADE – V
Introdução (Página Inicial-2000), visualização HTML, Tabelas, Propriedades. Comércio Eletrônico em
introductions, concepts, Advantages and disadvantages, Technology in E -
Comércio, Internet e E-Business, Aplicação.
Papel- 7
Oops e Programação em C++
UNIDADE - I
Princípios da Programação Orientada a Objetos:
Paradigma de Programação Orientada a Objetos, Conceitos Básicos de Programação Orientada a Objetos
Programming, Benefits of OOPS, C++ Statements, class, Structure of C++
Programar, Criando o arquivo fonte, compilando e vinculando.
UNIDADE-II
Tokens, Expressões e Estruturas de Controle. Introdução, Tokens, Palavras-chave,
Identifiers, Basic Data types, User Defined Data Types, Derived Data Types,
Constantes Simbólicas, Compatibilidade de Tipos, Declaração de Variáveis, Dinâmico
inicialização de Variáveis, Variáveis de Referência, Operadores em C++, Escopo
Operadores de Resolução, Operadores de Diferença de Membros, Manipuladores, Conversão de Tipo
Operador, Expressão e Conversões Implícitas, Precedência de Operadores, Controle
Estruturas, Estruturas, Funções, Matrizes.
UNIDADE-III
Classes e Objetos
Especificando uma classe, Definindo Funções Membro, Tornando uma Função Externa Inline,
Aninhamento de Funções Membro, Função Membro Privada, Array dentro de uma classe
Alocação de memória para objetos, Membro de Dados Estático, Funções Membro Estáticas,
Array de Objetos, Objetos como argumentos de Função.
Construtores e Destrutores
Introdução, construtores, construtores parametrizados, múltiplos construtores com
Argumentos Padrão, Inicialização Dinâmica de Objetos, Construtores de Cópia, Dinâmico
Construtores e Destrutores.
Função em C++
The main Function, Function Prototyping, call by reference, Return by Reference,
Funções Inline, Argumento Padrão, Argumentos Constantes, Sobrecarga de Funções
Friend and Virtual Function.
UNIDADE-IV
Inheritance: - Extending Classes Introduction, Defining Derived Classes, Single
Herança, Tornando um Membro Privado. Herança, Múltiplas Heranças,
Multilevel Inheritance, Hierarchical Inheritance, Hybrid Inheritance. Pointers, Virtual
Funções e Polimorfismo Polimorfismo em tempo de compilação, polimorfismo em tempo de execução,
Ponteiros para Objetos, Este Ponteiro, Ponteiros para Classes Derivadas, Funções Virtuais
e Funções Virtuais Puras.
UNIDADE-V
Tópicos Avançados
• Tratamento de Exceções em C++.
• Manipulação de Arquivos em C++.
• Gráficos em C++.
Papel- 8
Análise e Design de Sistemas
UNIDADE – I
UNIDADE – II
Planejamento do sistema e investigação inicial Coleta de informações, informações
ferramentas de coleta. Análise Estruturada, As ferramentas da Análise Estruturada (DFD, Dados
dicionário, Árvore de Decisão e códigos pseudocódigos, Tabelas de Decisão.
UNIDADE-III
O Processo e Estágio do Design de Sistema:
Design methodologies, Development activities, Input design, output design, Form
design, tipos de formulários e noções básicas de design de formulários, Considerações de Layout e
controle de formulários.
UNIDADE-IV
Estruturas de Arquivo, Organização de Arquivo e Objetivos de banco de dados, dados
[Link] de Sistema e Garantia de Qualidade, por que o teste de sistema, o que fazemos
teste para, o plano de teste de garantia de qualidade, tendências em testes, papel do processamento de dados
auditor, Treinamento e Documentação.
UNIDADE-V
Implementação e manutenção de S/W, Conversão, combate à resistência à mudança,
revisão pós-implementação, manutenção de S/W, seleção de hardware/software e
o contrato de computador, fornecedores, procedimento para seleção de hardware/software,
considerações financeiras na seleção, a segurança do sistema de contrato de computador,
Planejamento de Recuperação de Desastres.