USF
detalheAumentar TextoDiminuir TextoContato   
Aluno OnlineConheça o Campus

CURRÍCULO 002-003-R

CURRÍCULO 002-003-R 

1º SEMESTRE

CE0972 - ALGORITMOS E LINGUAGEM DE PROGRAMAÇÃO
Estruturas fundamentais de algoritmos: seqüência, tomada de decisão, repetição(incondicional e condicional). Linguagem algorítmica. Programação modular. Estruturas de Dados. Implementação de algoritmos utilizando linguagens de programação. Aplicação e uso das estruturas fundamentais de algoritmos.

CE1077 - CÁLCULO FUNDAMENTAL
Conjuntos. O corpo dos números reais e complexos. Funções. Funções elementares. Limites. Continuidade.

CE1078 - FÍSICA APLICADA À COMPUTAÇÃO
Força eletrostática, potencial, corrente elétrica e potência. Campo magnético e indução. Ondas eletromagnéticas. Luz. Estrutura da matéria. Semicondutores.

CE1086 - INTRODUÇÃO A COMPUTAÇÃO E LÓGICA
Histórico da Computação. Sistemas de Numeração. Álgebra de Boole. Sistemas Digitais. Introdução à Arquitetura e Organização de Computadores. Lógica Proposicional. Lógica dos Predicados.

CE0311 - PROBABILIDADE E ESTATÍSTICA
Conceitos fundamentais de Estatística. Fases do método estatístico. Organização de dados. Medidas de tendência central e de posição. Medidas de dispersão. Teoria elementar de probabilidade. Variáveis aleatórias. Modelos de distribuição de variáveis aleatórias. Aproximações e ajustes às distribuições teóricas. Amostragem. Distribuições por amostragem. Intervalos de confiança. Testes de hipótese paramétricos.

2º SEMESTRE

CE0007 - ÁLGEBRA LINEAR
Matrizes e sistemas lineares. Vetores no espaço real n-dimensional e vetores no sistema complexo n-dimensional. Espaços vetoriais e subespaços. Bases e dimensão. Transformações lineares. Operadores lineares. Autovalores e autovetores.

CE0039 - CÁLCULO DIFERENCIAL E INTEGRAL
Derivadas de funções de uma variável. Funções de duas ou mais variáveis. Derivadas parciais. Derivada de funções de duas variáveis. Máximos e Mínimos. Aplicações. Taxas Relacionadas. Integral Definida. Técnicas de Integração.

CE0054 - CIRCUITOS DIGITAIS
Circuitos elétricos, Circuitos combinacionais e seqüenciais. Análise de circuitos lógicos. Subsistemas lógicos: multiplex, demultiplex, decodificador, memória, latch, flip-flop, registradores e contadores. Laboratório de Circuitos Lógicos.

CH1223 - ESTUDO DO HOMEM CONTEMPORÂNEO
Exame crítico do conhecimento científico e tecnológico. Fundamentos e aplicações da Ética, Cidadania e Responsabilidade Social. Problemáticas existenciais, sociais e culturais que a sociedade pós-industrial,de massas e de consumo, coloca para o ser humano. Possíveis respostas a essas problemáticas: a perspectiva religiosa cristã e franciscana, o pensamento ecológico e a justiça social.

CE1032 - PROGRAMAÇÃO DE COMPUTADORES
Recursividade. Alocação dinâmica de memória. Estruturas de dados. Qualidade na programação. Implementação de algoritmos utilizando linguagens de programação. Aplicações práticas.

3º SEMESTRE

CE0125 - ENGENHARIA DE SOFTWARE
Objetivos e histórico da Engenharia de Software. Paradigmas de desenvolvimento de software. Diversidade de metodologias. Análise e modelagem orientada a objetos. Modelos estáticos e modelos dinâmicos.

CE0472 - ESTRUTURA DE DADOS E ALGORITMOS
Estudo e aplicações das estruturas de dados: pilhas, filas, listas, listas circulares, listas duplamente ligadas. Algoritmos de ordenação e busca. Hashing. Árvores. Árvores binárias. Árvores binárias de busca. Árvores balanceadas. Árvores B. Grafos.

CH1272 - FUNDAMENTOS CIENTÍFICOS DA COMUNICAÇÃO
Leitura: características, tipos e diretrizes. Escrita: fundamentos, normas e produção textual. Características gerais do trabalho, do método e da pesquisa científicos. Monografia: documentação, projeto de pesquisa, relatório e informe científicos.

CE0261 - MATEMÁTICA DISCRETA
Indução. Crescimento de funções. Somatórios. Resolução de recorrências. Conjuntos.

CE1087 - PROGRAMAÇÃO ORIENTADA A OBJETOS I
Introdução ao paradigma da programação orientada a objetos. Classes e Objetos. Definição de classes: variáveis-membro, construtores, destrutores e métodos. Instanciação de objetos. Ligação tardia. Sobrecarga de funções. Herança e polimorfismo.

4º SEMESTRE

CE0019 - ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES
Organização de computadores. Memórias. Unidade Central de Processamento. Microprogramação. Linguagem de máquina. Operações de entrada/saída. Introdução a linguagem Assembly. Modos de endereçamento. Interrupção.

CE0049 - CÁLCULO NUMÉRICO
Resolução de equações algébricas transcendentes. Integração numérica. Interpolações Ajustamento de curvas. Desenvolvimento de rotinas para resolução desses tópicos através de vários métodos. Resolução numérica de sistemas de equações.

CE0238 - LABORATÓRIO DE ENGENHARIA DE SOFTWARE
Projeto orientado a objetos. Implementação orientada a objetos. Ferramentas CASE.

CE1089 - PROGRAMAÇÃO ORIENTADA A OBJETOS II
Tratamento de exceções. Utilização de fluxos de caracteres e de bytes (arquivos). Interfaces gráficas. Implementação de projetos com linguagem de programação orientada a objetos.

CE0382 - SISTEMAS OPERACIONAIS
Evolução das arquiteturas computacionais e o histórico dos sistemas operacionais. Filosofias de processamento. Processos, sincronização, comunicação inter-processos. Gerenciamento de CPU, memória e entrada/saída. Sistemas de arquivos. Sistemas operacionais da atualidade.

5º SEMESTRE

CE0028 - BANCO DE DADOS
Arquitetura de sistemas de gerenciamento de bancos de dados. Modelagem de dados conceitual e operacional. Linguagens de definição de dados e de manipulação de dados.

CE1079 - COMPLEXIDADE DE ALGORITMOS
Modelos computacionais. Medidas de eficiência de algoritmos. Técnicas de desenvolvimento de algoritmos. Algoritmos envolvendo seqüências e conjuntos. Cotas inferiores e superiores. Redutibilidade. Algoritmos geométricos. NP-completude. Algoritmos para computação paralela. Algoritmos aproximativos.

CE0062 - COMPUTAÇÃO GRÁFICA
Fundamentos de cor. Imagem digital. Dispositivos gráficos. Transformações geométricas e sistemas de coordenadas. Objetos gráficos planares. Objetos gráficos tridimensionais. Visualização e transformações de visualização. Recortes e janelas. Modelos de iluminação.

CE1080 - ESTÁGIO SUPERVISIONADO I
Orientação, acompanhamento e avaliação do projeto de trabalho a ser realizado pelo aluno em instituições públicas ou privadas, ou em projetos de iniciação científica.

CH1273 - ÉTICA, DIREITO E RESPONSABILIDADE SOCIAL
Introdução ao estudo da ciência do direito. Direito Constitucional. Direito Civil. Direito do Trabalho. Noções sobre contrato de trabalho, de prestação de serviços e as conseqüências no campo do direito autoral. Conceito de ética relativa e ética absoluta. Pressupostos filosóficos da ética. Formação ética da nação brasileira. Conceito de responsabilidade social. Vantagens e desvantagens da política de responsabilidade social nas organizações. Administração de organizações do terceiro setor. Código de Propriedade Industrial. Legislação específica sobre informática e os devidos órgão governamentais. Legislação de importação/exportação.

CE0320 - PROGRAMAÇÃO DE APLICAÇÕES CLIENTE/SERVIDOR
Protocolos para comunicação entre computadores. Mecanismos para comunicação interprocessos: chamada remota de procedimentos, paradigma de trocas de mensagens. Programação visual e orientada a eventos. Projeto e implementação de aplicações.

6º SEMESTRE

CE1081 - ESTÁGIO SUPERVISIONADO II
Orientação, acompanhamento e avaliação do projeto de trabalho a ser realizado pelo aluno em instituições públicas ou privadas, ou em projetos de iniciação científica.

CE0245 - LINGUAGENS FORMAIS E AUTÔMATOS
Formalismo para descrição de linguagens: gramáticas e autômatos. Autômatos finitos e linguagens regulares. Autômatos de pilha e linguagens livres de contexto. Máquinas de Turing (computabilidade e decidabilidade). Tese de Church. Problemas indecidíveis.

CE1038 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO
Introdução aos paradigmas de linguagens de programação. Evolução das principais linguagens de programação. Estruturas de linguagens de programação. Orientação a objetos. Linguagens funcionais. Linguagens lógicas.

CE0359 - REDES DE COMPUTADORES
Evolução dos recursos de telecomunicações, códigos e modos de transmissão, controle de erros, técnicas de modulação e multiplexação, topologias de redes, modelos de padronização de redes, redes de pacotes, protocolos e serviços, redes locais.

CE0404 - TÓPICOS EM BANCO DE DADOS
Administração de Banco de Dados. Prática, em laboratório, usando linguagens de definição de dados (DDL) e linguagens de manipulação de dados (DML). Tópicos em Banco de Dados.

CE0407 - TÓPICOS EM ENGENHARIA DE SOFTWARE
Paradigmas de desenvolvimento de software. Codificação, testes, depuração, operação e manutenção de software. Custos de desenvolvimento. Qualidade do software. Gerenciamento da configuração do software. Engenharia de software auxiliada por computador.

7º SEMESTRE

CE0060 – COMPILADORES
Descrição formal de linguagens de programação. Análise léxica. Análise sintática. Ferramentas para geração de analisadores léxico e sintático.

CH1274 - EMPREENDEDORISMO
Aplicação de atividades vivenciais e jogos de simulação de negócios. Conceitos sobre empreendedorismo. Características e habilidades do empreendedor. O comportamento empreendedor: análise de oportunidades. Estudo de casos. Solução de problemas. O processo de geração de idéias e conceitos de negócios. Meios para análise de oportunidades e idéias. Estratégia de negócios. O processo de criação de um negócio. Aspectos práticos da abertura e funcionamento de um negócio. Instituições de apoio e financiamento de pequenas empresas. Desenvolvimento de plano de negócio. Gerenciamento do próprio negócio. Confecção de um plano de negócio.

CE0211 - INTELIGÊNCIA ARTIFICIAL
Agentes. Resolução de problemas. Métodos de busca. Representação do conhecimento. Incerteza. Aprendizado. Redes Neurais. Lógica Fuzzy.

CE0376 - SISTEMAS DISTRIBUÍDOS
Objetivos e caracterização de sistemas distribuídos. Arquitetura de sistemas distribuídos. Estrutura do software: componentes e suas interconexões. Primitivas de comunicação e problemas de software relacionados com controle, identificação e proteção em sistemas distribuídos. Sincronização. Atualização de cópias múltiplas.

CE0476 - TÓPICOS EM ARQUITETURA DE COMPUTADORES
Arquiteturas Avançadas de Computadores. Máquinas RISC. Processadores pipelined. Arquiteturas Paralelas. Multiprocessadores. Avaliação de desempenhos. Arquiteturas específicas.

CE1083 - TRABALHO DE CONCLUSÃO DE CURSO I
Características dos projetos de conclusão. Especificação dos projetos de conclusão. Planejamento das atividades de trabalho. Orientação para o desenvolvimento, testes e integração dos projetos. Acompanhamento e controle das atividades.

8º SEMESTRE

CH0310 - GESTÃO DA TECNOLOGIA DA INFORMAÇÃO
Visão integradora do ambiente empresarial e da tecnologia de informação. Sistemas de informações gerenciais. Informação estratégica. Processo administrativo e informação. Sistemas de gestão integrados. Gerenciamento estratégico dos recursos informáticos. Planejamento Estratégico. Avaliação de sistemas e de recursos de tecnologia de informação. Aspectos de controle e segurança. Planos de segurança e de contingência. Auditoria de Sistemas e de Gestão.

CE1084 - SISTEMAS MULTIMÍDIA E REALIDADE VIRTUAL
Introdução: definição, perspectiva do usuário, aplicações, tipos e características de mídias, parâmetros de qualidade de serviço (QoS). Gerenciamento de QoS. Perspectiva do sistema: captura, armazenamento, recuperação, apresentação, transferencia, trabalho cooperativo. Tecnologias de dispositivos. Digitalização de áudio e vídeo. Algoritmos de compressão. Escalonamento e sincronização de fluxos de mídia. Infra-estrutura de comunicação, redes de serviços integrados. Plataformas distribuídas multimídia.

CE0396 - TEORIA DOS GRAFOS
Grafos e subgrafos. Caminhos em grafos. Subárvores geradoras. Conexidade. Caminhos eulerianos. Circuitos hamiltonianos. Coloração. Emparelhamento. Conjuntos independentes. Fluxo em redes. Grafos orientados.

CE0412 - TÓPICOS EM REDES DE COMPUTADORES
Tecnologias de LANs: Fast Ethernet e ATM. Arquitetura Internet: serviços integrados, serviços diferenciados. Administração de redes locais. Aplicações práticas.

CE0417 - TÓPICOS ESPECIAIS EM INFORMÁTICA
Discussão de temas atuais de informática, de interesse a formação do profissional da área.

CE1085 - TRABALHO DE CONCLUSÃO DE CURSO II
Orientação para o desenvolvimento, testes e integração dos projetos. Acompanhamento e controle das atividades. Avaliação e apresentação dos Trabalhos de Conclusão.



                 
  Campus Bragança Paulista
Tel.: 11 2454.8000
  Campus Campinas
Tel.: 19 3779.3300
  Campus Itatiba
Tel.: 11 4534.8000
  Campus São Paulo
Tel.: 11 3315.2000