silabo programación estructurada

11
“Saber para Ser” ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO S Í L A B O I N S T I T UC I O N A L 1. INFORMACIÓN GENERAL FACULTAD INFORMÁTICA Y ELECTRÓNICA ESCUELA INGENIERÍA EN SISTEMAS CARRERA INGENIERÍA EN SISTEMAS INFORMÁTICOS SEDE MATRIZ ESPOCH MODALIDAD PRESENCIAL SÍLABO DE PROGRAMACIÓN ESTRUCTURADA NIVEL SEGUNDO PERÍODO ACADÉMICO OCTUBRE 2014 – FEBRERO 2015 ÁREA CÓDIGO NÚMERO DE CRÉDITOS BÁSICA IS1416 6 NÚMERO DE HORAS SEMANAL PRERREQUISITOS CORREQUISITOS 6 IS1314 NOMBRE DEL DOCENTE JULIO ROBERTO SANTILLÁN CASTILLO NÚMERO TELEFÓNICO 2947311 0992905390 CORREO ELECTRÓNICO js ant ill an @ e s po c h. e d u .e c TÍTULOS ACADÉMICOS DE TERCER NIVEL DOCTOR EN CIENCIAS DE LA EDUCACIÓN MENCIÓN INFORMÁTICA EDUCATIVA TÍTULOS ACADÉMICOS DE POSGRADO MAGISTER EN DOCENCIA UNIVERSITARIA E INVESTIGACIÓN EDUCATIVA 2. DESCRIPCIÓN DE LA ASIGNATURA 2.1. IDENTIFICACIÓN DEL PROBLEMA DE LA ASIGNATURA EN RELACIÓN AL PERFIL PROFESIONAL Falta de conocimiento por parte del estudiante, sobre las técnicas de implementación de programas estructurados y la utilización de un lenguaje de programación que permita implementar soluciones a problemas reales.

Upload: crhisb

Post on 08-Apr-2016

17 views

Category:

Documents


1 download

DESCRIPTION

programacion

TRANSCRIPT

Page 1: Silabo programación estructurada

“Saber para Ser”

ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO

S ÍL AB O INS TIT UCIO N AL

1. INFORMACIÓN GENERAL

FACULTAD INFORMÁTICA Y ELECTRÓNICAESCUELA INGENIERÍA EN SISTEMASCARRERA INGENIERÍA EN SISTEMAS INFORMÁTICOSSEDE MATRIZ ESPOCHMODALIDAD PRESENCIALSÍLABO DE PROGRAMACIÓN ESTRUCTURADANIVEL SEGUNDOPERÍODOACADÉMICO OCTUBRE 2014 – FEBRERO 2015

ÁREA CÓDIGO NÚMERO DE CRÉDITOSBÁSICA IS14161 6

NÚMERO DEHORAS SEMANAL PRERREQUISITOS CORREQUISITOS

6 IS13140

NOMBRE DEL DOCENTE JULIO ROBERTO SANTILLÁN CASTILLO

NÚMERO TELEFÓNICO 2947311 0992905390

CORREO ELECTRÓNICO js ant ill an @ e s po c h. e d u .e c

TÍTULOS ACADÉMICOS DE TERCER NIVEL

DOCTOR EN CIENCIAS DE LA EDUCACIÓN MENCIÓN INFORMÁTICA EDUCATIVA

TÍTULOS ACADÉMICOS DE POSGRADO

MAGISTER EN DOCENCIA UNIVERSITARIA E INVESTIGACIÓN EDUCATIVA

2. DESCRIPCIÓN DE LA ASIGNATURA

2.1. IDENTIFICACIÓN DEL PROBLEMA DE LA ASIGNATURA EN RELACIÓN AL PERFIL PROFESIONAL

Falta de conocimiento por parte del estudiante, sobre las técnicas de implementación de programas estructurados y la utilización de un lenguaje de programación que permita implementar soluciones a problemas reales.

Página 1 de 6

Page 2: Silabo programación estructurada

“Saber para Ser”

Página 2 de 6

2.2. CONTRIBUCIÓN DE LA ASIGNATURA EN LA FORMACIÓN DEL PROFESIONAL

Programación Estructurada, es una materia elemental basada en Fundamentos de Programación, orientada al estudio de las técnicas de programación estructurada y a la aplicación de las mismas en la creación de programas estructurados de óptimo rendimiento, para resolver problemas reales de media y baja complejidad, tomando como base un lenguaje de programación; constituyéndose en un pilar para el aprendizaje de Programación Orientada a Objetos y Proyecto Integrador.

3. OBJETIVOS GENERALES DE LA ASIGNATURA

Mostrar dominio de la concepción científica que permite diseñar e implementar programas informáticos, mediante un enfoque teórico – sistémico y la correcta aplicación de técnicas estructuradas de programación con el uso de un lenguaje computacional de alto nivel, logrando: independencia, creatividad y autorrealización en la creación de soluciones informáticas, así como utilizar nuevas formas de representación de la información a través de datos definidos por el desarrollador.

4. CONTENIDOS

UNIDADES OBJETIVOS TEMAS

1. INTRODUCCIÓN

Aplicar los conceptosbásicos de la programación estructurada en ejercicios de media y baja complejidad, empleando un lenguaje de programación de alto nivel.

Bases conceptuales de la programación estructurada.Sintaxis del lenguaje de programación.Estructura general de un programa.Ejercicios.

2. PROGRAMACIÓN MODULAR CON PARÁMETROS

Elaborar programas modulares óptimos que permitan reutilizar el código en otros programas que generen soluciones estables.

Definición de variables: globales, locales, parámetros. Procedimientos. Funciones.Ejercicios.

3. ARREGLOS Y CADENAS

Crear estructuras dedatos que permitan almacenar mayor cantidad de información para la solución de problemas de mediana

c o m p l e ji da d .

Arreglos Unidimensionales. Arreglos Multidimensionales. Cadenas de caracteres. Ejercicios.

Page 3: Silabo programación estructurada

Página 3 de 6

“Saber para Ser”

UNIDADES OBJETIVOS TEMAS

4. REGISTROS Y ARCHIVOS

Crear programas quepermitan almacenar datos heterogéneos en memoria secundaria para la solución de problemas de mediana complejidad.

Definición y tipos de registros.EjerciciosDefinición y tipos de archivos.

5. ESTRATEGIAS METODOLÓGICAS

Con el fin de lograr un mejor desarrollo del aprendizaje se emplearán las métodos inductivo, deductivo, analógico, activo, analítico, sintético y experimental, apoyados con técnicas de estudio dirigido, tanto individual como grupal, que promuevan la investigación derivadas del aprendizaje basado en problemas, contribuyendo a la construcción del conocimiento en los estudiantes. Las estrategias a seguir ponderarán el desarrollo de dinámicas grupales, prácticas individuales, evaluación y análisis de los resultados alcanzados con los trabajos prácticos y el empleo de las tecnologías de la información que convierten al aprendizaje en un proceso activo e interactivo

6. USO DE TECNOLOGÍAS

- Aula virtual.- Internet.- Laboratorio de computación.

7. RESULTADOS O LOGROS DE APRENDIZAJE

RESULTADOS O LOGROS DEL APRENDIZAJE

CONTRIBUCION (ALTA,MEDIA,

BAJA)EL ESTUDIANTE SERÁ

CAPAZ DEa. Aplicar los

conocimientos de: Física, Matemática, Contabilidad, así como de: Programación de Computadores, como parte fundamental de la carrera de Ingeniería en Sistemas Informáticos.

MEDIA

Elaborar programas orientados a resolver problemas de materias de formación general.

b. Identificar, formular problemas de ingeniería, con pertinencia, relevancia y efectividad.

MEDIA

Plantear alternativas desoluciones con el empleo de un lenguaje de programación, con pertinencia, relevancia y efectividad.

Page 4: Silabo programación estructurada

Página 4 de 6

“Saber para Ser”

RESULTADOS O LOGROS DEL APRENDIZAJE

CONTRIBUCION (ALTA,MEDIA,

BAJA)EL ESTUDIANTE SERÁ

CAPAZ DE

c. Identificar las técnicas necesarias y aplicar en la resolución de problemas de su profesión a nivel básico.

MEDIA

Seleccionar las estructuras de programación más adecuadas para la resolución de problemas.

d. Aplicar las habilidades, técnicas y herramientas tecnológicas en la solución de problemas básicos de ingeniería.

MEDIA

Emplear la herramienta tecnológica apropiada que le permita implementar soluciones a problemas.

e. Trabajar en equipo paraplantear y desarrollar proyectos de formación general.

MEDIATrabajar activamente en equipos para el desarrollo de programas informáticos

f. Fomentar valores ycódigos de ética para aplicarlos en su profesión y como ser humano.

BAJASer responsable, puntual, respetuoso, crítico, reflexivo, solidario y honesto.

g. Desarrollar unacomunicación efectiva por medio de diferentes formas de expresión.

MEDIA Emplear el computador como herramienta de comunicación

h. Motivar e incentivar el desarrollo de un compromiso continuo de aprendizaje.

MEDIA

Desarrollar tareas de consultae investigación acorde a la realidad actual con el empleo de las nuevas tecnologías de la información, tomando en consideración las normas del buen vivir.

i. Analizar y caracterizar larealidad actual local, regional, nacional e internacional utilizando diferentes fuentes de información.

BAJA

Caracterizar las fortalezas y debilidades del sistema social en que se desenvuelve el estudiante y el profesional, y sus elementos constitutivos.

8. AMBIENTES DE APRENDIZAJE

Para el empoderamiento del conocimiento de esta asignatura, se requieren elementos tanto de hardware como de software, e instrumentos complementarios como:

- Proyector.- Pizarra.

Page 5: Silabo programación estructurada

Página 5 de 6

“Saber para Ser”

- Marcadores de tiza líquida.- Computadores.- Software.- Aula de clase.- Aula virtual.

9. SISTEMA DE EVALUACIÓN DE LA ASIGNATURA

ACTIVIDADES A EVALUAR

PRIMER PARCIAL

SEGUNDO PARCIAL

TERCER PARCIAL

EVALUACIÓN PRINCIPAL

SUSPEN SIÓN

Exámenes 3 4 4 12 20LeccionesTareas Individuales 1 1 1InformesFichas de ObservaciónTrabajo en Equipo 2 2 2Trabajo de InvestigaciónPortafolios 1Aula Virtual 2 3 2Otros

TOTAL 8PUNTOS 10 PUNTOS 10 PUNTOS 12 PUNTOS 20

PUNTOS

10. BIBLIOGRAFÍA

BÁSICAAcera, M. (2012). Manual imprescindible de C/C++. México: Anaya Multimedia. Deitel, P. (2009). C++ cómo programar. México D. F.: Pearson Educación. Joyanes L. (2010). Programación en C, C++ Java y UML. Buenos Aires: McGraw- HilI InteramericanaLlanos, D. (2010). Fundamentos de informática y programación en C. Madrid: Paraninfo.Marquez T. (2011). Introducción a la programación estructurada en C. México D.F.:

Ed. Pearson Educación.COMPLEMENTARIA

Gutiérrez J. (2010). Análisis Numérico. México D.F.: McGraw-HilI InteramericanaRodríguez L. (2012). Software para Ciencia e Ingeniería: MATLAB 2010. Madrid:

MacroTrujillo R. (2009). Investigación Ciencia y Tecnología. Quito: Abya-Ayala

LECTURAS RECOMENDADASCampos M. (2009). Por qué leer, qué leer y cómo leer. Bogotá: ParaninfoLondoño J. (2010). Metodología de la Investigación. México D.F.: El Manual

ModernoVillalobos R. (2009). Fundamentos de Programación C. Madrid: Macro

WEBGRAFÍABitter, G., Chen, Y., Cheng, C., Sun, X., Tsai, W. T., & White, M. (2009, May). Service-oriented computing. Learning & Leading with Technology, 35(7), 28+. Obtenido de:

Page 6: Silabo programación estructurada

Página 6 de 6

“Saber para Ser”

http : // g o. g a l eg ro up. c o m /p s / i . d o ?id=GALE%7CA197802352&v=2.1&u=espoch_co ns&it=r&p=GPS&sw=w&asid=75818cfd75bfe77819a31b7a9501ffb5

Zhang, X., Zhang, C., Stafford, T. F., & Zhang, P. (2013). Teaching introductory programming to IS students: the impact of teaching approaches on learning performance. Journal of Information Systems Education, 24(2), 147+.Obtenido de: http : // g o. g a l eg ro up. c o m /p s / i . d o ?id=GALE%7CA352490188&v=2.1&u=espoch_con s&it=r&p=GPS&sw=w&asid=478efd1769c70893de4047068e32d86b

Gifford, J., & Madison, S. (2012). Modular programming: novice misconceptions. Journal of Research on Technology in Education, 34(3), 217+.Obtenido de: http : // g o. g a l eg ro up. c o m /p s / i . d o ?id=GALE%7CA90870029&v=2.1&u=espoch_con s&it=r&p=GPS&sw=w&asid=dcb32b7c6838b06acfc65f3841421e28

Ward, N. (2009, December). Programming as a discipline? Communications of theACM, 40(12), 113+. Obtenido de: http : // g o. g a l eg ro up. c o m /p s / i . d o ?id=GALE%7CA20447663&v=2.1&u=espoch_con s&it=r&p=GPS&sw=w&asid=03cea8c5dcb6adba673467d1bee8c85c

Johnson, L.F. "C in the first course considered harmful." Communications of theACM May 2009: 99+. Gale Power Search. Web. 15 Mar. 2014. Obtenido de: http : // g o. g a l eg ro up. c o m /p s / i . d o ?id=GALE%7CA17045236&v=2.1&u=espoch_con s&it=r&p=GPS&sw=w&asid=e1fb06650fd19a08b65c68c5da9ddcdb

DR. JULIO SANTILLÁN C.DOCENTE

DR. ALONSO ALVAREZ COORDINADOR DE AREA

DR. JULIO SANTILLÁN C. DIRECTOR DE ESCUELA

LUGAR Y FECHA DEPRESENTACIÓN Riobamba, 22 de octubre de 2014