Não fique sozinho!
Venha para a

Sala de Estudos

do CompCEDERJ

Disciplinas


Tecnologia em Sistemas da Computação

O Curso Superior de Tecnologia em Sistemas de Computação do CEDERJ/UAB é um curso semi-presencial oferecido pelo IC/UFF, sob a administração do CEDERJ/UAB e com a colaboração de docentes e técnicos da UFRJ e da UNIRIO. O curso é autorizado pelo MEC e recebeu nota 4 no último ENADE (2014).

O curso tem como objetivo a formação de profissionais com competência para realizar, entre outras tarefas, instalação e configuração de redes locais, manutenção e gerenciamento de redes locais, desenvolvimento e manutenção de sites na web, desenvolvimento de programas, instalação de sistemas operacionais, instalação e manutenção de banco de dados, montagem e instalação de computadores e desenvolvimento de interfaces.

Mais informações sobre o vestibular.

Mais informações sobre os cursos oferecidos pelo CEDERJ.

COMO ESTUDAR PARA AS DISCIPLINAS:

  • Assista às aulas com atenção para entender o que está sendo explicado e cobrado nas provas.
  • Revise a aula estudada no mesmo dia para fixar o assunto explicado.
  • Faça e refaça toda a sua AD proposta pelo professor e não deixe NUNCA para a ÚLTIMA HORA.
  • Esteja pelo menos uma semana antes do cronograma da disciplina estudada.
  • Tenha em posse o livro-texto da disciplina compre-o, pegue-o emprestado na biblioteca, ou tenha a versão digital no seu PC, tablet, smartphone, celular ou similares. Pois no livro-texto esta contido as explicações mais detalhadas que o professor demonstra na vídeo aula , explicações de exercícios de ADs e APs.
  • Dúvida em relação a alguma questão ou quer uma explicação mais detalhada, vocês tem o auxílio do tutor presencial no seu polo, não tem tutor presencial no seu polo, tem também a ajuda do tutor a distância da sua disciplina, se tutor a distância não te explica de forma contundente, então utilize os fóruns ou grupos de estudo.
  • Para fazer uma boa prova: Faça e refaça a sua ad, também estude pelas provas anteriores e esteja afiado no conteúdo das disciplinas.
  • Este curso exige que o aluno seja autodidata e fornece o mínimo de suporte para o aluno. Se você ainda não é muito organizado, nunca colocou essas dicas em prática na vida e deixa tudo para a última hora, você pode sofrer demais neste curso.

Álgebra Linear

Ementa

Sistemas de equações lineares; Matrizes; Determinantes; Vetores; Espaços vetoriais; Dependência e independência linear; Transformações lineares; Autovalores e autovetores; Métodos numéricos; Análise de erro.

Dicas

As aulas gravadas para o nosso curso são muito ruins. Uma das piores. Buscar material externo para aprender é muito recomendável. Use e abuse do livro-texto. O portal Teca tem um muito bom que compreende todo a matéria do curso. Ambos estão disponíveis no Drive.

Matrix calculator Com esse site você consegue garantir a nota máxima nas ADs. Além de calcular o resultado das questões propostas, esse site também fornece o desenvolvimento das questões. Aproveite e estude com ele. Aprenda passo a passo como resolver cada questão.

Aulas da Rosely Bervian Com certeza as melhores aulas sobre a matéria do YouTube. Uma pena que não cobre todo o conteúdo da nossa disciplina.

Aulas do Fernando Grings As primeiras sete aulas do Fernando Grings vão te preparar para as aulas sobre vetores do curso e te adiantar algum conteúdo que será visto mais pra frente.

Análise de Sistemas

Ementa

Requisitos funcionais e não funcionais. Modelagem do negócio, incluindo regras de negócio e workflow. Técnicas para captura de requisitos – Entrevistas, JAD, Storyboard. Especificação de requisitos funcionais. Especificação de requisitos usando casos de uso. Integração com o modelo de dados (ER).

Arquitetura e Projeto de Sistemas

Ementa

Componentes e frameworks. Soluções padronizadas (padrões de projeto). Projeto de sistemas para Internet.

Banco de Dados

Ementa

Conceitos; evolução dos sistemas de banco de dados; sistemas de gerenciamento de banco de dados (SGBDs); modelos de bancos de dados: hierárquico, relacional e orientado a objetos; modelo relacional, álgebra e cálculo relacional; SQL: linguagem de definição e manipulação de dados; projeto lógico relacional: mapeamentode E-R para relacional; normalização; projeto físico; otimização de consultas; mecanismos de controle de concorrência.

Dicas

As aulas da plataforma são ótimas,porém é fundamental que você também busque conteúdos externos, talvéz você tenha mais facilidade com outras abordagens. Faça os exercícios da aula, refaça a APs antigas, não deixe as ADs para a última hora. A disciplina é considerada bem tranquila. É importante que o aluno exercite os comando em álgebra relacional e SQL, todas as provas serão discursivas no papel, ou seja, aprenda como funciona todos os comandos, pois na resolução da prova não terá auxílio de programas. Livros como, "Sistema de Bano de Dados 4ª Edição do Elmasri & Navathe, e Projeto de Banco de Dados - Carlos Alberto Heuser podem ser uma ótima sugestão para o entendimento da disciplina.

Univesp - Banco de Dados As aulas são ótimas e aborda todo o conteúdo do curso, a Univesp tem um dos melhores canais de ensino universitários da web.

Curso em Vídeo - Banco de Dados MySQL Com toda certeza, nesse playlist você encontra o melhor conteúdo de Banco de Dados MySQL da Web, o material é super didático, dinamico e muito bem elabora com exemplos e exercícios, porém não aborda nada sobre algebra relacional e normalização, pois é um curso básico que ensina mais que cursinho presenciais, certamente esse conteúdo vai ajudar muito no estudo da disciplina.

Bóson Treinamentos - Modelagem de Dados Ótimo material sendo abordado de forma didática, porém essa playlist foca nos conteúdos teóricos, como modelo relacional, diagrama ER, cardinalidade e normalização.

Bóson Treinamentos - MySQL Ótima material sendo abordado de forma didática, porém essa playlist foca mais nos comando de MySQL.

Instalando e Configurando Mysql Server no Windows Para que serve:
Serve como um guia rápido a ser utilizado pelos responsáveis pela modelagem e gerenciamento de banco de dados para a utilização desta ferramenta para a modelagem de dados, indicando como construir modelos lógicos para um sistema, gerar as tabelas e seus relacionamentos, inserir dados nessas tabelas e efetuar a sincronização entre modelo lógico e a base de dados física.
Em que situação o tema é útil:
Vale como um guia de consulta para as principais características do produto, bem como os detalhes de licenciamento da mesma. A sua utilidade pode ainda ser destacada para qualquer profissional que seja responsável pela modelagem e gerenciamento de bases de dados usando o SGBD MySQL, independentemente do porte do banco de dados.

Computação Gráfica

Ementa

Dispositivos e pacotes de software para computação gráfica. programação usando bibliotecas gráficas; escala e recorte em 2d; algoritmos para traçado de retas; circunferências; letras e polígonos em tecnologia de rastreio; técnicas de interação; técnicas de manipulação de janelas; construção interativa de curvas; armazenamento, compactação e recuperação de informações gráficas; construção de editores gráficos; prática de laboratório.

Construção de Páginas WEB

Ementa

Características gerais da linguagem HTML; Comandos básicos de formatação de texto; Listas e enumerações; Interligação de documentos; Inclusão de imagens; Definição de cores; Imagens mapeadas; Multimídia e animações; Formatação utilizando tabelas; Páginas com Frames; Criação de Formulários; Folhas de estilo; Elementos da linguagem javascript; Desvio condicional; Laços; Funções; Objetos; Hierarquia dos objetos do browser; Tratamento de eventos; Crítica de formulários; Manipulação de janelas e frames.

Por: alpbert
Aqui está playlist do professor Guanabara do curso Algoritmos. Curso de HTML5 - Curso em Vídeo

Desafios de Programação

Empreendedorismo e Ética

Ementa

Estudo dos mecanismos e procedimentos para criação de empresas; perfil do empreendedor; desenvolvimento da capacidade empreendedora; sistemas de gerenciamento; qualidade e competitividade; técnicas de negociação; marketing; ética e códigos de ética profissional; educação ambiental.

Engenharia de Software

Ementa

Produto versus Processo: modelos de ciclo de vida. Engenharia de Requisitos: objetivos e métodos. Paradigmas de desenvolvimento: estruturado, orientado a objetos. Projeto de Software. Implementação de Software: técnicas de codificação e estilos de programação. Gerência de Projeto: planejamento, execução e controle. Modelos de Qualidade de Processo: ISO, CMM. Qualidade de Software: critérios de qualidade, métricas. Revisões e Testes de Software. Manutenção de Software: fundamentos e reengenharia. Reutilização. Apoio automatizado ao desenvolvimento de software: Ambientes e Ferramentas CASE.

Estrutura de Dados

Ementa

Conceitos básicos de complexidade; notações O, Omega e Theta; listas, filas e pilhas; algoritmos de busca; algoritmos de ordenação; árvores, percurso em árvores; árvore binária de busca; árvores balanceadas; árvores AVL; árvores B; tabelas de espalhamento (hashing); compressão de dados; prática de laboratório.

Física para Computação

Ementa

Conceitos físicos básicos: matéria, força e energia; leis da conservação. Eletricidade e magnetismo: carga elétrica, força e campo elétrico; leis de Coulomb e de Gauss; força e campo magnético; leis de Ampère e de Faraday; equações de Maxwell; circuitos elétricos. Ondas: movimento ondulatório – descrição matemática e análise de Fourier; ondas eletromagnéticas, o espectro eletromagnético. Óptica: propagação, reflexão e refração da luz; fibras ópticas. Matéria condensada: física estatística – teoria cinética dos gases, a distribuição de Boltzmann; a estrutura da matéria: átomos, moléculas e sólidos – estados estacionários, teoria das bandas e semicondutores.

Fundamentos de Algoritmos para Computação

Ementa

Conceito de Informática, informação, dados e computadores; evolução histórica dos computadores; anatomia de um computador – conceitos básicos de hardware e software; representação eletrônica dos dados (sistemas digitais, sistema binário e código de representação); noções sobre comunicações e redes de computadores; problemas de segurança - controle de acesso e proteção a vírus.

Fundamentos de Programação

Ementa

Concepção e construção de programas; estruturas de controle – atribuição, seqüência, seleção, repetição e recursividade; representação de dados na forma de vetores, matrizes, registros, conjuntos e arquivos; procedimentos, funções e passagem de parâmetros; uso de ponteiros; alocação dinâmica de memória; noções de complexidade de algoritmo; prática de laboratório. (PYHTON).

Dicas

As aulas gravadas são boas e atuais, mas não se acomode com as aulas da plataforma, busque conteúdos externos também. Faça os exercícios das aulas com o auxílio do URI Online Judge, não deixe as ADs para a última hora, pois a avaliação é muito extensa, cada ponto é primordial para sua aprovação. A disciplina é considerada uma das mais dificies do curso. É importante que o aluno treine a escrita dos códigos no papel, todas as provas serão discursivas no papel, ou seja, sem o auxílio da IDE. Livro como "Python Para Desenvolvedores", "Use A Cabeça!-Python" e "Introdução a Python Modulo A" podem ser uma ótima sugestão para o entendimento da linguagem.

Ignorância Zero Com toda certeza, nesse playlist você encontra o melhor conteúdo de Python da web, o material é super bem elaborado com a auxilio do livro "Introdução a Python Modulo A", que é recomendado para iniciantes. A playlist tem o total de 153 vídeo aulas, mais da aula 1 até a 58 fica o conteúdo completo para o estudo da disciplina do curso.

eXcript - Curso de Python Ótimo conteúdo, aulas bem didáticas que abordam a maior parte da matéria cobrado no curso.

Curso Em Vídeo - Python 3 - Mundo 1: Fundamentos Curso Em Vídeo - Python 3 - Mundo 2: Estrutura de Controle Um dos canais de estudo mais conhecidos do YouTube, o curso de Python começou do ano de 2017, e está divido em duas parte, Mundo 1: Fundamentos, e Mundo 2: Estruturas de Controle. O Curso tem uma ótima abordagem do conteúdo, e com aquela didatica que todos conhecem,também tem muitos exercícios para fixar os comandos. Porém, como o curso é para iniciantes, o material se torna um pouco básico se for comparado com o curso de Fundamentos de Programação do Cederj, mas mesmo assim é um ótimo meio de aprendizado.

URI Online Judge O URI Online Judge é um projeto que está sendo desenvolvido pelo Departamento de Ciência da Computação da URI University. O principal objetivo do projeto é fornecer práticas de programação e compartilhamento de conhecimento,o site contém mais de 1.000 problemas divididos em 8 grandes categorias. Esta divisão ajuda os usuários a se concentrar em tópicos específicos de programação. Todos os problemas estão disponíveis em português e inglês.

Instalação do Python e a IDE Pycharm Com esse tutorial você consegue fazer as configurações necessárias para começar a desenvolver na linguagem Python.

Inglês Instrumental

Introdução à Informática

Ementa

Decodificação de textos atuais de informática em língua inglesa; Gramática contextualizada; Gramática sistematizada de itens referentes à linguagem tecnológica específica.

LIBRAS

Matemática Básica

Matemática para Computação

Ementa

Funções: limites, continuidade de funções de uma variável. Derivação: conceito, propriedades, interpretação e representação geométrica, o teorema do valor médio, máximos e mínimos. Integração: conceito, propriedades, cálculo de áreas e de volumes.; teorema fundamentaldo cálculo; logaritmo e exponencial; regra de L’hopital; aplicações.

Dicas

Por: Perla Countinho

As aulas gravadas do curso são ruins. Buscar material externo para aprender é o ideal. Estude também pelo livro-texto e faça as provas antigas. O portal Teca tem ótimos livros que podem ajudar no seu aprendizado, ou se preferir leia as transparências ao invés de ver as vídeo aulas. Ambos estão disponíveis no Drive. A disciplina aqui nomeada Matemática para Computação pode ser facilmente encontrada através do nome Cálculo I, como é conhecida popularmente.

Symbolab Math Solver Com esse site você pode conseguir uma boa nota nas ADs. Além de calcular o resultado das, esse site também fornece o desenvolvimento das questões. Aproveite e estude com ele. Aprenda passo a passo de como resolver questões de Limite, Derivada, Logaritmo e Integrais etc. Com esse site consegue conseguir uma boa nota nas ADs. Além de calcular o resultado das questões propostas, esse site também fornece o desenvolvimento das questões. Aproveite e estude com ele. Aprenda passo a passo de como resolver questões de Limite, Derivada, Logaritmo e Integrais etc.

Ferretto Matemática – Calculo 1 Nessa playlist contém um dos melhores conteúdos de matemática para universitários da web. O material é muito bem elaborado, ótima didática, com um grande variedade de exercícios para a fixação da matéria. A playlist tem todo conteúdo principal da primeira parte da disciplina, que consiste em Limite, Continuidades e Derivadas.

Fernando Grings, omatemático: Integral O melhor conteúdo de matemática da web, exercícios variados, ótima didática. Aborda a maior parte da materia do curso. Principais conteúdos cobrados na segunda prova: Integrais, Derivada Regra de L’Hospital, Volume e Aréa. O canal tem playlists para todas essas matérias.

Modelagem de Informação

Ementa

Definição de Modelo, o processo de modelagem, níveis de modelagem; Modelo entidade-relacionamento: elementos básicos, extensões. Notações gráficas. Estudos de Caso.

Organização de Computadores

Ementa

Organização lógica e funcional do modelo Von-Neumann: conceito, arquitetura lógica e funcional; unidades funcionais: ucp, memória; memória cachê; dispositivos de e/s e barramento; hierarquia de memória; arquiteturas micro e nanoprogramadas; mecanismos de interrupção e de exceção; arquiteturas avançadas: pipeline, múltiplas unidades funcionais e máquinas paralelas; conceito de máquina virtual; tendências; processadores RISC e CISC.

Probabilidade e Estatística

Ementa

Noções básicas de probabilidade; eventos; experimentos aleatórios; variáveis aleatórias; espaço amostral; distribuição de probabilidade; distribuição marginal e condicional; momentos; correlação; valor esperado; teoremas limites; teorema central do limite; estimação; convergência; confiabilidade; noções de simulação.

Programação com Interfaces Gráficas

Ementa

O conceito de programação orientada a eventos, Projetando diálogos em um ambiente visual, Atribuindo propriedades aos diálogos, Atribuindo propriedades a caixas de texto e botões, Atribuindo propriedades a outros tipos de controle, Executando e depurando um programa, Trabalhando com eventos e métodos, Procedimentos e funções, Declaração de variáveis e constantes, Entrada e saída de dados, Comandos condicionais, Laços, Vetores, Vetores de controles, Manipulação de arquivos, Programando com as APIs do Windows, Acesso à Base de Dados, Controles conectados (bound) a uma Base de Dados, Acesso à Base de Dados remota, Menus, Gráficos e imagens, Introdução à Orientação a Objetos, Introdução à Programação Internet, Multimídia, Manipulação de Arquivos, Geração de relatórios.

Dicas

As aulas gravadas são atuais, porém são muito superficiais se forem comparadas com as avaliações da disciplina. Não se acomode com as aulas da plataforma, busque conteúdos externos. Não deixe as ADs para a última hora, pois as avaliações são muito extensa, cada ponto é primordial para sua aprovação. É importante que o aluno treine a escrita dos códigos no papel, todas as provas serão discursivas na folha, ou seja, sem o auxílio da IDE. Livros como "Python Para Desenvolvedores", "Use A Cabeça! - Python" e "Introdução a Python Modulo B e C" podem ser uma ótima sugestão para o entendimento da linguagem.

Ignorância Zero Com toda certeza, nesse site você encontra o melhor conteúdo de python da web, o material é muito bem elaborado com a auxilio do livro "Introdução a Python Modulo B e C", que é bastante recomendado para iniciantes. Na playlist fica o conteúdo completo para o estudo da disciplina no curso.

eXcript tkinter Ótimo conteúdo, aulas bem didáticas que aborda a maior parte da matéria cobrado no curso, essa playlist de tkinter vai ajudar muito na segunda parte da matéria que ensina interfaces gráficas.

CaveiraTech O canal consiste em somente uma aula de POO(Programação Orientada a Objetos) que aborda alguns de seus principais conceitos como, classes, objetos, herança, sobreposição, sobrecarga, atributos e métodos, que são conhecimentos primordiais para programar em Orientação a Objetos.

Programação de Aplicações WEB

Ementa

PHP: sintaxe básica, variáveis, constantes, expressões, operadores, estruturas de controle, funções, saída de dados, formulário, sessão, banco de dados, cookies, manipulação de erro, autenticação, upload de arquivo.

Dicas

Por: Marcello Telles
O canal CursoEmVideo, do professor Gustavo Guanabara, oferece um excelente conteúdo de PHP, desde o nível iniciante aos mais avançados. Tanto em PAW quanto nas outras disciplinas técnicas, vale ficar atento aos cursos oferecidos pelo canal, inclusive muitos oferecem certificados reconhecidos pelo MEC.

Programação Orientada a Objetos

Ementa

Implementação de classe-objetos, herança, poliformismo, comunicação e associação. Implementação de interfaces gráficas e armazenamento de dados orientados a objetos; prática de laboratório.

Projeto e Desenvolvimento de Algoritmos

Ementa

Conceito de algoritmo; técnicas e metodologias para construção de algoritmos; desenvolvimento de algoritmos usando pseudo-linguagem. Conceito de linguagem de programação, de construção e execução programas, usando como modelo os recursos básicos de uma linguagem imperativa; aplicação das técnicas de construção de algoritmos no desenvolvimento, implementação e execução de programas simples

Dicas

Por: alpbert
Aqui está playlist do professor Guanabara do curso Algoritmos. Curso de Algoritmos - Curso em Vídeo

Redes de Computadores I

Ementa

Introdução: história/evolução das redes de dados e da Internet; comutação por pacotes; arquitetura de redes; aplicações HTTP, SMTP e outras; programação com Sockets; princípios de transmissão confiável; protocolos de transporte: problemas básicos de um protocolo de transporte - UDP e TCP; congestionamento em redes

Redes de Computadores II

Ementa

Meios de transmissão, transmissão digital, modulação, técnicas de codificação; aplicações multimídia: voz e vídeo, transmissão multimídia na Internet; acesso múltiplo a meios de transmissão: protocolos, redes sem fio, padrões; encaminhamento na Internet: protocolos de roteamento, endereçamento, tradução de endereços, sub-networking, transmissão multicast; nível de enlace: detecção de erros, enquadramento, hubs e pontes; modo de transferência assíncrono assíncrono (ATM): problemas básicos, protocolos e caminhos virtuais.

Sistemas Operacionais

Ementa

Breve revisão de organização; modelos de sistemas operacionais: breve histórico, conceitos, características, objetivos e funções; gerenciamento de memória: organização física,lógica e funcional, hierarquia, particionamento, proteção e estratégias de particionamento; memória virtual: conceito, organização lógica e funcional, mapeamento, estratégias de busca, alocação e realocação; gerenciamento de processos: conceitos, descrição, controle, estados, escalonamento, competição, cooperação, concorrência, comunicação, sincronismo, deadlock e starvation; sistema de entrada e saída e de gerenciamento de arquivos; prática de instalação do sistema Linux.

Dicas

As aulas gravadas são boas, porém algumas informações não são atuais, mas não se acomode com as aulas da plataforma, busque conteúdos externos. Utilize o livro texto "O Livro do MINIX - Sistemas Operacionais, Projeto e Implementações 3ª Edição do Tanenbaum", esse livro tem uma ditatica muito boa, todos o exemplos são explicados detalhadamente. Não deixe as ADs para a última hora, cada ponto é primordial para sua aprovação, é importante que você aprendo o máximo de conteúdo possível da disciplina. É importante que o aluno faça exercícios e provas antigas, na platarma e no drive tem alguns exercícios complmentares.

aiedonine - Sistemas Operacionais Teórico Com toda certeza nessa playlist você encontra o melhor conteúdo da web, o material é elaborado com a auxilio do livro "O Livro do MINIX - Sistemas Operacionais, Projeto e Implementações 3ª Edição do Tanenbaum", explica detalhadamente como funciona as alocações do disco, codições de impasses(Deadlock),E/S, gerenciamento de memória e sistemas de arquivos. A playlist tem o conteúdo completo para o estudo da disciplina do curso, sendo abordada de um jeito didatico e divertido.

Univesp - Sistemas Operacionais Ótima plataforma de ensino unversitário, aulas bem didáticas e dinamicas, aborda a matéria completa do curso de forma detalhada, um dois livros texto utilizados é o "O Livro do MINIX - Sistemas Operacionais, Projeto e Implementações 3ª Edição do Tanenbaum.

IFTM - Sistemas Operacionais e Distribuídos Material de qualidade, e ótima abordagem do conteúdo, certamnte é uma ótima opção para ajudar no entendimento da disiplina.

Trabalho de Conclusão de Curso

Ementa

Utilizar os conceitos de programas, sistemas operacionais, engenharia de software e redes de computadores adquiridos ao longo do curso no desenvolvimento deum projeto prático que integre todos os saberes. Preferencialmente projetos atendendo às necessidades da comunidade.

Entre em contato