Principios de informática de AP

Duración

10 Meses

Prerrequisitos

Ninguno

Requisitos

No

Resumen del Curso

AP Computer Science Principles es un curso de nivel universitario que establece las bases para aprender los conceptos y desafíos de la informática y sus impactos en la sociedad. Los estudiantes ponen a prueba su creatividad y sus habilidades de resolución de problemas para crear soluciones a los problemas que consideran importantes. Aprenden a diseñar, desarrollar y evaluar programas informáticos utilizando algoritmos y el lenguaje de programación JavaScript. Los estudiantes practican el análisis de datos y simulaciones para extraer conocimiento de la información. Mientras exploran las innovaciones informáticas e Internet, descubren los beneficios y los riesgos de su mundo digital y cómo ayudar a su comunidad a través de la tecnología. AP Computer Science Principles es equivalente a un curso de primer segmento de nivel universitario de informática.

TÓPICOS Y CONCEPTOS PRINCIPALES

Segmento uno

  • Comunicación digital
  • Definición de informática
  • Lenguajes de programación de alto nivel y de bajo nivel
  • ¿Qué son los Principios de Ciencias de la Computación de AP?
  • Innovaciones informáticas
  • Buenos innovadores
  • Usos de la aplicación
  • Aspectos positivos y negativos de las innovaciones informáticas
  • Consecuencias no deseadas de las innovaciones informáticas
  • Colaboración
  • Eliminando el sesgo
  • Habilidades interpersonales
  • Información de identificación personal
  • Recopilación de datos
  • Galletas
  • Ataques cibernéticos
  • Protéjase en línea
  • Encriptación
  • Sistemas de numeración
  • Binario, bits y bytes
  • Conversión de binario a decimal y de decimal a binario
  • Compresión de datos con pérdida y sin pérdida
  • Propósito y función
  • Evitar sesgos
  • Pseudocódigo
  • Entradas y salidas
  • Comentarios de programación
  • Cadenas y subcadenas
  • Concatenación
  • Errores de cálculo
  • Bloques AP
  • Tipos de datos y variables
  • Expresiones matemáticas
  • Construcciones de programación
  • Secuenciación
  • Módulo
  • Funciones de llamada
  • Valores de retorno
  • Abstracción funcional
  • Gestión de la complejidad
  • Creando funciones
  • Uso de bibliotecas de programación
  • Tipos de datos
  • Correlación vs. causalidad
  • Metadatos
  • Procesamiento de datos
  • Aprendizaje automático
  • Presentación de datos
  • Abstracción de datos
  • Trabajar con matrices

Segmento dos

  • Expresiones booleanas
  • Operadores lógicos
    Construcciones de programación
  • Declaraciones de condición
  • Funciones con condiciones
  • Encontrar valores mínimos y máximos en matrices
  • Iteraciones
  • Funciones con bucles
  • Algoritmos de búsqueda
  • Reutilización de algoritmos
  • Escritura de algoritmos
  • Robots
  • Algoritmos booleanos y condicionales
  • Algoritmos de prueba
  • Valores aleatorios
  • Simulaciones
  • Eficiencia algorítmica
  • Algoritmos razonables
  • Heurística
  • Problemas decidibles vs. indecidibles
  • Crear rendimiento
  • Descripción general de la tarea
  • Planificación
  • Programación
  • Obtener ayuda
  • Política de plagio
  • Requisitos de programación
  • Entendiendo la rúbrica de puntuación
  • Rúbrica de puntuación fila por fila
  • Creando el video
  • Sistemas y redes informáticas
  • Internet y el mundo
  • Red amplia
  • Protocolos
  • Tolerancia a fallos
  • Redundancia
  • Computación secuencial, paralela y distribuida
  • Tiempo de ejecución y eficiencia
  • Ciencia ciudadana
  • Colaboración colectiva
Inscríbete ahora
whatsapp RESERVAR DEMO