• No se han encontrado resultados

Syllabus Fundamentos de Programacion 2014

N/A
N/A
Protected

Academic year: 2020

Share "Syllabus Fundamentos de Programacion 2014"

Copied!
9
0
0

Texto completo

(1)

Fundamentos de Programación

a. Asignatura b. Nro.

Créditos c. Código

d. Horas de trabajo directo con el docente

e. Horas de trabajo autónomo del estudiante

Fundamentos de Programación 2 32 64

f. Del nivel g. Asignaturas pre-requisitos h. Código

Técnico profesional Tecnológico

Profesional

i. Corresponde al programa

académico Ingeniería de sistemas e ingeniería electrónica

j. Unidad académica que oferta la asignatura

Ingeniería de Sistemas

k. Correo electrónico de la unidad que oferta

(2)

l. Perfil académico del docente – tutor:

Profesional con un alto nivel de compromiso, gusto por el aprendizaje permanente y excelente relación con estudiantes y compañeros. Con título de pregrado y/o postgrado en sistemas, informática, electrónica o área afín, con dos años de experiencia en desarrollo de aplicaciones informáticas y/o docencia universitaria en asignaturas relacionadas con algoritmos de programación, técnicas de programación, estructura de datos, programación web, ingeniería de software.

m. Importancia de esta asignatura en el proceso de formación:

Como su nombre lo indica; la asignatura Fundamentos de Programación tiene como propósito principal desarrollar competencias básicas en el estudiante relacionadas con la adquisición de la lógica de programación y el desarrollo de software. De igual manera busca orientar al estudiante hacia la solución de problemas reales empleando el pensamiento lógico y la algoritmia como herramientas principales.

n. Al finalizar el curso el estudiante estará en condiciones de:

 Identificar plenamente los elementos de un algoritmo de programación.  Analizar detalladamente los elementos de un problema.

 Plantear soluciones alternas a una problemática por medio de un algoritmo de programación.  Aplicar esquemas de revisión lógica del algoritmo.

 Diseñar pruebas de escritorio que garanticen la efectividad del algoritmo.

(3)

ñ. Problemas (preguntas) que determinan el propósito de formación en la asignatura:

 ¿Cómo abordar problemas y plantear soluciones utilizando el pensamiento Lógico?

 ¿De qué forma la lógica aporta en la comprensión, planeación y resolución de problemas?

 ¿Cuáles son los factores que se deben tener en cuenta al diseñar un algoritmo para la resolución de un problema?  ¿Cómo el uso de la estructura secuencial, iterativa y condicional, en un algoritmo permite representar una idea?  ¿Cuáles son los elementos que se deben tener en cuenta para diseñar una prueba de escritorio?

 ¿Cuál es la estructura de un programa básico en un lenguaje de programación estructurado?  ¿De qué forma se debe aplicar un algoritmo a un lenguaje de programación?

o. Competencias

 Generar habilidades que permitan al estudiante analizar, sintetizar, formular, plantear y dar solución a problemas utilizando pensamiento Lógico, representándolo en algoritmos.

 Diseñar pruebas de escritorio que permitan evaluar el algoritmo y medir su productividad.

(4)

p. Plan de trabajo

Planeación del proceso de formación

Sesión Propósitos de formación Acciones a desarrollar

Tiempos de trabajo por créditos: tutoría, trabajo

autónomo, trabajo colaborativo Horas de

trabajo autónomo

del estudiante

Horas de trabajo directo con

el docente

1. Fundamento de la programación y conceptos básicos

 Comprender la terminología

relacionada con los algoritmos.

 Representación. Simbología de los algoritmos Diagramas  Identificar los elementos

Lógicos de un algoritmo

 Clase Magistral  Ejercicios Prácticos

4 2

(5)

2. Variables y tipos de datos

 Identificar claramente los tipos de datos

 Asimilar los elementos para la declaración de una variable

 Diferenciar entre variables globales y locales

 Conocer los tipos de datos

 Clase Magistral  Ejercicios Prácticos

4 2

3. Estructura condicional

simple si

entonces

Aplicar la estructura condicional simple como componentes básicos de los diagramas y aplicar la combinación de ellas para el desarrollo de algoritmos más complejos.

 Clase Magistral

 Ejercicios Prácticos utilizando Pseudocódigo

4 2

4. Estructura condicional anidada

Conocer las diferentes estructuras algorítmicas condicionales anidadas como componentes básicos de los diagramas y aplicar la combinación de ellas para el desarrollo de algoritmos más complejos.

 Clase Magistral

 Ejercicios Prácticos utilizando herramientas como Pseudocódigo  Aplicaciones a proyecto

de aula

4 2

5. Estructura de repetición ciclo condicionado al inicio, mientras-hacer y para

Diseñar eficazmente ciclos repetitivos para el desarrollo de multiprocesos.

 Clase Magistral  Ejercicios Prácticos

Pseudocódigo

 Aplicaciones a proyecto de aula

(6)

6. Primer parcial 4 2

7. Arreglos Unidimensionales

Reconocer la diferencia entre el almacenamiento de una variable y un Vector de almacenamiento. Almacenar datos en vectores y a través de las estructuras de repetición mostrar los datos almacenados

 Clase Magistral  Ejercicios Prácticos

Pseudocódigo

 Aplicaciones a proyecto de aula

4 2

8. Aplicaciones con Arreglos

Unidimensionale s

. Reconocer la diferencia entre el almacenamiento de una variable y un Vector de almacenamiento. Almacenar datos en vectores y a través de las estructuras de repetición mostrar los datos almacenados

 Clase Magistral  Ejercicios Prácticos

utilizando Pseudocódigo  Aplicaciones a proyecto

de aula

4 2

9. Formulación de algoritmos en DFD. Diagramas lógicos y prueba de escritorio

Diseñar algoritmos basados en las características del problema utilizando la herramienta DFD Seguimiento de algoritmo por medio de prueba de escritorio

 Clase Magistral  Ejercicios Prácticos

4 2

10.Formulación de algoritmos en DFD. Diagramas lógicos y prueba de escritorio

Diferenciar claramente el uso y los beneficios de una estructura secuencial de asignación, usando la herramienta DFD

 Clase Magistral  Ejercicios Prácticos

4 2

11.Segundo parcial 4 2

(7)

30%

12.Formulación de algoritmos en PseInt.

Diagramas

lógicos y prueba de escritorio

Diseñar algoritmos basados en las características del problema utilizando la herramienta PseInt Seguimiento de algoritmo por medio de prueba de escritorio

 Clase Magistral  Ejercicios Prácticos

4 2

13.Formulación de algoritmos en PseInt.

Diagramas

lógicos y prueba de escritorio

Diferenciar claramente el uso y los beneficios de una estructura secuencial de asignación, usando la herramienta PseInt

 Clase Magistral  Ejercicios Prácticos

4 2

14.Formulación de algoritmos en PseInt.

Diagramas

lógicos y prueba de escritorio

Diferenciar claramente el uso y los beneficios de una estructura secuencial de asignación, usando la herramienta DFD

 Clase Magistral  Ejercicios Prácticos

4 2

15.Semana de la

Generación C Aplicar lo aprendido al proyecto deaula 4 2

(8)

q. Sistema de evaluación (criterios y descripción)

Evaluación diagnostica: Para establecer el nivel de conocimientos que el estudiante tiene acerca del tema. Evaluación formativa: Le permite al docente y al estudiante detectar las fortalezas y debilidades.

Evaluación sumativa: de acuerdo con la exigencia de la institución para cualificar el nivel de competencias y está compuesta por tres cortes, Primer corte 30%, segundo corte 30% y tercer corte 40% y la escala de las mismas es de 1 a 5.

Lo anterior debe estar directamente relacionado con la metodología ABP, los acuerdos pedagógicos logrados al inicio del curso y lo consagrado en el reglamento estudiantil.

r. Calificación (distribución de notas)

Prueba parcial 1 Prueba parcial 2 Prueba final

- Evaluación principal: 15% - Talleres: 12%

- Adelanto proyecto:3%

- Evaluación principal: 15% - Talleres: 12%

- Adelanto proyecto:3%

- Evaluación principal: 15% - Talleres: 5%

- Proyecto: 20%

Total 30% Total 30% Total 40%

s. Bibliografía y cibergrafía

Bibliografía:

(9)

 Joyanes Aguilar, Luis. Fundamentos de Programación: Algoritmos y Estructura de datos. McGrawHill. 4 edición.  Kruse, Robert Estructura de datos y diseño de programas. Prentice Hall. 1 edición.

Cibergrafía:

 http://c.conclase.net/curso/

 http://webdelprofesor.ula.ve/ingenieria/hyelitza/materias/programacion2/oxo/ProfaYusneyi_Tema8_POOClasesyObjetos.pdf

 http://www.oracle.com/technetwork/java/javase/documentation/index.html

 http://www.lawebdelprogramador.com/cursos/cplusplus/index.php

 http://youtu.be/08Jpw4mj6R8

Desarrollado por Fecha Validado por Aprobado por

Ing. Magda Fernández 02/01/2014 Ing. Yesid

Referencias

Documento similar

Proporcione esta nota de seguridad y las copias de la versión para pacientes junto con el documento Preguntas frecuentes sobre contraindicaciones y

que hasta que llegue el tiempo en que su regia planta ; | pise el hispano suelo... que hasta que el

E Clamades andaua sienpre sobre el caua- 11o de madera, y en poco tienpo fue tan lexos, que el no sabia en donde estaña; pero el tomo muy gran esfuergo en si, y pensó yendo assi

entorno algoritmo.

o Si dispone en su establecimiento de alguna silla de ruedas Jazz S50 o 708D cuyo nº de serie figura en el anexo 1 de esta nota informativa, consulte la nota de aviso de la

Ciaurriz quien, durante su primer arlo de estancia en Loyola 40 , catalogó sus fondos siguiendo la división previa a la que nos hemos referido; y si esta labor fue de

Las manifestaciones musicales y su organización institucional a lo largo de los siglos XVI al XVIII son aspectos poco conocidos de la cultura alicantina. Analizar el alcance y

La campaña ha consistido en la revisión del etiquetado e instrucciones de uso de todos los ter- mómetros digitales comunicados, así como de la documentación técnica adicional de