PLAN PEDAGOGICO ESTRATEGICO TEMATICA DE LAS...
Transcript of PLAN PEDAGOGICO ESTRATEGICO TEMATICA DE LAS...
MINISTERIO DE EDUCACION CIENCIA Y TECNOLOGIA DIRECCION GENERAL DE EDUCACION TECNICO PROFESIONAL
ESCUELA DE EDUCACION TECNICA n° 3100 “Republica de la India”
Alte Brown N° 951
Planificación Estratégica- Marzo 2020 Espacio Curricular: TALLER DE LENGUAJE DE PROGRAMACION DOCENTE: MARGARITA DEL VALLE AMANTE CURSO: 2° DIVISION: 1° CICLO: SUPERIOR TURNO: MAÑANA ESPECIALIDAD: Informática TIEMPO: 4HS. POR SEMANA. 1° Semana - 2° Semana - 3° Semana PLAN PEDAGOGICO ESTRATEGICO TEMATICA DE LAS CLASES
Programación: Generalidades Importancia. Concepto Software y sus características Estructura
interna de la PC. Programación y Construcción de software Los sistemas y su enfoque.
INTRODUCCION TEORICA
Informática (Ciencia de la computación) Conjunto de conocimientos científicos y técnicas que hacen posible el tratamiento automático de la información por medio de ordenadores Computadora Máquina electrónica, analógica o digital, dotada de una memoria de gran capacidad y de métodos de tratamiento de la información, capaz de resolver problemas matemáticos y lógicos mediante la ejecución de programas informáticos En todas partes y con muchas formas
Hardware y Software Hardware Componentes que integran la parte material de una computadora Software Programas, instrucciones y reglas informáticas para ejecutar tareas en una computador
Programación de computadoras Programar Indicar a la computadora qué es lo que tiene que hacer Programa
Secuencia de instrucciones Instrucciones que entiende la computadora Y que persiguen un objetivo: ¡resolver un problema
Programadores Trabajo en equipo Múltiples roles...
Gestores Analistas Diseñadores Programadores Probadores Administradores de
sistemas ...
Computadora
MINISTERIO DE EDUCACION CIENCIA Y TECNOLOGIA DIRECCION GENERAL DE EDUCACION TECNICO PROFESIONAL
ESCUELA DE EDUCACION TECNICA n° 3100 “Republica de la India”
Alte Brown N° 951
Lenguaje Máquina y Ensamblador
Los procesadores trabajan con ceros y unos (bits) Unidad de memoria básica: Byte (8 bits) (2 dígitos hexadecimales: 01011011 0101 1011 5B) Lenguaje máquina Códigos hexadecimales que representan instrucciones, registros de la CPU, direcciones de memoria o datos Instrucción Significado A0 2F Acceder a la celda de memoria 2F 3E 01 Copiarlo el registro 1 de la ALU A0 30 Acceder a la celda de memoria 30 3E 02 Copiarlo en el registro 2 de la ALU 1D Sumar B3 31 Guardar el resultado en la celda de memoria 31
Lenguaje de bajo nivel Dependiente de la máquina Programación difícil
Lenguaje Ensamblador Nemotécnicos para los códigos hexadecimales: A0 READ 3E REG 1D ADD … Mayor legibilidad: READ 2F REG 01 READ 30 REG 02 ADD WRITE 31 Lenguaje de nivel medio
Lenguaje de Programación de alto Nivel
Más cercanos a los lenguajes natural y matemático resultado = dato1 + dato2; Mayor Legibilidad, mayor facilidad de codificación Estructuración de datos / abstracción procedimental
MINISTERIO DE EDUCACION CIENCIA Y TECNOLOGIA DIRECCION GENERAL DE EDUCACION TECNICO PROFESIONAL
ESCUELA DE EDUCACION TECNICA n° 3100 “Republica de la India”
Alte Brown N° 951
¿Qué es programar? Decirle a un tonto muy rápido exactamente lo que tiene que hacer Especificar la estructura y el comportamiento de un programa, así como probar que el programa realiza su tarea adecuadamente y con un rendimiento aceptable Programa: Transforma entrada en salida
Algoritmo: Secuencia de pasos y operaciones que debe realizar el programa para resolver el problema El programa implementa el algoritmo en un lenguaje concreto
La Ingeniería del Software
La programación es sólo una etapa del proceso de desarrollo
Modelo de desarrollo “en cascada”:
ACTIVIDADES PRÁCTICAS Semana 1 Escuela de Educación Técnica N° 3100 “República de la India” Nombre y Apellido:______________________________________Fecha:_____/____/______ Curso:
Trabajo Practico N° 1
Semana 1 Fecha de Presentación el 20/03/2020
Trabajo Practico 1 era semana
Realizar las siguientes actividades
1.-Enumera por orden las fases o etapas a seguir en la realización de un programa.
2- Nombra y explica brevemente los tipos de periféricos que existen
3- Enumera las características del lenguaje máquina.
4- ¿Qué es un traductor?
5.- Enumera las principales diferencias entre un compilador y un interprete
6- ¿Cuáles son las fases o etapas de un proceso de compilación?
7-¿Qué entiendes por ciclo de vida de un sistema informático?
8-¿Qué es la CPU o Unidad Central de Proceso?
9- Enumera las principales diferencias entre los lenguajes de alto nivel y bajo nivel.
10-¿Qué importancia tiene la fase de mantenimiento en el ciclo de vida de un sistema
informático?
ACTIVIDADES PRÁCTICAS Semana 2 Escuela de Educación Técnica N° 3100 “República de la India” Nombre y Apellido:______________________________________Fecha:_____/____/______ Curso:
Semana 2 Fecha de Presentación el 25/03/2020
Trabajo Practico N° 2
MINISTERIO DE EDUCACION CIENCIA Y TECNOLOGIA DIRECCION GENERAL DE EDUCACION TECNICO PROFESIONAL
ESCUELA DE EDUCACION TECNICA n° 3100 “Republica de la India”
Alte Brown N° 951
Trabajo Practico 2 Semana
1.- ¿En qué consiste la fase de diseño en el desarrollo de un determinado producto de software?
2.- ¿En qué consiste la etapa de linkado o montaje en un proceso de compilación?
3-Enumera las principales características del lenguaje ensamblador
4-¿Para qué se utilizan los juegos de pruebas en el desarrollo de un proyecto informático?
5-¿Qué es una Interface?
6-¿Cuáles son las principales partes de un procesador?. Defínalas
7-¿Qué diferencia hay entre memoria principal y memoria auxiliar?
8-Cita alguna de las funciones que debe cumplir un sistema operativo.
9-¿Qué entiendes por tiempo real?
10-¿Qué diferencia hay entre un sistema monoprogramado y otro multuprogramado.
ACTIVIDADES PRÁCTICAS Semana 3 Escuela de Educación Técnica N° 3100 “República de la India” Nombre y Apellido:______________________________________Fecha:_____/____/______ Curso:
Trabajo Practico N°3
Semana 3 Fecha de Presentación el 30/03/2020
Trabajo Practico Semana 3
Realizar un informe con todas las características y funciones del programa Scracht
Estrategias
Para poder realizar un aprendizaje integral de la aplicación de todos los contenidos de la materia
se plantearán trabajos prácticos integradores obligatorios a los cuales se irán agregando poco a
poco cada uno de los conceptos aprendidos durante la cursada.
- Esto trabajos estarán destinados a aplicar y medir el grado de comprensión de los temas
teóricos expuestos en clase y el manejo de las definiciones y propiedades en contextos prácticos
e integradores para comprobar que realmente se han incorporado los conceptos y no
memorizado o mecanizado definiciones, procedimientos y demostraciones presentadas en las
clases o que figuran en los libros.
- Los trabajos integradores tienen como finalidad generar la capacidad necesaria para saber
interpretar claramente los objetivos del problema y poder resolverlo, aplicando una adecuada
estrategia en la resolución.
- El alumno deberá ir realizando entregas parciales de avances establecidas por el docente
durante la cursada. El docente hará seguimiento del alumno en cada entrega y exposición del
práctico.
Recursos
Material Introducción a la Programación
Libro Fundamento de Programación- Enrique Quero Catalinas.
https://www.fdi.ucm.es/profesor/luis/fp/fp.pdf
https://www.paraninfo.com.ar/catalogo/9788497320009/fundamentos-de-programacion