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.
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.
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.
Por: alpbert
Aqui está playlist do professor Guanabara do curso Algoritmos.
Curso de HTML5 - Curso em Vídeo
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.
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.
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.
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.
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.
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).
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.
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.
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.
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.
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 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.
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.
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.
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.
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.
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.
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.
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
Por: alpbert
Aqui está playlist do professor Guanabara do curso Algoritmos.
Curso de Algoritmos - Curso em Vídeo
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
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.
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.
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.
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.