Posts

Showing posts from April, 2025

Regra de três simples

 Para transformar os resultados de um exercício com 14 questões em notas finais padronizadas (por exemplo, de 0 a 10), você pode usar uma regra de três simples ou criar uma tabela de equivalência . A ideia é proporcionalizar os acertos dos alunos em relação à nota máxima que deseja atribuir. ✅ Método 1: Regra de três simples A fórmula básica é: Nota final = ( N u ˊ mero de acertos 14 ) × 10 \text{Nota final} = \left(\frac{\text{Número de acertos}}{14}\right) \times 10 Nota final = ( 14 N u ˊ mero de acertos ​ ) × 10 Exemplos: 14 acertos → (14/14) × 10 = 10 12 acertos → (12/14) × 10 ≈ 8,57 10 acertos → (10/14) × 10 ≈ 7,14 7 acertos → (7/14) × 10 ≈ 5 5 acertos → (5/14) × 10 ≈ 3,57 Você pode optar por arredondar a nota final para facilitar a atribuição (por exemplo, arredondar 8,57 para 8,5 ou 9, dependendo de sua política de avaliação). ✅ Método 2: Tabela pronta de equivalência (com arredondamento) Acertos Nota (0-10) 14 10,0 ...

🎓 Curso: Habilidades de Resolução de Problemas

  ⏱️ Duração Total Estimada: Aproximadamente 10 horas 📘 Módulo 1: Introdução ao Curso Lição 1.1: Introdução ao Curso – Duração: 1h Apresentação dos objetivos do curso, estrutura das lições, metodologia e expectativas para os participantes. 🧠 Módulo 2: Fundamentos da Resolução de Problemas Lição 2.1: Definição e Importância das Habilidades de Resolução de Problemas – Duração sugerida: 45 min O que são habilidades de resolução de problemas? Por que são essenciais no ambiente profissional e pessoal? 🔍 Módulo 3: Compreendendo o Problema Lição 3.1: Entendendo o Problema – Duração sugerida: 45 min Identificação de problemas reais, análise de causas e escopo do desafio. 💭 Módulo 4: Pensamento Crítico Lição 4.1: Pensamento Crítico – Duração sugerida: 1h Desenvolvimento de raciocínio lógico, avaliação de argumentos e julgamento baseado em evidências. 🛠️ Módulo 5: Técnicas de Identificação de Problemas Lição 5.1: Técnicas de Identificaçã...

Programming Languages and Compilers

  Programming Languages and Compilers

Cloud Computing

  Cloud Computing

Software Engineering

  Software Engineering

Applied Machine Learning

  Applied Machine Learning

Deep Learning for Healthcare

  Deep Learning for Healthcare

Computer Security

  1. Introduction to computer security 2. Computers, data and programs 3. An introduction to the operating system 4. The stream cipher 5. Introduction to layered models of computer systems 6. Extending our layered model of computer systems 7. Personal computer systems architecture 8. Computer input/output 9. Operating systems security 10. An introduction to authentication 11. Authorization 12. Computer systems control 13. Accounting 14. Computer networks and security 15. Networks and network equipment 16. Network security- Threats and vulnerabilities 17. Network security devices 18. The DMZ and network zones 19. Network authentication protocols 20. Computer systems security-threats and vulnerabilities 21. Quiz

Database Systems

Database Systems 1.SQL data types 1.1. Numeric data type 1.2 String data type 📘 Curso de Banco de Dados – Módulo: Tipos de Dados String 🎯 Objetivos de Aprendizagem Ao final deste módulo, o aluno será capaz de: Compreender o que é o tipo de dado string em bancos de dados. Explicar as diferenças entre os principais tipos de dados string: CHAR e VARCHAR . Escolher o tipo string apropriado conforme o cenário de uso. Conhecer outros tipos de dados textuais como TEXT , TINYTEXT , MEDIUMTEXT e LONGTEXT . 📌 1. Introdução aos Tipos de Dados String Definição: tipos de dados usados para armazenar textos, números e caracteres especiais. Aplicações comuns: nomes, senhas, endereços de e-mail, mensagens, etc. Importância: garante a integridade dos dados, permitindo apenas valores válidos. 💡 2. Diferença entre CHAR e VARCHAR 🧱 CHAR (Character) Armazena cadeias de tamanho fixo . Declarado como: CHAR(n) onde n é o número de caracteres. Ideal para: campos com tam...