Mapas conceituais são amplamente utilizados em áreas como educação, brainstorming, planejamento estratégico e resolução de problemas. Ajudam a organizar ideias complexas e a promover a análise crítica. Um mapa conceitual geralmente consiste em caixas ou elipses que representam conceitos ou palavras-chave relevantes e linhas ou setas que conectam esses conceitos para indicar as relações entre … Continue lendo Utilizando Mapas Conceituais para gerir ideias
Mês: junho 2023
Reflexão semanal
"O segredo para avançar é começar." Mark Twain
Revisão de conteúdos da disciplina Organização e Arquitetura de Computadores
O objetivo da disciplina de Organização e Arquitetura de computadores foi apresentar o conhecimento de sistemas numéricos e aritmética computacional, bem como a organização dos componentes de computadores e as propriedades de execução de instruções de um programa em um computador. Além do mais, esta disciplina forneceu novas arquiteturas desenvolvidas para a execução de instruções … Continue lendo Revisão de conteúdos da disciplina Organização e Arquitetura de Computadores
Quando utilizar dispositivos Raspberry Pi e Arduino
Ao projetar um sistema integrado em uma placa Raspberry Pi ou Arduino, são incluídas as peças necessárias e os componentes especializados para aplicações específicas. Microcontroladores possui mais funções do que pinos e é na fase de projeto que são definidos como devem ser utilizados e quais os seus propósitos. Vamos analisar as diferenças operacionais entre … Continue lendo Quando utilizar dispositivos Raspberry Pi e Arduino
Reflexão semanal
"O mundo é um lugar perigoso para se viver; não por causa das pessoas más, mas por causa daquelas que não fazem nada a respeito." Albert Einstein.
Revisão de conteúdos da disciplina Organização de Computadores
O objetivo da disciplina de Organização de Computadores foi apresentar o conhecimento de sistemas numéricos e aritmética computacional, bem como a organização dos componentes de computadores e as propriedades de execução de instruções de um programa em um computador. Além do mais, esta disciplina forneceu novas arquiteturas desenvolvidas para a execução de instruções paralelas. Como … Continue lendo Revisão de conteúdos da disciplina Organização de Computadores
10 conceitos básicos de Orientação a Objetos (OO)
Orientação a objetos (OO) é um paradigma de programação que se concentra na criação de objetos, que podem ser considerados como instâncias de uma classe, que é um tipo de modelo ou molde para criar esses objetos. Os conceitos básicos de orientação a objetos incluem: Classe: é um modelo ou molde para criar objetos. Define … Continue lendo 10 conceitos básicos de Orientação a Objetos (OO)
Em qual montador Assembler Margaret Hamilton programou as missões da Apollo 11?
Mesmo que a CPU fosse concreta e não um microprocessador, como ela foi estruturada? Possuía memória RAM? Como o programa foi armazenado dentro do computador? Vamos as respostas, a linguagem na qual o Colussus e a Luminary, programas para os dois Computadores de Orientação da Apollo 11, foram montados respectivamente no módulo de comando e … Continue lendo Em qual montador Assembler Margaret Hamilton programou as missões da Apollo 11?
Reflexão semanal
"Não faz sentido olhar para trás e pensar: 'devia ter feito isso ou aquilo', isso não importa. Vamos inventar o amanhã, e parar de nos preocupar com o passado." Steve Jobs.
Desafio de programação em C
O segundo desafio de programação em C consiste em criar um sistema de cadastro de alunos da UTFPR. O sistema permitirá armazenar as informações do RA, nome, idade e duas notas em um arquivo. Os alunos devem ser armazenados em uma estrutura de dados do tipo struct e as operações de cadastro, consulta e atualização … Continue lendo Desafio de programação em C
10 passos para instalar o Assembler e executar um código em Assembly no Windows
1. Faça o download do NASM, Montador / Desmontador para Assembly. Escolha uma pasta para descompactar o arquivo, utilizaremos essa pasta para rodar os códigos no prompt de comandos. 2. Instale o MiniGW, pelo site https://sourceforge.net/projects/mingw/ 3. Na instalação prossiga até chegar em uma tela para escolher os recursos que serão instalados, selecione: mingw32-base e … Continue lendo 10 passos para instalar o Assembler e executar um código em Assembly no Windows
Características da programação em Assembly
A programação em Assembly é uma técnica que permite escrever códigos de baixo nível para serem convertidos diretamente em instruções de máquina, que são executadas pelo processador. Em suma, é uma maneira de se comunicar diretamente com os componentes do hardware do computador, como a CPU, memória, registradores e periféricos. Em um programa em Assembly, … Continue lendo Características da programação em Assembly
Máquinas multiníveis contemporâneas de acordo com Tanenbaum
As máquinas multiníveis contemporâneas, também conhecidas como sistemas de computação multinível, são arquiteturas de computadores que consistem em várias camadas de processadores interconectados. Esses sistemas visam melhorar o desempenho, a escalabilidade e a confiabilidade em comparação com as arquiteturas de computador tradicionais. Uma máquina multinível pode ser composta por várias camadas de processadores, onde cada … Continue lendo Máquinas multiníveis contemporâneas de acordo com Tanenbaum
Reflexão semanal
"A persistência é muito importante. Você não deve desistir, a menos que seja forçado a desistir." Elon Musk.
O Sistema de Anotações de Cornell, o que é? Como utiliza-lo nos estudos?
O Sistema de Anotações de Cornell é uma técnica de organização e anotação de informações desenvolvida na década de 1940 por Walter Pauk, um professor da Universidade Cornell. Ele é amplamente utilizado por estudantes para tomar notas de forma eficaz durante aulas, palestras e leituras. O sistema é baseado em um formato de página dividido … Continue lendo O Sistema de Anotações de Cornell, o que é? Como utiliza-lo nos estudos?