·

Sistemas de Informação ·

Estrutura de Dados

Send your question to AI and receive an answer instantly

Ask Question

Preview text

Espero que você aproveite cada informação disponibilizada em nosso material didático e não esqueça de que o seu Tutor também pode auxiliar você na avaliação caso tenha dúvida procureo no Fale com o Tutor Lembrese sua opinião precisa ser baseada e justificada respaldando cientificamente seu conhecimento e pensamento pois não serão aceitas cópias de trechos eou postagens sem as devidas referências Então vamos lá Vivemos em uma época dominada pela tecnologia Em um mundo cada vez mais tecnológico as pessoas devem se preparar para viver nesse mundo cada vez mais conectado e governado pelos softwares aprendendo programação de computadores Você foi contratado para especificar uma configuração de hardware para computadores do tipo Desktop computadores de mesa que serão utilizados em uma escola de programação A configuração definida por você será usada tanto pelo professor quanto pelos estudantes durante as aulas e deverá ser capaz de rodar as principais ferramentas de construção de software IDEs ferramentas de controle de versão etc do mercado para desenvolvimento web e mobile Ao especificar o computador para a escola não se esqueça de responder as seguintes questões no seu texto 1 Qual CPU processador você recomenda que seja utilizada 2 Qual a quantidade de memória RAM que você recomenda para esse computador 3 Qual o tamanho da tela e a sua resolução 4 Qual deve ser a capacidade de armazenamento em disco Após realizar suas reflexões elabore um pequeno texto contendo o mínimo 30 e o máximo de 40 linhas expondo sua argumentação acerca do solicitado Os critérios avaliativos e níveis de conquista para a Atividade Contextualizada já estão disponíveis na Rubrica de Avaliação Para a utilização dos computadores em laboratório por professores e alunos o desempenho eficiente e produtivo das máquinas depende diretamente de determinados requisitos de hardware Essas configurações requerem investimento e normalização afinal os computadores para alunos devem desempenhar igualmente para todos Já o de uso do professor pode ter configurações diferenciadas mas o uso de alunos requer mais desempenho e isso desencadeia em maior investimento Um dos componentes mais críticos é o processador que deve ser capaz de lidar com tarefas de compilação depuração e execução de código de forma rápida e eficaz IDEs como Eclipse e Visual Studio por exemplo Recomendase um processador de múltiplos núcleos e alta frequência como um Intel Core i7 ou equivalente da AMD A memória RAM é outro fator fundamental para a performance Turmas frequentemente utilizam várias aplicações e ambientes de desenvolvimento diferentes e simultaneamente o que pode exigir uma quantidade considerável de RAM Pelo menos 16 GB de RAM são aconselháveis para manter a fluidez dos trabalhos Quanto ao armazenamento um SSD Solid State Drive é altamente recomendado devido à sua velocidade de leituragravação o que acelera a inicialização do sistema e o acesso aos arquivos Porém o valor do armazenamento não precisa ser alto pois um laboratório de instituições de ensino não deveria armazenar informações dos alunos em disco Dessa forma 90 a 180GB do SSD seriam suficientes para suportar as tarefas realizadas pelos alunos Além disso a resolução da tela também é importante uma vez que permite visualizar mais tarefas códigos e detalhes ao mesmo tempo Uma tela Full HD 1920x1080 é um mínimo aceitável alunos e turmas de design ou em campos semelhantes podem se beneficiar de telas com resoluções mais altas para estes placas de vídeo também são essenciais Uma placa NVIDIA GeForce GT 710 é o suficiente Além disso é vital contar com um teclado confortável e um mouse preciso para evitar fadiga e facilitar a navegação em código e documentos Os requisitos de software para esse laboratório variam de acordo com a linguagem de programação e o ambiente de desenvolvimento escolhidos Um ambiente de desenvolvimento integrado IDE como o Visual Studio Code é uma escolha popular para esse intuito independentemente da linguagem de programação Para programação web é essencial ter um navegador da web moderno como o Google Chrome ou o Mozilla Firefox com ferramentas de desenvolvedor robustas para depuração e testes Além disso é importante instalar um sistema de controle de versão como o Git para rastrear e gerenciar o códigofonte Dependendo do projeto podem ser necessárias bibliotecas ou frameworks específicos que devem ser instalados e configurados corretamente A virtualização e a containerização também podem ser requisitos importantes para turmas que desejam criar ambientes isolados para testar diferentes configurações de software ou implantar aplicativos em servidores Portanto a escolha de ferramentas e software dependerá das preferências do professor do tipo de desenvolvimento que está sendo realizado e do sistema operacional em uso