Metodologia de La Programacion
-
Upload
charles-eika-vikernes -
Category
Documents
-
view
11 -
download
0
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