universidad tecnológica de panamá · pdf fileformar y capacitar integralmente al...

16
Página 1 de 16 UNIVERSIDAD TECNOLÓGICA DE PANAMÁ FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES DEPARTAMENTO DE COMPUTACIÓN Y SIMULACIÓN DE SISTEMAS CARRERA DE INGENIERÍA DE SISTEMAS Y COMPUTACIÓN PROGRAMA ANALÍTICO DE ASIGNATURA PROGRAMA ANALÍTICO DE ASIGNATURA 1. IDENTIFICACIÓN DE LA ASIGNATURA: Denominación de la Asignatura: PROGRAMACIÓN DE COMPUTADORAS I Código: 3015 Semestre: I Año: 2 Tipo de Asignatura: INSTRUMENTAL Prerrequisitos: COMPETENCIAS ACADÉMICAS Y PROF. Créditos: 4 Cantidad de Horas Teóricas: 3 Horas de Laboratorio: 2 Total de Horas prácticas: 2 Profesor Responsable de la elaboración del Programa: Mgter. Andy Gómez De La Torre Fecha del Programa: Marzo 2013 2. MISIÓN Y VISIÓN DE LA UNIVERSIDAD TECNOLÓGICA DE PANAMÁ: MISIÓN: Formar y capacitar integralmente al más alto nivel recurso humano que genere, transforme, proyecte y transfiera ciencia y tecnología para emprender e impulsar el desarrollo tecnológico, económico, social y cultural del país. VISIÓN: a) Mantiene una oferta académica permanentemente actualizada y con alto nivel de excelencia acorde a la realidad nacional y las tendencias mundiales; fundamentada en conocimiento, en las habilidades, en las actitudes y en los valores. b) Posee y forma recurso humano íntegro, idóneo, motivado, consciente de sus deberes y derechos, con alto grado de compromiso, con sentido de identidad y pertinencia y comprometido con el bienestar y el desarrollo de la universidad y de la sociedad. c) Posee instalaciones e infraestructura necesarias a nivel nacional, equipadas con los últimos adelantos tecnológicos para cumplir con su Misión. d) Cuenta con los mecanismos que permite lograr los recursos para hacerle frente a sus necesidades y para promover el desarrollo científico y tecnológico. e) Es la institución de educación superior tecnológica acreditada internacionalmente en sus actividades sustantivas de docencia, investigación, extensión y administración. f) Mantienen una estrecha y continua vinculación con los sectores económicos y con sus egresados. g) Extiende el radio de influencia de su gestión hacia la comunidad a lo largo de la república, desempeñando un papel relevante como Ente de desarrollo. h) Cuenta con programas de investigación que aseguran la transformación adecuación, proyección y transferencia de conocimiento en el campo de la ciencia y la tecnología.

Upload: vanthuy

Post on 05-Feb-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

Página 1 de 16

UNIVERSIDAD TECNOLÓGICA DE PANAMÁ FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES

DEPARTAMENTO DE COMPUTACIÓN Y SIMULACIÓN DE SISTEMAS CARRERA DE INGENIERÍA DE SISTEMAS Y COMPUTACIÓN

PROGRAMA ANALÍTICO DE ASIGNATURA

PROGRAMA ANALÍTICO DE ASIGNATURA 1. IDENTIFICACIÓN DE LA ASIGNATURA:

Denominación de la Asignatura: PROGRAMACIÓN DE COMPUTADORAS I

Código: 3015 Semestre: I Año: 2

Tipo de Asignatura: INSTRUMENTAL Prerrequisitos: COMPETENCIAS ACADÉMICAS Y PROF. Créditos: 4

Cantidad de Horas Teóricas: 3 Horas de Laboratorio: 2 Total de Horas prácticas: 2

Profesor Responsable de la elaboración del Programa: Mgter. Andy Gómez De La Torre

Fecha del Programa: Marzo 2013

2. MISIÓN Y VISIÓN DE LA UNIVERSIDAD TECNOLÓGICA DE PANAMÁ:

MISIÓN:

Formar y capacitar integralmente al más alto nivel recurso humano que genere, transforme, proyecte y transfiera ciencia y tecnología para emprender e impulsar el desarrollo tecnológico, económico, social y cultural del país.

VISIÓN:

a) Mantiene una oferta académica permanentemente actualizada y con alto nivel de excelencia acorde a la realidad nacional y las tendencias mundiales; fundamentada en conocimiento, en las habilidades, en las actitudes y en los valores.

b) Posee y forma recurso humano íntegro, idóneo, motivado, consciente de sus deberes y derechos, con alto grado de compromiso, con sentido de identidad y pertinencia y comprometido con el bienestar y el desarrollo de la universidad y de la sociedad.

c) Posee instalaciones e infraestructura necesarias a nivel nacional, equipadas con los últimos adelantos tecnológicos para cumplir con su Misión. d) Cuenta con los mecanismos que permite lograr los recursos para hacerle frente a sus necesidades y para promover el desarrollo científico y

tecnológico. e) Es la institución de educación superior tecnológica acreditada internacionalmente en sus actividades sustantivas de docencia, investigación,

extensión y administración. f) Mantienen una estrecha y continua vinculación con los sectores económicos y con sus egresados. g) Extiende el radio de influencia de su gestión hacia la comunidad a lo largo de la república, desempeñando un papel relevante como Ente de

desarrollo. h) Cuenta con programas de investigación que aseguran la transformación adecuación, proyección y transferencia de conocimiento en el campo de la

ciencia y la tecnología.

Página 2 de 16

3. MISIÓN Y VISIÓN DE LA FACULTAD DE INGENIERÍA INDUSTRIAL

MISIÓN:

Formar y mantener actualizado recurso humano de la más alta calidad y confiabilidad, como ciudadano integral, dotado de todas las capacidades y destrezas que requiera el mercado de ingeniería industrial, para contribuir al desarrollo de nuestro país.

VISIÓN:

a) Cuenta con infraestructuras propias modernas, con aulas equipadas para el uso de tecnología audiovisual como apoyo al proceso enseñanza/aprendizaje.

b) Mantiene Laboratorios con equipo computacional de calidad, suficiente y apropiado para dar soporte a los programas que se ofrecen. c) Cuenta con personal docente de tiempo completo con títulos o estudios de postgrados, maestrías y de doctorados. d) Posee un recurso humano calificado en el dominio y uso de nuevas tecnologías (tecnología móvil, de multimedios, otros). e) Mantiene planes de estudios actualizados y acordes con el mercado nacional e internacional, lo cual garantiza un profesional altamente calificado,

competitivo y con un alto grado de autoestima. f) Posee programas de investigación formalmente definidos, que garantizan la proyección, la pertinencia y transferencia de conocimiento entre

universidades, la empresa privada, las entidades estatales, en el campo de la ingeniería industrial. g) Cuenta con programas y servicios que ayudan al perfeccionamiento académico y de investigación de los estudiantes de las diversas carreras que

ofrece la Facultad.

4. MISIÓN Y VISIÓN DE LA LICENCIATURA EN INGENIERÍA INDUSTRIAL

MISIÓN:

La carrera de Licenciatura en Ingeniería Industrial va dirigida a formar un profesional capaz de definir, mejorar e instalar sistemas integrados por recursos humanos, materiales y físicos teniendo como base conocimiento de las Ciencias Matemática, Física, Sociales, Administrativas y Económicas.

VISIÓN:

El Programa de Ingeniería Industrial es reconocida a nivel nacional como regional en el área de su competencia mediante la conjugación de tres elementos esenciales: investigación, innovación y extensión a la sociedad a través de:

a) La participación y creación de líneas de investigación e innovación que apunten al trabajo en tecnologías de punta y al planteamiento de alternativas de solución a problemas de nuestro entorno.

b) Profesionales que sean altamente competitivos e influyentes en los sectores productivos. c) Un profesional preparado para plantear políticas, ejecutar planes y desarrollar proyectos que proveerán soluciones en ingeniería industrial.

Página 3 de 16

5. PERFIL DEL EGRESADO BASADO EN COMPETENCIAS:

El Ingeniero Industrial, está capacitado para ejercer las siguientes funciones:

Diseña, organiza, implanta y evalúa sistemas integrados por recursos humanos, materiales, equipos e información.

Planea y controla las operaciones propias de una organización.

Diseña modelos y estrategias para el incremento de la calidad, productividad y competitividad en cualquier tipo de empresa.

Mejora los métodos de Trabajo.

Gerencia de Procesos Industriales.

Realiza actividades de gestión, mediante las cuales se abran espacios en los diferentes mercados para la comercialización de los bienes y servicios de las empresas.

Adapta, genera y transfiere nuevas tecnologías dentro de procesos de innovación y desarrollo tecnológico.

Diseña y/o mejora sistemas de seguridad e higiene industrial y salud ocupacional.

Toma decisiones sobre la base del análisis financiero.

Administra y controla sistemas de inventario.

Participa en los procesos de planeamiento estratégico y operativo de la organización.

Asesora a las organizaciones en el campo de la Ingeniería Industrial.

Realiza estudios de factibilidad técnica, económica y financiera.

Valora el impacto ambiental y social de las actividades involucradas en su profesión.

Promueve el desarrollo y educación de tecnologías que conllevan una producción limpia de bienes.

Página 4 de 16

6. DESCRIPCIÓN:

La asignatura de Programación de Computadoras I es un curso teórico/práctico que permite al alumno sentar las bases para entender el proceso de desarrollo de programas de software, separando los diversos elementos de un problema y posteriormente generar soluciones algorítmicas. Dichas soluciones serán implementadas en un lenguaje de programación de alto nivel, preferentemente Visual C++, ya que es necesario que aprenda los conceptos básicos de algún lenguaje de programación que le permita desarrollar aplicaciones de software en cursos posteriores.

Se inicia el curso con una introducción al proceso de programación y las ideas de algoritmo. Se prosigue con la presentación de los elementos de diagramas de flujos y la construcción de algoritmos basados en la física y en las matemáticas. Se prosigue con los fundamentos del Visual C++: tipos de datos y su manejo, declaraciones, expresiones numéricas, incluyendo las funciones intrínsecas, operadores aritméticos. Progresivamente se van tratando problemas más elaborados hasta incluir vectores, matrices y archivos de datos.

Una vez adquiridos los conocimientos y técnicas los estudiantes estarán en capacidad de resolver, siguiendo correctamente la metodología de programación y el desarrollo de algoritmos, una diversidad de problemas relacionados a la manipulación de datos en la computadora, utilizando una herramienta de programación.

7. JUSTIFICACIÓN Y COMPETENCIAS DE LA ASIGNATURA:

JUSTIFICACIÓN COMPETENCIAS BÁSICAS

Profundizar en los conocimientos de la programación con Visual C++ .NET con el fin que los futuros profesionales de la ingeniería industrial puedan enfrentar los requerimientos de cálculos necesarios con el uso eficiente de las computadoras y de las herramientas de programación.

1. Utiliza adecuadamente los fundamentos teóricos de Metodología de la Programación

2. Es capaz de desarrollar programas siguiendo las técnicas del ciclo de desarrollo de programas, desde la identificación inicial del problema hasta la obtención de un prototipo, con la ayuda de las metodológicas de la programación en base a un lenguaje de computadora.

3. Comprende la naturaleza y limitaciones de los lenguajes de programación, y cuáles son sus campos de aplicación.

4. Utiliza con detalle las distintas estrategias de elaboración de algoritmos y su utilidad en problemas relacionados con manejo de datos.

COMPETENCIAS GENÉRICAS COMPETENCIAS TÉCNICAS

1. Capacidad de aprender a aprender 2. Capacidad de saber hacer 3. Espíritu investigador 4. Creatividad 5. Iniciativa 6. Liderazgo 7. Planificación y organización del tiempo 8. Responsabilidad (social, valores y ética) 9. Trabajo en equipo.

1. Utiliza adecuadamente los conceptos fundamentales sobre la Metodología de Programación.

2. Resuelve problemas de algoritmos combinando razonamientos teóricos y estrategias para representar el conocimiento.

3. Construye modelos de diagramas del flujo para representar la lógica de solución de un programa.

4. Utiliza un lenguaje de programación para brindar solución a una problemática real. 5. Toma conciencia de la importancia del contenido de la asignatura en las

aplicaciones de la Ingeniería.

Página 5 de 16

8. ESTRUCTURA PROGRAMATICA:

OBJETIVOS GENERALES DE LA ASIGNATURA

Introducir al estudiante al análisis de problemas, diseño de algoritmos y diagramas de flujo, así como aprender los conceptos básicos de algún lenguaje de programación de alto nivel empleando los mecanismos de programación, desarrollo de funciones y manejo de datos compuestos.

TÍTULO DE MODULO I OBJETIVOS DEL MÓDULO

INTRODUCCIÓN A LA PROGRAMACIÓN DE COMPUTADORAS Adquirir los conocimientos básicos para identificar la estructura básica de una computadora y los diferentes componentes que la forman. También se estudiarán los lenguajes de programación y los diferentes códigos utilizados para trabajar en computación.

RESULTADOS DE APRENDIZAJES

CONTENIDOS ESTRATÉGIAS RECURSOS TIEMPO EVALUACIÓN

Entiende y aplica los conocimientos adquiridos sobre los conceptos básicos de programación

Presentación del curso 1. Importancia de la programación

de computadoras 2. Cómo la computadora procesa

los datos para obtener información.

3. ¿Qué es programar? 4. ¿Qué es un programa? 5. ¿Qué es un lenguaje de

programación? Tipos de lenguajes de programación. Lenguajes de programación más comunes.

6. Razones para utilizar Visual C++

Técnicas expositivas Técnicas expositivas

Tablero, marcador Tablero, marcador, material del instructor

1 hora 3 horas

Evaluación diagnóstica Evaluación sumativa

Página 6 de 16

OBJETIVOS GENERALES DE LA ASIGNATURA

Introducir al estudiante al análisis de problemas, diseño de algoritmos y diagramas de flujo, así como aprender los conceptos básicos de algún lenguaje de programación de alto nivel empleando los mecanismos de programación, desarrollo de funciones y manejo de datos compuestos.

TÍTULO DE MODULO II OBJETIVOS DEL MÓDULO

INTRODUCCIÓN A LA LÓGICA DE PROGRAMACIÓN Aplicar los elementos de la lógica básica de programación de computadoras en la resolución de los ejercicios planteados, empleando las técnicas de la metodología de programación a nivel de algoritmos.

RESULTADOS DE APRENDIZAJES

CONTENIDOS ESTRATÉGIAS RECURSOS TIEMPO EVALUACIÓN

Entiende y aplica los conocimientos adquiridos sobre la resolución de problemas en computadoras. Construye de manera básica algoritmos y diagramas de flujo Reconoce el entorno de programación (IDE) de Visual C++ y entender el concepto de programación visual

1. Resolución y planteamiento de problemas de computadoras

2. Algoritmos. Concepto,

operaciones, sentencias, expresiones, tipos de datos, identificadores, variables, constantes, seudocódigo.

3. Diagramas de flujo. Concepto, tipos de diagrama, simbología básica (terminadores, entrada/salida, procesos, fechas y uniones).

4. Entorno de programación Visual

C++ .NET

Técnicas expositivas Técnica expositiva Técnica expositiva Técnica expositiva

Tablero, marcador, material del instructor Tablero, marcador, material del instructor Tablero, marcador, material del instructor Computadora, proyector multimedia

6 horas 2 horas (Lab.)

Evaluación diagnóstica Evaluación sumativa Evaluación formativa Evaluación sumativa Evaluación formativa Evaluación sumativa Evaluación diagnóstica

Página 7 de 16

OBJETIVOS GENERALES DE LA ASIGNATURA

Introducir al estudiante al análisis de problemas, diseño de algoritmos y diagramas de flujo, así como aprender los conceptos básicos de algún lenguaje de programación de alto nivel empleando los mecanismos de programación, desarrollo de funciones y manejo de datos compuestos.

TÍTULO DE MODULO III OBJETIVOS DEL MÓDULO

ESTRUCTURAS SECUENCIALES Conocer los principales elementos de la programación basado en una solución secuencial de un problema, y su representación algorítmica, gráfica y en código.

RESULTADOS DE APRENDIZAJES

CONTENIDOS ESTRATÉGIAS RECURSOS TIEMPO EVALUACIÓN

Construye algoritmos y diagramas de flujo basados en problemas con una resolución de estructura secuencial Elabora programas en base a la resolución de problemas de estructura secuencial.

1. Conceptos fundamentales de la estructura secuencial. Tipos de problemas. Representación gráfica en un diagrama de flujo.

2. Representación mediante

código de problemas de estructura secuencial.

Técnicas expositivas Técnica expositiva Técnica demostrativa Demostración en el laboratorio

Tablero, marcador, material del instructor Computadora para el alumno

2 horas 2 horas (Lab.)

Evaluación diagnóstica Evaluación sumativa Evaluación formativa Evaluación sumativa

Página 8 de 16

OBJETIVOS GENERALES DE LA ASIGNATURA

Introducir al estudiante al análisis de problemas, diseño de algoritmos y diagramas de flujo, así como aprender los conceptos básicos de algún lenguaje de programación de alto nivel empleando los mecanismos de programación, desarrollo de funciones y manejo de datos compuestos.

TÍTULO DE MODULO IV OBJETIVOS DEL MÓDULO

CONCEPTOS FUNDAMENTALES DE LA PROGRAMACIÓN VISUAL Identificar los elementos de la programación visual.

RESULTADOS DE APRENDIZAJES

CONTENIDOS ESTRATÉGIAS RECURSOS TIEMPO EVALUACIÓN

Aplica correctamente los conceptos fundamentales de la programación visual. Construye de manera básica formularios para el ingreso de datos y presentación de resultados.

1. Conceptos fundamentales de la programación visual: Objetos, propiedades, métodos, y eventos.

2. Diseño de formularios:

etiquetas, cuadros de texto, botones.

Técnicas expositivas Técnica expositiva Técnica demostrativa Demostración en el laboratorio

Tablero, marcador, material del instructor Computadora, proyector multimedia

2 horas 2 horas (Lab.)

Evaluación diagnóstica Evaluación sumativa Evaluación formativa

Página 9 de 16

OBJETIVOS GENERALES DE LA ASIGNATURA

Introducir al estudiante al análisis de problemas, diseño de algoritmos y diagramas de flujo, así como aprender los conceptos básicos de algún lenguaje de programación de alto nivel empleando los mecanismos de programación, desarrollo de funciones y manejo de datos compuestos.

TÍTULO DE MODULO V OBJETIVOS DEL MÓDULO

ESTRUCTURAS DE SELECCIÓN Conocer los principales elementos de la programación basado en una solución de un problema que requiere la toma de alternativas, y su representación algorítmica, gráfica y en código.

RESULTADOS DE APRENDIZAJES

CONTENIDOS ESTRATÉGIAS RECURSOS TIEMPO EVALUACIÓN

Construye algoritmos y diagramas de flujo basados en problemas con una resolución de estructura de selección Elabora programas en base a la resolución de problemas de estructura de selección.

1. Conceptos fundamentales de la estructura de selección. Operadores relacionales. Tipos de selección (SI ENTONCES, SI ENTONCES DE LO CONTRARIO). Representación algorítmica. Representación gráfica en un diagrama de flujo.

2. Representación mediante

código de problemas de estructura secuencial.

Técnicas expositivas Técnica expositiva Técnica demostrativa Demostración en el laboratorio

Tablero, marcador, material del instructor Computadora para el alumno

4 horas 4 horas (Lab.)

Evaluación diagnóstica Evaluación sumativa Evaluación formativa Evaluación sumativa

Página 10 de 16

OBJETIVOS GENERALES DE LA ASIGNATURA

Introducir al estudiante al análisis de problemas, diseño de algoritmos y diagramas de flujo, así como aprender los conceptos básicos de algún lenguaje de programación de alto nivel empleando los mecanismos de programación, desarrollo de funciones y manejo de datos compuestos.

TÍTULO DE MODULO VI OBJETIVOS DEL MÓDULO

PROCEDIMIENTOS, SUB-RUTINAS Y FUNCIONES Conocer los principales elementos de la programación modular.

RESULTADOS DE APRENDIZAJES

CONTENIDOS ESTRATÉGIAS RECURSOS TIEMPO EVALUACIÓN

Domina el uso de los procedimientos, sub-rutinas y funciones en la elaboración de programas modulares que solucionen problemas particulares. Elabora programas modulares en base a la resolución de problemas basados en procedimientos, sub-rutinas y funciones

1. Concepto de Procedimiento y sub-rutina.

2. Concepto de Funciones. Funciones internas. Funciones definidas por el usuario.

3. Representación mediante

código de problemas basados en procedimientos, sub-rutinas y funciones.

Técnicas expositivas Técnica expositiva Técnica demostrativa Demostración en el laboratorio

Tablero, marcador, material del instructor Computadora para el alumno

4 horas 4 horas (Lab.)

Evaluación diagnóstica Evaluación sumativa Evaluación formativa Evaluación sumativa

Página 11 de 16

OBJETIVOS GENERALES DE LA ASIGNATURA

Introducir al estudiante al análisis de problemas, diseño de algoritmos y diagramas de flujo, así como aprender los conceptos básicos de algún lenguaje de programación de alto nivel empleando los mecanismos de programación, desarrollo de funciones y manejo de datos compuestos.

TÍTULO DE MODULO VII OBJETIVOS DEL MÓDULO

ESTRUCTURAS DE REPETICIÓN Conocer los principales elementos de la programación basado en una solución de un problema que requiere la repetición de acciones, y su representación algorítmica, gráfica y en código.

RESULTADOS DE APRENDIZAJES

CONTENIDOS ESTRATÉGIAS RECURSOS TIEMPO EVALUACIÓN

Construye algoritmos y diagramas de flujo basados en problemas con una resolución de estructura de repetición. Elabora programas en base a la resolución de problemas de estructura de repetición.

1. Conceptos fundamentales de la estructura de repetición. Tipos de estructura de repetición (HACER MIENTRAS, HACER HASTA, PARA). Representación algorítmica. Representación gráfica en un diagrama de flujo.

2. Representación mediante

código de problemas de estructura de repetición.

Técnicas expositivas Técnica expositiva Técnica demostrativa Demostración en el laboratorio

Tablero, marcador, material del instructor Computadora para el alumno

8 horas 8 horas (Lab.)

Evaluación diagnóstica Evaluación sumativa Evaluación formativa Evaluación sumativa

Página 12 de 16

OBJETIVOS GENERALES DE LA ASIGNATURA

Introducir al estudiante al análisis de problemas, diseño de algoritmos y diagramas de flujo, así como aprender los conceptos básicos de algún lenguaje de programación de alto nivel empleando los mecanismos de programación, desarrollo de funciones y manejo de datos compuestos.

TÍTULO DE MODULO VIII OBJETIVOS DEL MÓDULO

OPERACIONES CON VECTORES Y MATRICES Conocer los principales elementos de la programación basada en el manejo de datos mediante vectores y matrices, y su representación algorítmica, gráfica y en código.

RESULTADOS DE APRENDIZAJES

CONTENIDOS ESTRATÉGIAS RECURSOS TIEMPO EVALUACIÓN

Construye algoritmos y diagramas de flujo basados en problemas que empleen vectores o matrices de elementos Elabora programas en base a la resolución de problemas que empleen vectores o matrices de elementos.

1. Conceptos fundamentales del manejo de vectores y matrices. Representación algorítmica. Representación gráfica en un diagrama de flujo.

2. Métodos de ordenación. 3. Métodos de búsqueda. 4. Representación mediante

código de problemas que empleen vectores o matrices de elementos.

Técnicas expositivas Técnica expositiva Técnica demostrativa Demostración en el laboratorio

Tablero, marcador, material del instructor Computadora para el alumno

8 horas 8 horas (Lab.)

Evaluación diagnóstica Evaluación sumativa Evaluación formativa Evaluación sumativa

Página 13 de 16

OBJETIVOS GENERALES DE LA ASIGNATURA

Introducir al estudiante al análisis de problemas, diseño de algoritmos y diagramas de flujo, así como aprender los conceptos básicos de algún lenguaje de programación de alto nivel empleando los mecanismos de programación, desarrollo de funciones y manejo de datos compuestos.

TÍTULO DE MODULO IX OBJETIVOS DEL MÓDULO

OPERACIONES DE VISUAL C++ CON ARCHIVOS DE DATOS Conocer los principales elementos de la programación basada en el manejo de datos mediante archivos, y su representación algorítmica, gráfica y en código.

RESULTADOS DE APRENDIZAJES

CONTENIDOS ESTRATÉGIAS RECURSOS TIEMPO EVALUACIÓN

Construye algoritmos y diagramas de flujo sencillos basados en problemas que requieran almacenar o recuperar datos en archivos. Elabora programas básicos en base a la resolución de problemas que requieran almacenar o recuperar datos en archivos.

1. Conceptos fundamentales del manejo archivos. Tipos de archivos. Concepto de base de datos. Representación algorítmica. Representación gráfica en un diagrama de flujo.

2. Representación mediante

código de problemas que requieran almacenar o recuperar datos en archivos.

Técnicas expositivas Técnica expositiva Técnica demostrativa Demostración en el laboratorio

Tablero, marcador, material del instructor Computadora para el alumno

4 horas 4 horas (Lab.)

Evaluación diagnóstica Evaluación sumativa Evaluación formativa Evaluación sumativa

Página 14 de 16

9. CRITERIOS Y PORCENTAJES DE EVALUACIÓN

CRITERIOS DE EVALUACIÓN PORCENTAJES

2 PRUEBAS PARCIALES 30%

PORTAFOLIO Y PARTICIPACIÓN 10%

PROYECTOS DE LABORATORIO 30%

EXAMEN SEMESTRAL 30%

10. MÉTODO DE EVALUACIÓN

Se realiza una evaluación basándose en los siguientes parámetros:

Es obligatoria la asistencia a clase y la participación activa del estudiante en las actividades de enseñanza aprendizaje.

Se evalúa de forma continua, gracias a que el portafolio permite obtener información sobre el actuar del estudiante fuera de las sesiones de clase y laboratorio. Fundamental la consideración de los plazos indicados para la entrega, discusión y defensa de las asignaciones individuales o en grupos.

Se valora la realización de las prácticas de laboratorio, así como otras actividades que puedan sugerirse durante el curso para demostrar la adquisición de las competencias propias del curso.

Se realizarán pruebas escritas sobre los contenidos de la materia que demuestren el dominio de los conocimientos teóricos, en adición a la colocación de la evaluación semestral de los aprendizajes, que de acuerdo al estatuto es obligatoria.

11. MÉTODO DOCENTE SUGERIDO

En el presente apartado se procede a exponer de manera más detallada los contenidos que se impartirán en el programa sintético, la bibliografía que se utilizará en la preparación de cada tema y que el alumno deberá consultar y utilizar para la ampliación de los contenidos y/o la realización de trabajos. TÉCNICA DIDÁCTICA:

Sesiones teóricas / expositivas / magistrales de carácter presencial para la presentación de los contenidos teóricos de la asignatura y fundamentos básicos para el desarrollo adecuado del resto de actividades formativas. Cubre las competencias específicas de conocimiento.

Sesiones Prácticas, organizadas en distintos grupos de trabajo con un número de alumnos adecuado para poder desarrollar y aplicar a situaciones concretas los fundamentos y conceptos básicos presentados en las Sesiones Teóricas. Cubre las competencias específicas de habilidad. Las sesiones Prácticas se desarrollarán en la forma de:

– Discusión y resolución de casos prácticos. – Sesiones de aplicación de herramientas informáticas.

Trabajo del alumno ligado a las sesiones teóricas/prácticas de carácter no presencial. Se evalúa con el desarrollo del portafolio. Cubre todas las competencias Este trabajo se desarrollará en la forma de:

– Lectura de documentación/material de la asignatura. – Búsqueda y lectura de documentación complementaria. – Acceso y consulta a fuentes que recopilen información del curso. – Realización de trabajos individuales y en grupo.

Página 15 de 16

– Resolución de casos prácticos y ejercicios. – Trabajo del alumno vinculado a la preparación y realización del examen de la asignatura.

A continuación, desarrollaremos las técnicas docentes que se utilizarán para cada tipología de actividad a desarrollar con el alumno, seleccionadas de acuerdo al diagnóstico previo de la situación (perfil de los alumnos y recursos disponibles) y al número de estudiantes con los que se interactuara en cada una de ella. PRESENTACIÓN DE LA ASIGNATURA: La primera clase se destinará a la presentación de la asignatura, poniendo a disposición de los alumnos todo el programa previamente sintetizado. Además, el temario de la asignatura se proporcionará totalmente desarrollado al alumno. Para los casos prácticos, se proporcionará el enunciado y la rúbrica con el fin de que los alumnos procedan a su resolución, pudiendo esperar a la clase práctica. Respecto al trabajo autónomo a realizar por el estudiante, se les entregarán los problemas o situaciones correspondientes, indicándoles las fuentes de consulta y el procedimiento que deben seguir para su resolución y las rúbricas de evaluación y presentación. Asimismo, se les comentará el sistema de evaluación y la estructura organizativa de las clases presenciales, las cuales estarán orientadas a que el alumno acuda a ellas con unos conocimientos previos acerca del tema a tratar o de los supuestos a resolver en ella. CLASES TEÓRICAS: El método docente empleado en las clases teóricas se fundamentara en la Técnica Expositiva cuya finalidad es facilitar la información a los alumnos, promover la comprensión de conocimientos y estimular su motivación. Se corresponderán con sesiones explicativas basadas resúmenes y en esquemas que permitan reducir el tiempo de exposición. Asimismo, con el fin de generar un mayor dinamismo, en determinadas sesiones se introducirán (a) debates con el fin de que el alumno desarrolle aspectos metacognitivos como es la reflexión o el intercambio de puntos de vista y conocimientos; (b) la realización de evaluaciones formativas que consistirán en responder preguntas sobre los indicadores básicos del contenido y las competencias; o (c) en los minutos finales de las clase, se aplicarán herramientas orientadas a evaluar el nivel de atención prestado por el alumno. Estos métodos y técnicas permitirán corregir las debilidades asignadas a las clases teóricas como son: la pasividad y falta de participación del estudiante; la reflexión sobre el aprendizaje; el diferente ritmo docente/estudiante; el desinterés del alumnado por la búsqueda de información; y la ausencia de responsabilidad del estudiante sobre su propio proceso de formación. CLASES PRÁCTICAS: Se orientarán a guiar al alumno en la aplicación de los conocimientos adquiridos, lo que generará el desarrollo de las competencias relacionadas. En estas clases de unos 25 a 30 alumnos, principalmente, se resolverán las dudas que les hayan surgido en el proceso de resolución de supuestos o problemas. Para ello, la mecánica empleada se fundamentará en la resolución de problemas, los cuales, de forma previa y autónomamente, habrán aplicado los conceptos teóricos a la práctica. Debemos tener en cuenta que en informática, en particular, no es suficiente hacer, “sino saber por qué se hace y como se podría hacer en circunstancias diferentes o similares”. Esta estructuración permitirá, desde el punto de vista del estudiante, realizar un ejercicio de reflexión e indagación que le permitirá desarrollar una nueva comprensión de algo, la cual, a su vez, le permitirá establecer una nueva referencia frente a futuras decisiones o acciones; desde el punto de vista del profesorado, comprobar si los estudiantes han comprendido los conceptos básicos y, en caso contrario, profundizar en aquellas cuestiones que demanden mayores explicaciones.

Página 16 de 16

12. SOPORTES RECOMENDADOS EN EL AULA

Material del instructor.

Tablero blanco

Marcadores.

Medios audiovisuales (sólo en las primeras sesiones)

13. SOPORTES RECOMENDADOS EN EL LABORATORIO

En las sesiones de laboratorios con el uso individual de una computadora por estudiante, se hará uso de herramientas como: PseInt y Visual C++ .NET 2008 Express. El fin es llevar a la práctica la elaboración de programas que resuelvan problemas. El uso de proyector multimedia no es indispensable durante todo el curso, pero puede considerarse en algunas sesiones con los estudiantes.

14. REFERENCIAS BIBLIOGRÁFICAS

Ramírez, Felipe. Introducción a la Programación: Algoritmos y su Implementación en VB .Net, C#, Java, y C++. 2da. Edición. Editorial Computec. 2008.

Cairó, Osvaldo. Metodología de la Programación: Algoritmos, Diagramas de Flujo y Programas. 3ra. Edición. Editorial Alfaomega, 2006.

Cairó, Osvaldo. Fundamentos de Programación: Piensa en C. Editorial Pearson, 2006.

Stronstrup, Bjarme. El lenguaje de Programación C++. Editorial Addison-Wesley, 2002.

Deitel, Harvey y Paul J. Deitel. Cómo programar en C++. Pearson Educación. 2003-2008.

Forouzan, Behrouz. “Introducción a las Ciencias de la Computación”. Cengage Learning Editores, 2004.

Rodriguez, Jesús Javier. “Introducción a la Programación: Teoria y Práctica”. Editorial Club Universitario, 2003.

Ibanez, Patricia y otros. “Informática II”, Cengage Learning Editores, 2008.

Luis Joyanes Aguilar. “Problemas de Metodología de la Programación”. Ed. McGraw-Hill, España 1990.

Groussard, Thierry. “Programe con Visual Studio 2008”. Ediciones ENI, 2009.

Salazar, Francisco. Aprenda Prácticando Visual C++ 2005 Usando Visual Studio.” Pearson Education. 2007

Otros recursos en Internet:

http://msdn.microsoft.com/es-pa/vstudio/hh386302

http://msdn.microsoft.com/es-es/visualc/aa336447.aspx

http://msdn.microsoft.com/es-es/visualc/aa336412