Saltar al contenido
Temas

GAC Informática

Consejos

GAC Computing es una escalera de tres pasos. GAC005 trata sobre el uso de computadoras para el trabajo académico, lo que significa alfabetización en búsqueda, escritura colaborativa, gestión de proyectos, presentaciones y video. GAC011 construye y publica un sitio web real con HTML, CSS y JavaScript. GAC017 profundiza detrás de escena, en la programación del lado del servidor (back-end), bases de datos, SQL y una primera aproximación a la ciencia de datos.

Nada aquí se responde en papel. Cada módulo se evalúa según los artefactos que produces: un conjunto de diapositivas, un sitio web, una base de datos con varias tablas, un análisis de un conjunto de datos real; por lo tanto, el trabajo se realiza en una computadora y se entrega como archivos.

Los tres módulos son acumulativos en un sentido literal. El sitio que diseñas en GAC011 es exactamente lo que GAC017 le proporciona un back-end y una base de datos, así que un guion gráfico débil al principio cuesta tiempo mucho después.

La presentación cuenta tanto como el código. Tanto los resultados de diseño como los resultados de comunicación están nombrados en los módulos, y se pierden puntos por tener una página funcional que nadie pueda navegar.

Puedes ejecutar los ejercicios de HTML, CSS, JavaScript y SQL directamente en el juego de código de este sitio, y luego aplicar esas mismas técnicas en tu propio proyecto evaluado.

  • 1

    GAC005 Informática I: Introducción a la informática para estudios académicos

    1.1

    Qué es este módulo y cómo se califica

    GAC005 no es un curso de programación. Trata sobre el uso de la computadora para realizar trabajo académico con calidad: encontrar fuentes confiables, escribir en equipo, llevar a cabo un proyecto pequeño y presentar los resultados.

    Todo se evalúa según lo que produzcas. Un conjunto típico incluye una tarea de búsqueda y escritura, un proyecto grupal (小组项目) con presentación, un vídeo (视频) y trabajo continuo (平时作业). No hay examen escrito, por lo que los archivos que entregas constituyen la totalidad de la nota.

    • El trabajo se juzga tanto por el artefacto como por el proceso. Guarda borradores y notas; un proyecto grupal se califica parcialmente según tu contribución al mismo.
    • ⚠ La integridad académica (学术诚信) aplica a los medios tanto como al texto. Una imagen, un gráfico o un clip tomado de la web necesita una fuente y una licencia que permita su uso.
    1.1

    Alfabetización informacional

    Syllabus

    Unidad 1 de 6 en GAC005 Informática I: Introducción a la Informática para Estudios Académicos (Nivel I). El módulo se imparte durante aproximadamente 40 horas de clase más 20 horas de estudio independiente, y se evalúa en el centro docente con moderación por parte de ACT — no hay examen externo.

    Propósito del módulo: Al finalizar este módulo, los estudiantes deberán ser capaces de utilizar las tecnologías de la información de forma confiable y ética para la redacción formal individual y colaborativa; así como emplear Internet de manera efectiva para sus estudios académicos. Específicamente, podrán acceder, navegar y descargar información de Internet para mejorar sus habilidades de investigación, redacción y presentación académica.

    Los resultados de aprendizaje que esta unidad contribuye a alcanzar son:

    Objetivo de Aprendizaje GAC005.1: Comprender, evaluar y discriminar entre las tecnologías disponibles y emergentes para usar, almacenar y proteger la información.

    Objetivo de Aprendizaje GAC005.2: Utilizar Internet para investigar, interpretar y gestionar proyectos académicos de manera interactiva y ética.

    Fuente: Plan de estudios Cambridge International

    Cualquiera puede encontrar una página. La habilidad que se evalúa es encontrar una fuente que puedas defender.

    • Busca con palabras clave (关键词), no con oraciones. Selecciona los sustantivos que deben aparecer en una buena respuesta y omite todo lo demás.
    • Los operadores (运算符) acotan la búsqueda: las comillas forzan una frase exacta, el signo menos excluye una palabra y site: restringe los resultados a un solo dominio.
    • Evalúa una fuente antes de usarla. La autoridad (权威性) indaga quién la escribió y qué sabe; la actualidad (时效性) indica su antigüedad; el sesgo (偏见) revela la intención del autor.
    • Una fuente primaria (一手资料) es material original, como el informe de un experimento. Una fuente secundaria (二手资料) la describe o interpreta, como un artículo periodístico sobre dicho informe.
    • Los resultados de búsqueda están clasificados, no verificados: la posición en la página no garantiza precisión.

    Ejemplo resuelto. La pregunta es si los autos eléctricos generan menos dióxido de carbono en general que los autos de gasolina. Una búsqueda con la oración completa devuelve páginas de opinión. Una búsqueda con las palabras clave lifecycle emissions electric vehicle comparison devuelve estudios, y al añadir site:gov se restringe a informes gubernamentales cuyos autores y métodos están declarados. La segunda búsqueda no es más inteligente, pero especifica mejor cómo debe verse una respuesta utilizable.

    1.2

    Escritura colaborativa

    Syllabus

    Unidad 2 de 6 en GAC005 Cómputo I: Introducción al cómputo para estudios académicos (Nivel I). El módulo se imparte durante aproximadamente 40 horas de clase más 20 horas de estudio independiente, y se evalúa en el centro docente bajo la supervisión de ACT — no hay examen externo.

    Los resultados del módulo hacia los cuales trabaja esta unidad son:

    Objetivo de aprendizaje GAC005.3: Crear, revisar y publicar documentos académicos utilizando un procesador de textos.

    Objetivo de aprendizaje GAC005.5: Utilizar plataformas de código abierto para crear y compartir documentos académicos de forma colaborativa.

    Fuente: Plan de estudios Cambridge International

    Escribir juntos es una forma normal de trabajar, y el módulo evalúa cómo lo haces.

    • Un documento en la nube (云端文档) mantiene una copia única en tiempo real que todos editan, eliminando completamente el problema del "final_v3_really_final".
    • El historial de versiones (版本历史) registra quién cambió qué y cuándo. Te protege: tu contribución es visible incluso cuando un archivo parece tener una sola voz.
    • Los comentarios (批注) proponen cambios sin aplicarlos; el modo sugerencias (建议模式) propone cambios que el propietario puede aceptar o rechazar. Úsalos en lugar de sobrescribir párrafos ajen os.
    • Acuerda la estructura (结构) antes de que alguien escriba. Dividir un documento por secciones funciona; dividirlo por oraciones no.
    • Mantén un solo estilo (文体): decide sobre la persona, el tiempo verbal y la ortografía al inicio, y designa a una sola persona para la revisión final.
    1.3

    Gestión de proyectos

    Syllabus

    Unidad 3 de 6 en GAC005 Computación I: Introducción a la Computación para Estudios Académicos (Nivel I). El módulo se imparte durante aproximadamente 40 horas de clase más 20 horas de estudio independiente, y se evalúa en el centro docente bajo la moderación de ACT — no hay examen externo.

    Los resultados del módulo hacia los cuales contribuye esta unidad:

    Objetivo de Aprendizaje GAC005.2: Utilizar Internet para investigar, interpretar y gestionar proyectos académicos de manera interactiva y ética.

    Objetivo de Aprendizaje GAC005.5: Utilizar plataformas de código abierto para crear y compartir documentos académicos de forma colaborativa.

    Fuente: Plan de estudios Cambridge International

    Un proyecto grupal fracasa con mucha más frecuencia por falta de organización que por falta de capacidad.

    • Un enunciado de alcance (范围) define lo que el proyecto hará y lo que no hará. La mayoría de los desbordes de tiempo comienzan con un requisito adicional no escrito.
    • Los hitos (里程碑) son puntos de control con fechas. Convierten "tenemos tres semanas" en algo que permite detectar retrasos a tiempo para corregirlos.
    • Asigna roles (分工) a personas, no tareas al grupo. Una tarea asignada a todos es responsabilidad de nadie.
    • Un acuerdo de equipo (团队协议) registra cómo el grupo se reunirá, tomará decisiones y manejará a un miembro que no cumpla. Escribelo mientras el ambiente sigue siendo amable.
    • Rastrea las dependencias (依赖关系): la presentación no puede terminarse antes de recolectar los datos, por lo que los datos tienen la fecha límite anterior.

    Ejemplo resuelto. Un proyecto de cuatro personas para encuestar y presentar hábitos de transporte estudiantil, con entrega en la semana 6. Trabajando hacia atrás: ensayo en la semana 6, construcción de diapositivas en la semana 5, análisis en la semana 4, recolección de respuestas en las semanas 2 a 3, redacción de preguntas en la semana 1. Las preguntas son el elemento más riesgoso porque todo lo posterior depende de ellas, por lo que se revisan con todo el grupo y nada más en la semana 1.

    Vocabulario Entrenar
    Inglés Chino Pinyin
    group project/ɡruːp ˈprɒdʒekt/ 小组项目 xiǎo zǔ xiàng mù
    video/ˈvɪdɪəʊ/ 视频 shì pín
    coursework/ˈkɔːsjuːɜːk/ 平时作业 píng shí zuò yè
    Academic integrity/ˌækəˈdemɪk ɪnˈteɡrɪti/ 学术诚信 xué shù chéng xìn
    keywords/ˈkiːwɜːdz/ 关键词 guān jiàn cí
    Operators/ˈɒpəreɪtəz/ 运算符 yùn suàn fú
    Authority/əˈθɒrɪti/ 权威性 quán wēi xìng
    currency/ˈkʌrənsi/ 时效性 shí xiào xìng
    bias/ˈbaɪəs/ 偏见 piān jiàn
    primary source/ˈpraɪməri sɔːs/ 一手资料 yī shǒu zī liào
    secondary source/ˈsekəndəri sɔːs/ 二手资料 èr shǒu zī liào
    cloud document/klaʊd ˈdɒkjuːmənt/ 云端文档 yún duān wén dàng
    Version history/ˈvɜːʃn ˈhɪstəri/ 版本历史 bǎn běn lì shǐ
    Comments/ˈkɒments/ 批注 pī zhù
    suggestions/səˈdʒestʃnz/ 建议模式 jiàn yì mó shì
    structure/ˈstrʌktʃə/ 结构 jié gòu
    style/staɪl/ 文体 wén tǐ
    scope/skəʊp/ 范围 fàn wéi
    Milestones/ˈmaɪlstəʊnz/ 里程碑 lǐ chéng bēi
    roles/rəʊlz/ 分工 fēn gōng
    team contract/tiːm ˈkɒntrækt/ 团队协议 tuán duì xié yì
    dependencies/dɪˈpendənsiz/ 依赖关系 yī lài guān xì
    message/ˈmesɪdʒ/ 信息 xìn xī
    Bullet points/ˈbʊlɪt pɔɪnts/ 要点 yào diǎn
    1.4

    Creación de presentaciones efectivas

    Syllabus

    Unidad 4 de 6 en GAC005 Informática I: Introducción a la informática para estudios académicos (Nivel I). El módulo se imparte durante aproximadamente 40 horas de clase más 20 horas de estudio independiente, y se evalúa en el centro docente bajo la supervisión de ACT — no hay examen externo.

    Los resultados del módulo hacia los cuales contribuye esta unidad:

    Objetivo de aprendizaje GAC005.4: Elaborar una presentación oral académica utilizando un programa de software de presentaciones.

    Fuente: Plan de estudios Cambridge International

    Una presentación se juzga por si la audiencia entiende, no por la cantidad de contenido en pantalla.

    • Un mensaje (信息) por diapositiva. Si una diapositiva requiere dos oraciones para resumirse, son dos diapositivas.
    • Las diapositivas apoyan al ponente. Los puntos clave (要点) son recordatorios, no un guion; leerlos en voz alta es la causa más común de pérdida de nota.
    • El contraste (对比度) y el tamaño determinan si quien está en la fila trasera puede leerlo: texto oscuro sobre fondo claro, mínimo 24 puntos, y tipografía sans-serif (无衬线).
    • Usa un gráfico (图表) cuando la forma de los datos sea el punto central, y una tabla (表格) cuando los valores exactos sean esenciales. Un gráfico siempre necesita etiquetas de ejes y unidades.
    • Cita las fuentes en la misma diapositiva donde aparece el material, y mantén una lista de referencias (参考文献列表) completa al final.
    Vocabulario Entrenar
    Inglés Chino Pinyin
    Contrast/ˈkɒntræst/ 对比度 duì bǐ dù
    sans-serif/sænz ˈserɪf/ 无衬线 wú chèn xiàn
    chart/tʃɑːt/ 图表 tú biǎo
    table/ˈteɪbl/ 表格 biǎo gé
    reference list/ˈrefrəns lɪst/ 参考文献列表 cān kǎo wén xiàn liè biǎo
    aloud/əˈlaʊd/ 出声 chū shēng
    Signposting/ˈsaɪnpəʊstɪŋ/ 提示语 tí shì yǔ
    Eye contact/aɪ ˈkɒntækt/ 眼神交流 yǎn shén jiāo liú
    questions/ˈkwestʃnz/ 提问 tí wèn
    Animation/ˌænɪˈmeɪʃn/ 动画 dòng huà
    storyboard/ˈstɔːribɔːd/ 分镜脚本 fēn jìng jiǎo běn
    script/skrɪpt/ 脚本 jiǎo běn
    Audio quality/ˈɔːdɪəʊ ˈkwɒlɪti/ 音质 yīn zhì
    licensed/ˈlaɪsənst/ 授权 shòu quán
    1.5

    Mejora de tu presentación

    Syllabus

    Unidad 5 de 6 en GAC005 Computing I: Introducción al Cómputo para Estudios Académicos (Nivel I). El módulo se imparte durante aproximadamente 40 horas de clase más 20 horas de estudio independiente, y se evalúa en el centro docente con moderación por parte de ACT — no hay examen externo.

    Los resultados del módulo hacia los cuales trabaja esta unidad:

    Objetivo de Aprendizaje GAC005.4: Crear una presentación oral académica utilizando un programa de presentaciones.

    Fuente: Plan de estudios Cambridge International

    Una vez que el contenido es correcto, queda la exposición.

    • Ensaya en voz alta (出声), de pie y con cronómetro. Leer en silencio oculta todas las oraciones que realmente no puedes decir.
    • El señalamiento (提示语) guía a la audiencia: "primero", "la razón de esto", "para resumir". En una lengua extranjera cumple más función que cualquier animación de diapositiva.
    • El contacto visual (眼神交流) y el ritmo importan más que el vocabulario. Ir más despacio casi siempre es mejor.
    • Prepárate para las preguntas (提问) listando las tres que menos te gustaría que te hicieran y respondiendo anticipadamente.
    • La animación (动画) tiene un único uso legítimo: revelar un diagrama complejo parte por parte. Todo lo demás distrae.
    1.6

    La elaboración de un vídeo

    Syllabus

    Unidad 6 de 6 en GAC005 Informática I: Introducción a la informática para el estudio académico (Nivel I). El módulo se imparte durante aproximadamente 40 horas de clase más 20 horas de estudio independiente, y se evalúa en el centro docente bajo la supervisión de ACT — no existe examen externo.

    Los resultados del módulo que esta unidad contribuye a alcanzar:

    Objetivo de aprendizaje GAC005.1: Comprender, evaluar y distinguir entre las tecnologías disponibles y emergentes para usar, almacenar y proteger la información.

    Objetivo de aprendizaje GAC005.4: Crear una presentación oral académica utilizando un programa de presentaciones.

    Fuente: Plan de estudios Cambridge International

    Un vídeo corto se evalúa como cualquier otro producto académico: planificado, con fuentes y editado.

    • Un guion gráfico (分镜脚本) planifica cada toma antes de grabar: qué aparece en pantalla, qué se dice y cuánto dura. Marca la diferencia entre cinco horas de edición y una.
    • Un guion (脚本) mantiene un vídeo de dos minutos dentro de ese tiempo. Hablar sin guion lleva tres veces más tiempo y dice menos.
    • La calidad de audio (音质) importa más que la calidad de imagen. Una habitación silenciosa supera a una cámara costosa, en todo momento.
    • Usa solo material licenciado (授权): imágenes y música bajo licencias que permitan reutilización, con crédito en pantalla o en la descripción.
    • Exporta (导出) a un formato común y tamaño razonable, y verifica que se reproduzca en una máquina ajona antes de entregarlo.

    Ejemplo resuelto. Un vídeo explicativo de dos minutos sobre reciclaje de plásticos. El guion gráfico tiene ocho tomas de aproximadamente quince segundos. La toma 3 muestra un gráfico de lo que realmente recicla una ciudad, en pantalla durante doce segundos con una sola oración hablada, citando la fuente en la esquina. Como el guion gráfico fijó primero la duración, el guion se escribió para ajustarse al tiempo, en lugar de cortar el vídeo para ajustar un guion que ya era demasiado largo.

    Vocabulario Entrenar
    Inglés Chino Pinyin
    Export/ˈekspɔːt/ 导出 dǎo chū
  • 2

    GAC011 Informática II: Desarrollo web

    2.1

    Qué es este módulo y cómo se evalúa

    GAC011 es el espacio donde construyes y publicas un sitio web real. Seis unidades te guían desde un diseño en papel, pasando por HTML, CSS y JavaScript, hasta la puesta en marcha del sitio y un plan para promocionarlo.

    Todo se evalúa según lo que produces: un storyboard y un diseño, el propio sitio web, una estrategia de redes sociales, además de los trabajos prácticos. No hay examen escrito.

    • El diseño tiene tanto peso como el código. Los resultados de aprendizaje del módulo nombran la estética, el diseño, la navegación y la usabilidad junto con la programación.
    • ⚠ El sitio que diseñes aquí es lo que GAC017 le añade un backend y una base de datos. Un plan débil ahora costará tiempo en el siguiente módulo.

    Puedes ejecutar todos los ejemplos de este módulo en el entorno de desarrollo integrado del sitio, y las referencias a HTML, CSS y JavaScript allí profundizan más que estas notas.

    Vocabulario Entrenar
    Inglés Chino Pinyin
    storyboard/ˈstɔːribɔːd/ 分镜脚本 fēn jìng jiǎo běn
    social media strategy/ˈsəʊʃl ˈmiːdiːə ˈstrætədʒi/ 社交媒体策略 shè jiāo méi tǐ cè lüè
    HTML/ˌeɪtʃ tiː em ˈel/ 超文本标记语言 chāo wén běn biāo jì yǔ yán
    CSS/ˌsiː es ˈes/ 层叠样式表 céng dié yàng shì biǎo
    2.1

    Diseñar un sitio web

    Syllabus

    Unidad 1 de 6 en GAC011 Computación II: Desarrollo Web (Nivel II). El módulo se imparte durante aproximadamente 40 horas de clase más 20 horas de estudio independiente, y se evalúa en el centro docente con moderación por parte de ACT — no hay examen externo.

    Propósito del módulo: Al finalizar este módulo, los estudiantes deberán poder diseñar y crear un sitio web básico aplicando conocimientos sobre lenguajes de desarrollo web. También comenzarán a programar para crear contenido dinámico básico en un sitio web. Además, crearán una estrategia para promocionar su sitio web mediante redes sociales.

    Los resultados de aprendizaje que esta unidad contribuye a alcanzar son:

    Objetivo de aprendizaje GAC011.1: Diseñar sitios web efectivos utilizando la estética y conceptos formales de diseño y organización para comunicarse eficazmente mediante elementos visuales.

    Objetivo de aprendizaje GAC011.3: Incorporar las mejores prácticas en navegación, usabilidad y contenido escrito para diseñar sitios web que faciliten a los usuarios el acceso a la información que buscan.

    Fuente: Plan de estudios Cambridge International

    • Comienza en papel. Un wireframe muestra la estructura sin color, que es la única forma de debatir sobre la estructura.
    • La arquitectura de la información define qué va dónde: las páginas y el camino que sigue un visitante entre ellas.
    • La jerarquía visual indica al ojo lo que importa —a través del tamaño, el peso, el espaciado y el contraste, no mediante adornos—.
    • Diseña para la audiencia, y define quiénes son antes de elegir cualquier elemento.
    Vocabulario Entrenar
    Inglés Chino Pinyin
    wireframe/ˈwaɪəfreɪm/ 线框图 xiàn kuāng tú
    Information architecture/ˌɪnfəˈmeɪʃn ˈɑːkɪtektʃə/ 信息架构 xìn xī jià gòu
    Visual hierarchy/ˈvɪʒuːəl ˈhaɪərɑːki/ 视觉层次 shì jué céng cì
    element/ˈelɪmənt/ 元素 yuán sù
    attribute/ˈætrɪbjuːt/ 属性 shǔ xìng
    Semantic elements/səˈmæntɪk ˈelɪmənts/ 语义化元素 yǔ yì huà yuán sù
    alt text/ɒlt tekst/ 替代文本 tì dài wén běn
    2.2

    Crear un sitio web usando HTML

    Syllabus

    Unidad 2 de 6 en GAC011 Computación II: Desarrollo Web (Nivel II). El módulo se imparte durante aproximadamente 40 horas de clase más 20 horas de estudio independiente, y es evaluado en el centro de enseñanza y moderado por ACT — no hay examen externo.

    Los resultados del módulo hacia los cuales contribuye esta unidad:

    Objetivo de aprendizaje GAC011.2: Crear y publicar un sitio web utilizando lenguajes de programación para agregar componentes interactivos.

    Fuente: Plan de estudios Cambridge International

    • HTML marca el significado, no la apariencia. Un encabezado es <h1> porque es un encabezado.
    • Un elemento tiene una etiqueta de apertura, contenido y una etiqueta de cierre; un atributo va dentro de la etiqueta de apertura.
    • Los elementos semánticos —<header>, <nav>, <main>, <article>, <footer>— informan al navegador, al motor de búsqueda y al lector de pantalla qué representa cada sección.
    • Toda imagen necesita texto alternativo. Es lo que escucha un visitante con discapacidad visual y lo que lee un motor de búsqueda.
    2.3

    Usar CSS para mejorar tu sitio web

    Syllabus

    Unidad 3 de 6 en GAC011 Informática II: Desarrollo Web (Nivel II). El módulo se imparte durante aproximadamente 40 horas de clase más 20 horas de estudio independiente, y es evaluado en el centro docente bajo la moderación de ACT — no existe un examen externo.

    Los resultados del módulo hacia los cuales trabaja esta unidad:

    Objetivo de Aprendizaje GAC011.1: Diseñar sitios web efectivos utilizando estéticas y conceptos formales de diseño y organización para comunicar eficazmente mediante componentes visuales.

    Objetivo de Aprendizaje GAC011.2: Crear y publicar un sitio web utilizando lenguajes de programación para añadir componentes interactivos.

    Fuente: Plan de estudios Cambridge International

    • CSS controla la apariencia, y mantenerlo separado del HTML es todo el punto de esa separación.
    • Un selector elige elementos; una declaración asigna un valor a una propiedad.
    • El modelo de caja explica el diseño: contenido, luego relleno (padding), luego borde (border) y finalmente margen (margin).
    • El diseño responsivo hace que una página funcione en un teléfono y en una laptop, generalmente con anchos flexibles y una consulta de medios.

    Ejemplo resuelto. Una tarjeta demasiado ancha en un teléfono.

    La solución no es un ancho fijo en píxeles. Establece max-width para que la tarjeta nunca supere la pantalla, permítele encogerse por debajo de ese límite, y añade una consulta de medios solo para el cambio que una pantalla más pequeña realmente necesita, como apilar dos columnas en una sola.

    Diseñar primero el caso flexible y tratar la consulta de medios como una excepción es lo que significa "responsivo".

    Vocabulario Entrenar
    Inglés Chino Pinyin
    selector/sɪˈlektə/ 选择器 xuǎn zé qì
    declaration/ˌdekləˈreɪʃn/ 声明 shēng míng
    box model/bɒks ˈmɒdl/ 盒模型 hé mó xíng
    Responsive design/rɪˈspɒnsɪv dɪˈzaɪn/ 响应式设计 xiǎng yìng shì shè jì
    media query/ˈmiːdiːə ˈkwɪərɪ/ 媒体查询 méi tǐ chá xún
    2.4

    Añadir interactividad con JavaScript

    Syllabus

    Unidad 4 de 6 en GAC011 Computación II: Desarrollo Web (Nivel II). El módulo se imparte durante aproximadamente 40 horas de clase más 20 horas de estudio independiente, y es evaluado en el centro docente y moderado por ACT — no hay examen externo.

    Los resultados del módulo a los que contribuye esta unidad:

    Objetivo de aprendizaje GAC011.2: Crear y publicar un sitio web utilizando lenguajes de scripting para añadir componentes interactivos.

    Fuente: Plan de estudios Cambridge International

    • JavaScript se ejecuta en el navegador y modifica la página después de que esta ha cargado.
    • El DOM es la página representada como un árbol de objetos que tu código puede leer y modificar.
    • Un evento —un clic, un envío de formulario, una pulsación de tecla— activa una función que has escrito.
    • Mantén la complejidad baja en este nivel: valida formularios, alterna menús, filtra listas. Un sitio que deja de funcionar cuando falla JavaScript es un error de diseño, no de codificación.
    Vocabulario Entrenar
    Inglés Chino Pinyin
    DOM/dɒm/ 文档对象模型 wén dàng duì xiàng mó xíng
    event/ɪˈvent/ 事件 shì jiàn
    function/ˈfʌŋkʃn/ 函数 hán shù
    2.5

    Publicar tu sitio web

    Syllabus

    Unidad 5 de 6 en GAC011 Computación II: Desarrollo Web (Nivel II). El módulo se imparte durante aproximadamente 40 horas de clase más 20 horas de estudio independiente, y se evalúa en el centro de enseñanza con moderación por parte de ACT — no hay examen externo.

    Los resultados del módulo a los que contribuye esta unidad son:

    Objetivo de aprendizaje GAC011.3: Incorporar las mejores prácticas en navegación, usabilidad y contenido escrito para diseñar sitios web que faciliten a los usuarios el acceso rápido a la información que buscan.

    Objetivo de aprendizaje GAC011.4: Utilizar el sitio web como complemento al trabajo académico realizado en otros medios.

    Fuente: Plan de estudios Cambridge International

    • El hosting coloca tus archivos en un servidor; un nombre de dominio dirige a los visitantes hacia ellos.
    • Prueba antes de publicar: cada enlace, en un teléfono, en un navegador que no sea el tuyo.
    • La accesibilidad no es opcional —contraste, texto alternativo, navegación por teclado y texto que se pueda redimensionar—.
    • ⚠ Verifica qué está permitido publicar. Una imagen o una fuente en tu sitio necesitan una licencia que lo permita, exactamente igual que una cita en un ensayo necesita una referencia bibliográfica.
    Vocabulario Entrenar
    Inglés Chino Pinyin
    Hosting/ˈhəʊstɪŋ/ 托管 tuō guǎn
    domain name/dəˈmeɪn neɪm/ 域名 yù míng
    Accessibility/ækˌsesəˈbɪlɪti/ 无障碍 wú zhàng ài
    content plan/ˈkɒntent plæn/ 内容计划 nèi róng jì huà
    Metrics/ˈmetrɪks/ 指标 zhǐ biāo
    2.6

    Marketing en redes sociales

    Syllabus

    Unidad 6 de 6 en GAC011 Informática II: Desarrollo Web (Nivel II). El módulo se imparte durante aproximadamente 40 horas de clase más 20 horas de estudio independiente, y se evalúa en el centro de enseñanza bajo la supervisión de ACT — no hay examen externo.

    Los resultados del módulo hacia los cuales trabaja esta unidad:

    Objetivo de Aprendizaje GAC011.5: Utilizar las redes sociales para promover o encontrar un sitio web.

    Fuente: Plan de estudios Cambridge International

    • Define la audiencia y el objetivo antes de elegir una plataforma. "Estar presente en redes sociales" no es un objetivo.
    • Un plan de contenidos dice qué publicarás, con qué frecuencia y quién lo escribirá.
    • Las métricas deben vincularse al objetivo: alcance, interacción y clics hacia tu sitio son cosas distintas, y solo una de ellas es tráfico.
    • Mide, luego cambia una sola cosa. Cambiarlo todo a la vez no te enseña nada sobre qué cambio funcionó.
  • 3

    GAC017 Informática III: Ciencia de datos y aplicaciones web

    3.1

    Qué es este módulo y cómo se evalúa

    GAC017 es el módulo de computación de Nivel III: lo que hay detrás de un sitio web. Seis unidades cubren el back-end JavaScript, bases de datos, SQL, conectar ambos y una primera introducción a la ciencia de datos.

    La evaluación es totalmente práctica: una base de datos que tú diseñes y construyas, una aplicación web que se comunique con ella, un proyecto de análisis de datos y tareas continuas, generalmente distribuidas a lo largo de la mayor parte del semestre en lugar de concentrarse al final.

    • El trabajo se juzga por si funciona y responde a una pregunta, no por la cantidad de código.
    • ⚠ Diseña la base de datos antes de escribir una consulta. Casi todos los problemas posteriores son problemas de tablas disfrazados de consultas.

    Cada ejemplo de SQL aquí se ejecuta en el entorno de código propio del sitio, y la referencia de SQL allí es la versión más completa de estas notas.

    Vocabulario Entrenar
    Inglés Chino Pinyin
    back end/bæk end/ 后端 hòu duān
    server/ˈsɜːvə/ 服务器 fú wù qì
    request/rɪˈkwest/ 请求 qǐng qiú
    response/rɪˈspɒns/ 响应 xiǎng yìng
    SQL/ˌes kjuː ˈel/ 结构化查询语言 jié gòu huà chá xún yǔ yán
    3.1

    JavaScript para el back-end de una aplicación web

    Syllabus

    Unidad 1 de 6 en GAC017 Computación III: Ciencia de Datos y Aplicaciones Web (Nivel III). El módulo se imparte durante aproximadamente 40 horas de clase más 20 horas de estudio independiente, y se evalúa en el centro docente con moderación por parte de ACT — no hay examen externo.

    Propósito del módulo: Al finalizar este módulo, los estudiantes deberán ser capaces de crear una aplicación web. Aprenderán sobre la programación del back-end y cómo desarrollar un sitio web dinámico. Podrán utilizar SQL para analizar datos de múltiples tablas a fin de tomar decisiones informadas.

    Resultados del módulo hacia los cuales trabaja esta unidad:

    Objetivo de Aprendizaje GAC017.1: Comprender los componentes básicos de una aplicación web.

    Fuente: Plan de estudios Cambridge International

    • El front-end se ejecuta en el navegador; el back-end se ejecuta en un servidor y contiene lo que el navegador no debe ver.
    • Un servidor recibe una petición y devuelve una respuesta. Ese bucle es toda la arquitectura.
    • Una API es la forma acordada de esas peticiones y respuestas.
    • ⚠ Cualquier dato secreto: una contraseña, una clave, pertenece solo al back-end. El código en un navegador es legible por cualquier persona que visite el sitio.
    Vocabulario Entrenar
    Inglés Chino Pinyin
    database/ˈdeɪtəbeɪs/ 数据库 shù jù kù
    web app/web æp/ 网络应用 wǎng luò yìng yòng
    data analysis project/ˈdeɪtə əˈnæləsɪs ˈprɒdʒekt/ 数据分析项目 shù jù fēn xī xiàng mù
    front end/frʌnt end/ 前端 qián duān
    API/ˌeɪ piː ˈaɪ/ 应用程序接口 yìng yòng chéng xù jiē kǒu
    route/ruːt/ 路由 lù yóu
    Validate input/ˈvælɪdeɪt ˈɪnpʊt/ 校验输入 jiào yàn shū rù
    SQL injection/ˌes kjuː ˈel ɪnˈdʒekʃn/ SQL 注入 SQL zhù rù
    relational database/rɪˈleɪʃənl ˈdeɪtəbeɪs/ 关系数据库 guān xì shù jù kù
    tables/ˈteɪblz/ 表 biǎo
    primary key/ˈpraɪməri kiː/ 主键 zhǔ jiàn
    foreign key/ˈfɒrən kiː/ 外键 wài jiàn
    Normalisation/ˌnɔːməlaɪˈzeɪʃn/ 规范化 guī fàn huà
    entities/ˈentɪtiz/ 实体 shí tǐ
    3.2

    Programación del back-end

    Syllabus

    Unidad 2 de 6 en GAC017 Informática III: Data Science y Aplicaciones Web (Nivel III). El módulo se imparte durante aproximadamente 40 horas de clase más 20 horas de estudio independiente, y se evalúa en el centro docente bajo la moderación de ACT — no hay examen externo.

    Los resultados del módulo a los que contribuye esta unidad son:

    Objetivo de Aprendizaje GAC017.2: Adaptar una aplicación de back-end utilizando lenguajes de scripting para interactuar con bases de datos.

    Fuente: Plan de estudios Cambridge International

    • Una ruta asocia una URL al código que se ejecuta cuando se solicita esa URL.
    • Valida la entrada en el servidor. Comprobar en el navegador es una comodidad para usuarios honestos, no una defensa.
    • Nunca construyas una consulta uniendo cadenas con entradas de usuario. Así ocurre la inyección SQL, y es la falla de seguridad que esta unidad existe para prevenir.
    • Devuelve un estado honesto: 200 para éxito, 400 para una solicitud incorrecta, 404 para algo que no existe.
    3.3

    Introducción a las bases de datos

    Syllabus

    Unidad 3 de 6 en GAC017 Informática III: Ciencia de Datos y Aplicaciones Web (Nivel III). El módulo se imparte durante aproximadamente 40 horas de clase más 20 horas de estudio independiente, y es evaluado en el centro docente con moderación por ACT — no hay examen externo.

    Los resultados del módulo hacia los cuales trabaja esta unidad:

    Objetivo de Aprendizaje GAC017.3: Crear una base de datos con múltiples tablas.

    Fuente: Plan de estudios Cambridge International

    • Una base de datos relacional 关系数据库 almacena datos en tablas 表 formadas por filas y columnas.
    • Una clave primaria identifica una fila de forma única. Una clave foránea apunta a la clave primaria de otra tabla, y ese puntero es la relación.
    • La normalización elimina datos duplicados para que un hecho viva en un solo lugar.
    • Diseña preguntándote cuáles son las entidades, y luego qué las conecta.

    Ejemplo resuelto. Una escuela quiere almacenar estudiantes, cursos y quién cursa qué.

    Dos tablas no pueden hacerlo: un estudiante cursa muchos cursos y un curso tiene muchos estudiantes. La relación muchos a muchos necesita una tercera tabla — matrículas — cuyas filas sean pares (estudiante, curso).

    Reconocer que se requiere esta tercera tabla es la idea de base de datos más útil del módulo, y es donde suelen fallar los primeros diseños.

    3.4

    SQL para programación del back-end

    Syllabus

    Unidad 4 de 6 en GAC017 Informática III: Ciencia de Datos y Aplicaciones Web (Nivel III). El módulo se imparte durante aproximadamente 40 horas de clase más 20 horas de estudio independiente, y se evalúa en el centro docente bajo la moderación de ACT — no hay examen externo.

    Los resultados del módulo a los que contribuye esta unidad son:

    Objetivo de Aprendizaje GAC017.4: Analizar datos utilizando SQL para tomar decisiones.

    Fuente: Plan de estudios Cambridge International

    • SQL hace preguntas a una base de datos. SELECT … FROM … WHERE … es el núcleo.
    • JOIN combina filas de dos tablas mediante una clave coincidente.
    • GROUP BY con COUNT, SUM o AVG responde a preguntas de "cuántos por…".
    • ⚠ WHERE filtra filas antes de agrupar; HAVING filtra grupos después. Usar el equivocado es el error clásico de SQL, y suele devolver una respuesta plausible pero incorrecta.

    Ejemplo resuelto. ¿Qué cursos tienen más de 20 estudiantes?

    SELECT c.title, COUNT(*) AS students
    FROM enrolments e
    JOIN courses c ON c.id = e.course_id
    GROUP BY c.title
    HAVING COUNT(*) > 20;
    

    El conteo es una propiedad del grupo, por lo que el filtro es HAVING. Escrito con WHERE no se ejecuta — y cuando un error similar sí se ejecuta, responde silenciosamente a una pregunta diferente.

    Vocabulario Entrenar
    Inglés Chino Pinyin
    JOIN/dʒɔɪn/ 连接 lián jiē
    GROUP BY/ɡruːp baɪ/ 分组 fēn zǔ
    parameterised query/ˌpærəˈmetəraɪzd ˈkwɪərɪ/ 参数化查询 cān shù huà chá xún
    3.5

    Conectar JavaScript con SQL

    Syllabus

    Unidad 5 de 6 en GAC017 Informática III: Ciencia de Datos y Aplicaciones Web (Nivel III). El módulo se imparte durante aproximadamente 40 horas de clase más 20 horas de estudio independiente, y se evalúa en el centro docente bajo la moderación de ACT — no hay examen externo.

    Los resultados del módulo hacia los cuales trabaja esta unidad:

    Objetivo de Aprendizaje GAC017.2: Adaptar una aplicación de back-end utilizando lenguajes de script para interactuar con bases de datos.

    Objetivo de Aprendizaje GAC017.4: Analizar datos utilizando SQL para tomar decisiones.

    Fuente: Plan de estudios Cambridge International

    • El back-end toma una petición, ejecuta una consulta parametrizada y devuelve las filas como datos, normalmente en formato JSON.
    • Parametrizado significa que los valores viajan separados del texto de la consulta. Eso es lo que hace que la inyección sea imposible en lugar de improbable.
    • Maneja el caso vacío. Una consulta que no devuelve filas es normal, y una página que falla por ello no está terminada.
    Vocabulario Entrenar
    Inglés Chino Pinyin
    JSON/ˈdʒeɪsn/ 数据交换格式 shù jù jiāo huàn gé shì
    Data science/ˈdeɪtə ˈsaɪəns/ 数据科学 shù jù kē xué
    Descriptive statistics/dɪˈskrɪptɪv stəˈtɪstɪks/ 描述性统计 miáo shù xìng tǒng jì
    visualisation/ˌvɪʒuːəlaɪˈzeɪʃn/ 可视化 kě shì huà
    Correlation is not causation/ˌkɒrɪˈleɪʃn ɪz nɒt kɔːˈseɪʃn/ 相关不等于因果 xiāng guān bù děng yú yīn guǒ
    3.6

    Ciencia de datos

    Syllabus

    Unidad 6 de 6 en GAC017 Cómputo III: Data Science y Aplicaciones Web (Nivel III). El módulo se imparte durante aproximadamente 40 horas de clase más 20 horas de estudio independiente, y se evalúa en el centro docente bajo la moderación de ACT — no hay examen externo.

    Los resultados del módulo hacia los cuales contribuye esta unidad:

    Objetivo de Aprendizaje GAC017.5: Aplicar Data Science a otras áreas académicas.

    Fuente: Plan de estudios Cambridge International

    • La ciencia de datos convierte datos en una decisión, y la mayor parte del trabajo ocurre antes de la análisis: limpieza, unión y comprobación de lo que los datos pueden soportar.
    • La estadística descriptiva resume; una visualización muestra la forma; ninguno prueba una causa.
    • La correlación no implica causalidad — la frase que todo proyecto de datos necesita y que la mayoría omite.
    • Declara las limitaciones de tu conjunto de datos. Un proyecto que nombra lo que sus datos no pueden mostrar obtiene mejores puntuaciones que uno que afirma silenciosamente más de lo debido.

Iniciar sesión o crear cuenta

IGCSE, A-Level & AP