Informática programableclass=

1. Presentar un informe de como mínimo dos páginas sobre la historia de los lenguajes de programación.
2. Definir qué es la Lógica de Programación.
3. Escoger un lenguaje de programación para desarrollar un sistema y describir el origen de este lenguaje.
4. Presentar al evaluador:
a) Un proyecto de un sistema de administración de un Club de Conquistadores que tenga integrado:
1. Registro de unidades, especialidades, clases y conquistadores 2. Control de mensualidades
3. Control de caja
4. Control de gastos
5. Control de patrimonio/bienes
6. Control de actas
7. Control de eventos
8. Informe de autorización de salida 9. Informe del flujo de caja
10. Informe de patrimonio/bienes
11. Informe del libro de actas y eventos
12. Informe de mensualidades
13. Informe de unidades, clases, especialidades y conquistadores
b) Un sistema de computador con los módulos mencionados.
c) El código de fuente de los módulos mencionados.
d) Instrucciones del uso del sistema.
5. Completar uno de los siguientes puntos:
a) Tener el certificado de un curso en el cual se haya aprendido un lenguaje de programación;
b) Definir y conceptualizar los siguientes temas:
1. Código fuente
2. Código máquina 3. Compiladores
4. Intérpretes
5. Programación lineal
6. Programación modular
7. Programación estructurada
8. Programación orientada a objetos
9. Estructuras de tipos
10. Programación de alto nivel
11. Programación de medio nivel
12. Programación de bajo nivel
13. ¿Cuántas generaciones de lenguajes existen y cuáles son? 14. Lenguaje compilado
15. Lenguaje de script
16. Lenguaje interpretado
17. Paradigma de programación
18. Sintaxis de lenguajes de programación

Comentarios

  1. Francesco Marquina

    Especialidad de Informática Programable
    Relevancia: 10
    Público objetivo: Nivel 3
    Grado de dificultad: Avanzado

    No requiere modificaciones.

  2. Mariano Nicolas Carrasco Manrique

    Informática Programable
    Relevancia de la especialidad: 5
    Grupo etario: +16
    Dificultad: Dificil
    Comentarios:
    – PUNTO NUEVO: Tener la especialidad Desarrollo de software: Es necesario o casi indispensable conocer los procesos de desarrollo de software justamente para desarrollar de la mejor manera teniendo en cuenta los procesos que conlleva
    – Sacar: Punto 1: Justificación: Lo pasaria a la especialidad “Desarrollo de software” como para introducir en el tema
    – Modificar: Punto 1: Nombrar 10 lenguajes de programación
    – Modificar: Punto 4 a: Nuevo punto modificado: Prototipos (pantallas) de un sistema de administración de un club de conquistadores que tenga integrado (subitems del

    1 al 13 mencionado en la especialidad)
    – Modificar: Punto 4 b): Nuevo punto modificado: Desarrollar un módulo a elección del punto 4a.
    – Modificar: Punto 4 c): Nuevo punto modificado: El código de fuente del módulo elegido, explicando que hace cada instrucción desarrollado
    – Sacar: Punto 4d: Justificación: : Estaría incluido en el punto 4c
    – Sacar: Punto 5a: : Justificación: En general un curso se aprende sobre todo conceptos teóricos sobre el lenguaje de programación y se realizan ejercicios simples. Varían muchos los cursos y como lo dicten. En cualquiera de los casos no salis sabiendo programar, sino mas bien conociendo un poco el lenguaje. La única forma de aprender es practicando vos solo desarrollando proyectos y/o trabajando como desarrollador

    Recomendación de la especialidad:
    – Dividiría en 3. Informática programable I, II y III. Aumentando la complejidad en cada una
    – Se podría agregar desarrollos web, mobile y de escritorio

Deja una respuesta