Consejos
La asignatura de Ciencias de la Computación IGCSE (0478) abarca diez temas en dos exámenes: representación de datos, transmisión de datos, hardware, software, internet, tecnologías automatizadas y emergentes, diseño de algoritmos, programación, bases de datos y lógica booleana.
El Paper 1 es teórico y se califica sobre el uso de vocabulario preciso —la diferencia entre RAM y ROM, un compilador y un intérprete, validación y verificación. Son preguntas de definición y una paráfrasis suele no ser suficiente para obtenerlos.
El Paper 2 es de resolución de problemas y programación, donde los puntos se otorgan a un método de trabajo: tablas de trazado, pseudocódigo y código que funcionaría realmente. Domina primero las bases numéricas seguras y la aritmética binaria —aparecen por sí mismas y también dentro de la transmisión de datos, la lógica y el hardware.
-
1
Representación de datos
Ver lección- 1.1 Por qué las computadoras usan binario
- 1.1 Sistemas numéricos
- 1.1 Suma binaria
- 1.1 Desplazamiento binario lógico
- 1.1 Complemento a dos
- 1.2 Representación de texto
- 1.2 Representación de sonido
- 1.2 Representación de imágenes
- 1.3 Medición del almacenamiento de datos
- 1.3 Cálculo del tamaño de archivo
- 1.3 Compresión
- 1.3 Consejos para el examen
Cargando…
-
2
Transmisión de datos
Ver lección- 2.1 ¿Qué es la transmisión de datos?
- 2.1 La estructura de un paquete
- 2.1 Conmutación de paquetes
- 2.1 Métodos de transmisión de datos
- 2.1 USB
- 2.2 Por qué verificamos errores
- 2.2 Métodos de detección de errores
- 2.3 Cifrado
- 2.3 Consejos para el examen
Cargando…
-
3
Hardware
Ver lección- 3.1 La unidad central de procesamiento (CPU)
- 3.2 Dispositivos de entrada
- 3.2 Dispositivos de salida
- 3.3 Almacenamiento primario: RAM y ROM
- 3.3 Almacenamiento secundario
- 3.3 Memoria virtual
- 3.3 Almacenamiento en la nube
- 3.4 Hardware de red
- 3.4 Consejos para el examen
Cargando…
-
4
Software
Ver lección- 4.1 Hardware y software
- 4.1 Tipos de software
- 4.1 El sistema operativo
- 4.1 Interrupciones
- 4.2 Lenguajes de programación
- 4.2 Traductores
- 4.2 Entorno de desarrollo integrado (IDE)
- 4.2 Consejos para el examen
Cargando…
-
5
Internet y sus usos
Ver lección- 5.1 Internet y la World Wide Web
- 5.1 URL
- 5.1 El navegador web
- 5.1 Cómo llega una página web a ti
- 5.1 Cookies
- 5.2 Moneda digital
- 5.2 Blockchain
- 5.3 Cyber security threats
- 5.3 Manteniendo los datos seguros
- 5.3 Consejos de examen
Cargando…
-
6
Tecnologías automatizadas y emergentes
Ver lección- 6.1 Sistemas automatizados
- 6.2 Robotica
- 6.3 Inteligencia artificial
- 6.3 Consejos de examen
Cargando…
-
7
Diseño de algoritmos y resolución de problemas
Ver lección- 7.1 El ciclo de vida del desarrollo de programas
- 7.2 Herramientas de diseño
- 7.3 Algoritmos
- 7.4 Validación y verificación
- 7.5 Tablas de trazado
- 7.6 Datos de prueba
- 7.7 Métodos estándar de solución
- 7.8 Consejos para el examen
Cargando…
-
8
Programación
Ver lección- 8.1 Variables y constantes
- 8.1 Tipos de datos
- 8.1 Entrada y salida
- 8.1 Las tres estructuras básicas
- 8.1 Sumatoria y conteo
- 8.1 Operadores
- 8.1 Manejo de cadenas
- 8.1 Sentidos anidados
- 8.1 Procedimientos y funciones
- 8.1 Rutinas de biblioteca
- 8.1 Escribir un programa mantenible
- 8.2 Arreglos
- 8.3 Manejo de archivos
- 8.3 Consejos para el examen
Cargando…
-
9
Bases de datos
Ver lección- 9.1 ¿Qué es una base de datos?
- 9.2 Registros y campos
- 9.3 Tipos de datos para los campos
- 9.4 La clave primaria
- 9.5 Validación en una base de datos
- 9.6 Lenguaje de consulta estructurado (SQL)
- 9.7 Consejos para el examen
Cargando…
-
10
Lógica booleana
Ver lección- 10.1 ¿Qué es la lógica booleana?
- 10.2 Las seis puertas lógicas
- 10.3 Expresiones lógicas
- 10.4 Circuitos lógicos
- 10.5 Consejos para el examen
Cargando…