Metodologia de La Programacion

download Metodologia de La Programacion

of 17

Transcript of Metodologia de La Programacion

HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMTICAS

TCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN

HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMTICAS

1. Nombre de la asignaturaMetodologa de la Programacin

2. CompetenciasImplementar aplicaciones de software; mediante tcnicas de programacin y considerando los requerimientos de la organizacin; para eficientar sus procesos.

3. CuatrimestrePrimero

4. Horas Prcticas60

5. Horas Tericas30

6. Horas Totales90

7. Horas Totales por Semana Cuatrimestre6

8. Objetivo de la AsignaturaEl alumno disear algoritmos en pseudocdigo y diagramas de flujo, para resolver un problema determinado.

Unidades TemticasHoras

PrcticasTericasTotales

1. Conceptos bsicos.10818

Expresiones8412

Algoritmos y Diagramas de Flujo421860

Totales603090

METODOLOGA DE LA PROGRAMACIN

UNIDADES TEMTICAS

1. Unidad TemticaI. Conceptos Bsicos

2. Horas Prcticas10

3. Horas Tericas8

4. Horas Totales18

5. ObjetivoEl alumno determinar las entradas, procesos y salidas de un problema, utilizando los elementos bsicos de programacin, para el planteamiento de una solucin.

TemasSaberSaber hacerSer

Adquisicin, procesamiento y almacenamiento de datosIdentificar los elementos bsicos del proceso de informacin (entrada - proceso - salida)Esquematizar el proceso de informacin.Analtico.Ordenado.Sistemtico.

Conceptos de Algoritmos, Pseudocdigo y Diagrama de FlujoReconocer la diferencia entre un algoritmo, pseudocdigo y diagrama de flujoDeterminar de los distintos tipos de tcnicas la adecuada para la solucin de problemas.Analtico.SistemticoOrdenadoAsertivo.

Tipos de datos (numricos, caracteres / cadenas, booleanos.Identificar los diferentes tipos de datos utilizados en la programacin, aplicndolo en la resolucin de un problema.Determinar el tipo de dato a utilizar dependiendo de los requerimientos de informacin a manipular.Analtico.Ordenado.Sistemtico.

Identificadores, variables y constantesReconocer los conceptos de identificador, variable y constante.Describir las reglas de creacin de identificadores.Determinar las variables y constantes a utilizar, dependiendo del tipo de datos a emplear y los requerimientos.Analtico.Ordenado.Sistemtico

Metodologa para la solucin de problemas por medio de computadorasIdentificar las etapas de la metodologa de solucin de problemas por medio de computadoras.Determinar las entradas, proceso y salidas de un problema.Analtico.Ordenado.Sistemtico.Coherente.Proactivo.AsertivoHbil para trabajo en equipo.

METODOLOGA DE LA PROGRAMACIN

Proceso de evaluacin

Resultado de aprendizajeSecuencia de aprendizajeInstrumentos y tipos de reactivos

El alumno realizar un documento con 15 ejercicios, elaborando para cada uno de ellos, una tabla en la que identifiquen:

los valores de entrada, procesos y salidas los tipos de datos a emplear asociados a las variables o constantes y las operaciones a realizar.1. Comprender el proceso de informacin: entrada, proceso y salida.

2. Identificar los tipos de datos que procesa la computadora.

3. Analizar los elementos de entrada, proceso y salida ante un problema planteado.

4. Plantear los elementos de entrada, proceso y salida ante un problema.Ejercicios prcticosListas de cotejo

METODOLOGA DE LA PROGRAMACIN

Proceso enseanza aprendizaje

Mtodos y tcnicas de enseanzaMedios y materiales didcticos

Solucin de problemasJuegos (competencias entre equipos)Pizarrn, plumones, computadoraCan,Impresos (ejercicios prcticos)

Espacio Formativo

AulaLaboratorio / TallerEmpresa

X

METODOLOGA DE LA PROGRAMACIN

UNIDADES TEMTICAS

1. Unidad TemticaII. Expresiones

2. Horas Prcticas8

3. Horas Tericas4

4. Horas Totales12

5. ObjetivoEl alumno convertir expresiones algebraicas, aritmticas y lgicas a expresiones algortmicas, considerando la jerarqua de operadores, para realizar las tareas solicitadas.

TemasSaberSaber hacerSer

Operadores aritmticos, relacionales y lgicosIdentificar los tipos de operadores existentes.Localizar los tipos de operadoresAnaltico.Ordenado.Sistemtico.Coherente.Asertivo

Jerarqua de operadoresIdentificar la jerarqua de los operadores.Resolver expresiones aritmticas y lgicas.Analtico.Ordenado.Sistemtico.Coherente.Proactivo.Asertivo

ExpresionesIdentificar las expresiones aritmticas y/o lgicas inmersas en el planteamiento de un problema.Convertir expresiones algebraicas, aritmticas y lgicas a expresiones algortmicasAnaltico.Ordenado.Sistemtico.Coherente.Proactivo.AsertivoHbil para trabajo en equipo.

METODOLOGA DE LA PROGRAMACIN.Proceso de evaluacin

Resultado de aprendizajeSecuencia de aprendizajeInstrumentos y tipos de reactivos

El alumno entregar un cuadernillo con al menos 45 ejercicios que contenga:

Conversin de expresiones algebraicas, aritmticas y lgicas a expresiones algortmicas (15 de cada una). La jerarqua de operadores indicando el orden de ejecucin de cada una de ellas.1. Identificar los operadores, su funcin y su jerarqua.

2. Comprender los operadores, su funcin y su jerarqua.

3. Analizar la expresin.

4. Convertir la expresin.Ejercicios prcticosListas de cotejo

METODOLOGA DE LA PROGRAMACIN

Proceso enseanza aprendizaje

Mtodos y tcnicas de enseanzaMedios y materiales didcticos

Solucin de problemasJuegos (competencias entre equipos)Pizarrn, plumones, computadoracan,Impresos (ejercicios prcticos)

Espacio Formativo

AulaLaboratorio / TallerEmpresa

X

METODOLOGA DE LA PROGRAMACIN

UNIDADES TEMTICAS

Unidad TemticaIII. Algoritmos y Diagramas de flujo.

Horas Prcticas42

Horas Tericas18

Horas Totales60

ObjetivoEl alumno elaborar algoritmos, diagramas de flujo y pseudocdigos para la resolucin de problemas.

TemasSaberSaber hacerSer

Reglas para elaborar algoritmos, Pseudocdigo y diagramas de flujo.Reconocer la sintaxis utilizada para el desarrollo de pseudocdigo.

Identificar la simbologa utilizada en el desarrollo de diagramas de flujo.

Describir el procedimiento para realizar una prueba de escritorio.Plantear la solucin de un problema empleando pseudocdigo y diagramas de flujo.Analtico.Ordenado.Sistemtico.Coherente.Proactivo.Asertivo

Contadores y acumuladores.Reconocer el funcionamiento de un contador y un acumulador.Comparar entre un contador y un acumulador.Analtico.Ordenado.Sistemtico.Coherente.Proactivo.Asertivo.

Estructuras de control de seleccinReconocer el funcionamiento de las estructuras de control selectivasSimplesCompuestas

MltiplesResolver un problema determinado aplicando las estructuras de control selectivas y verificar la solucin a travs de una prueba de escritorio.Analtico.Ordenado.Sistemtico.Coherente.Proactivo.AsertivoPlanificador.CreativoHbil para trabajo en equipo.

Estructuras de repeticinReconocer el funcionamiento de las estructuras de control repetitivas

a) Para-hasta b) Repite c) Mientras.Resolver un problema determinado aplicando las estructuras de control repetitivas y verificar la solucin a travs de una prueba de escritorio.Analtico.Ordenado.Sistemtico.Coherente.Proactivo.AsertivoPlanificador.CreativoHbil para trabajo en equipo.

METODOLOGA DE LA PROGRAMACIN

Proceso de evaluacin

Resultado de aprendizajeSecuencia de aprendizajeInstrumentos y tipos de reactivos

El alumno realizar un cuadernillo con 60 ejercicios resueltos que contenga: Estructuras de control, Diagramas de flujo, Pseudocdigo, y Pruebas de escritorio (mnimo dos corridas con valores distintos).1. Identificar la simbologa utilizada en los diagramas de flujo y los criterios para pseudocdigo.

2. Comprender la simbologa utilizada en los diagramas de flujo y los criterios para pseudocdigo.

3. Analizar el problema.

4. Desarrollar la solucin en pseudocdigo y diagrama de flujo.

5. Realizar la prueba de escritorio.Ejercicios prcticos Listas de cotejo

METODOLOGA DE LA PROGRAMACIN

Proceso enseanza aprendizaje

Mtodos y tcnicas de enseanzaMedios y materiales didcticos

Solucin de problemasAnlisis de casosPizarrn, plumones, computadoracan,Impresos (ejercicios prcticos, casos), Software de diagramacin, Pseudointrpretes (ALICE, KAREL, PSEINT, TURTLE, DFD, LOGO)

Espacio Formativo

AulaLaboratorio / TallerEmpresa

X

METODOLOGA DE LA PROGRAMACIN

CAPACIDADES DERIVADAS DE LAS COMPETENCIAS PROFESIONALES A LAS QUE CONTRIBUYE LA ASIGNATURA

CapacidadCriterios de Desempeo

Determinar los requerimientos de funcionalidad del programa mediante tcnicas de anlisis; para determinar las variables de entrada y salida del problema especfico mediante tcnicas de anlisis; para determinar las variables de entrada y salida del problema especficoa) Determina el objetivo del programa.b) Realiza un mapa conceptual del problema. c) Genera un listado de variables E/S asocindoles un tipo de dato.

Proponer una solucin mediante un algoritmo y/o diagrama de flujo, para atender los requisitos de un problema especifico.a) Establece los pasos lgicos a seguir y su orden. b) Usa las estructuras de control necesarias. c) Presenta el pseudocdigo del problema y/o diagrama de flujo correspondiente al modelado de objetosd) Define un escenario de pruebas para evaluar que los resultados son acordes a los requerimientos.

Desarrollar la aplicacin utilizando algn lenguaje de programacin; para solucionar un problema especificoa) Realiza la traduccin del diseo al lenguaje de programacin. b) Interpreta los errores de compilacin y los corrige. c) Generar un programa ejecutable y realiza la verificacin de los resultados (errores lgicos) al menos con 2 corridas usando valores de entrada diferentes. d) Presenta el cdigo fuente del programa de acuerdo a las buenas prcticas de programacin (tabulaciones, comentarios, nombres de variables, entre otras)

Disear la Base de Datos acorde a los requerimientos de procesamiento de informacin; para clasificar la informacin a procesar.a) Recolecta los requerimientos, clasificndolos dependiendo de las diferentes entidades, identificando los datos a manipular. b) Genera un diagrama Entidad / Relacin. c) Realiza el modelo relacional del diagrama anterior y el esquema de la BD normalizada, empleando las 3 primeras Formas Normales, de acuerdo a las caractersticas de la base de datos.

Operar la Base de Datos mediante un manejador de bases de datos; para crear estructuras, insertar, borrar, modificar y extraer datos registrados.a) Crea y/o modifica la estructura de la BD empleando SQL. b) Genera sentencias, empleando SQL, para realizar inserciones, eliminaciones y modificaciones y presenta la base de datos con los cambios realizados.c) Extrae informacin de la BD por medio de consultas en SQL.d) Interpreta errores y los corrige.

METODOLOGA DE LA PROGRAMACIN

FUENTES BIBLIOGRFICAS

AutorAoTtulo del DocumentoCiudadPasEditorial

Alcalde Eduardo, Garca Miguel1990Metodologa de La ProgramacinMadrid EspaaMc Graw-Hill Interamericana De Espaa

Baltasar Garca, J.2008Metodologa de la ProgramacinMadridEspaaPrentice Hall

Cairo Battistuti Osvaldo2004Metodologa De La Programacin D.F. MxicoAlfaomega Grupo Editor S.A. De C.V.

Cairo Battistuti Osvaldo2008Metodologa de La Programacin: Algoritmos, Diagramas De Flujo Y Programas (3 Ed.)Buenos Aires ArgentinaComputec

Joyanes Aguilar Luis 1988Metodologa de la Programacin. Diagramas de Flujo, Algoritmos Y Programacin EstructuradaMadridEspaaMc Graw Hill Interamericana Editores, S.A. De C.V.

Joyanes Aguilar Luis1992Problemas de Metodologa de La ProgramacinMadridEspaaMc Graw Hill Interamericana Editores, S.A. De C.V.

Katcheroff, Pablo2006El Gran libro de la ProgramacinBuenos AiresArgentinaMP Ediciones

Lpez Leobardo2006Metodologa De La Programacin Orientada A Objetos

D.F.MxicoAlfaomega Grupo Editor S.A. De C.V.

Rodrguez Almeida ngel M.1991Metodologa De La Programacin a travs de Pseudocdigo.Madrid EspaaMc Graw Hill Interamericana Editores, S.A. De C.V.

ELABOR: COMIT DE DIRECTORES DE LA CARRERA DE TSU EN TECNOLOGIAS DE LA INFORMACIN Y COMUNICACINREVIS: COMISIN ACADMICA Y DE VINCULACIN DEL REA

APROB: C. G. U. T.FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

F-CAD-SPE-27-PE-CP-5B-06