• No se han encontrado resultados

MicrodiseñoAlgoritmia IA

N/A
N/A
Protected

Academic year: 2020

Share "MicrodiseñoAlgoritmia IA"

Copied!
9
0
0

Texto completo

(1)

FACULTAD: CIENCIAS AGRARIAS

PROGRAMA: INGENIERÍA AGROPECUARIA

1. IDENTIFICACIÓN DEL CURSO

NOMBRE DEL CURSO: ALGORÍTMIA Y PROGRAMACIÓN

CÓDIGO: 900104.

No. DECRÉDITOS ACADÉMICOS: 2

HORAS SEMANALES: 4

REQUISITOS: N.A

ÁREA DEL CONOCIMIENTO: CIENCIAS BÁSICAS DE INGENIERÍA

UNIDAD ACADÉMICA RESPONSABLE DEL DISEÑO CURRICULAR:

COMPONENTE BÁSICO COMPONENTE FLEXIBLE

TIEMPO (en horas) DEL TRABAJO ACADÉMICO DEL ESTUDIANTE

ACTIVIDAD ACADÉMICA DEL

ESTUDIANTE TRABAJO PRESENCIAL TRABAJO INDEPENDIENTE

TOTAL (HORAS)

HORAS 64 32 96

TOTAL 64 32 96

2. PRESENTACIÓN RESUMEN DEL CURSO

A través del curso de algoritmia y programación el alumno podrá conocer las principales herramientas que le ayudarán a desarrollar y resolver los problemas que se presenten, como son los algoritmos y las bases principales de la programación orientada a objetos, temas que estarán acompañados de asesorías constantes y explicaciones frecuentes por parte del docente, las cuales harán que los estudiantes tengan un conocimiento continuo.

Basados en el auto-aprendizaje, los alumnos tomaran la responsabilidad de adquirir conocimiento por su cuenta, mediante la lectura y la promoción de ejercicios propuestos en clase e inclusive talleres planteados por ellos mismos.

(2)

3. JUSTIFICACIÓN

En el comienzo de la carrera las bases que tome el alumno son la principal iniciativa para que él se forme o tome una posición como profesional, es por esto, que el ambiente de los algoritmos y la programación, lo lleva a pensar un poco mas allá de la carrera en sí, ya que se ofrecen todas las herramientas que les ayudarán a tener una idea completa, basado en modelos propuestos por diferentes autores.

La elaboración y solución de problemas contribuye a la mejora del pensamiento humano, orienta al ingeniero de sistemas para que elabore software de manera similar a como el cerebro del hombre trabaja, para solucionarlos, aplicando razonamiento basado en la lógica, independiente de un lenguaje de programación. El alumno debe adquirir un conjunto de técnicas y herramientas metodológicas que le permitan flexibilizar y estructurar el razonamiento para la solución de estos.

4. COMPETENCIAS GENERALES

COMPETENCIAS GENERALES

SABER

INTERPRETATIVA

Realizar un análisis detallado en cada unidad propuesta para llegar a una solución adecuada utilizando la lógica en la solución de problemas.

ARGUMENTATIVA Expresar sus ideas de acuerdo a la unidad, haciéndose

entender de manera clara y concisa

PROPOSITIVA

Descubrir y comprender por si mismo dando diferentes soluciones a los problemas propuestos tanto por el docente como por el estudiante.

HACER Utilizar las herramientas materiales e intelectuales de manera eficaz y eficiente

para obtener los mejores resultados

SER Sus valores, actitudes y aptitudes en el aula de clase deberán reflejar su

desarrollo en la vida profesional

5. DEFINICIÓN DE UNIDADES TEMÁTICAS Y ASIGNACIÓN DE TIEMPO DE TRABAJO PRESENCIAL E INDEPENDIENTE DEL ESTUDIANTE POR CADA EJE TEMÁTICO

No. NOMBRE DE LAS UNIDADES TEMÁTICAS

DEDICACIÓN DEL ESTUDIANTE

(horas) HORAS

TOTALES TRABAJO

PRESENCIAL

TRABAJO INDEPENDIENTE

1 Algoritmo, tipos de algoritmos 2 1 3

2 Tipos de datos, constantes y variables 2 1 3

(3)

4

Declaración de variables, diagramas de flujo, pseudocódigo y prueba de escritorio en las estructuras algorítmicas sencillas

10 5 15

5

Declaración de variables, diagramas de flujo, pseudocódigo y prueba de escritorio en las estructuras algorítmicas condicionales simples, dobles y anidadas

12 6 18

6

Declaración de variables, diagramas de flujo, pseudocódigo y prueba de escritorio en las estructuras algorítmicas repetitivas (hacer, mientras que, hacer mientras que)

12 6 18

7

Declaración de variables, diagramas de flujo, pseudocódigo y prueba de escritorio en las estructuras algorítmicas con arreglos unidimensionales (vectores)

6 3 9

8

Declaración de variables, diagramas de flujo, pseudocódigo y prueba de escritorio en las estructuras algorítmicas con arreglos bidimensionales (matrices)

6 3 9

9 Introducción a la programación en C ++ 12 6 18

(4)

6. PROGRAMACIÓN SEMANAL DEL CURSO

Unidad Temática

No.

Sem. CONTENIDOS TEMÁTICOS

ACTIVIDADES Y ESTRATEGIAS PEDAGOGICAS

H. T. P. H.T.I.

Clases Laboratorio y/o practica

Trabajo dirigido

Trabajo independiente

1 1 Algoritmo, tipos de algoritmos

Desarrollar actividades prácticas las cuales permitan al alumno reforzar su capacidad lógica

1 1 2 1

2 2 Tipos de datos, constantes y

variables

A través de ejercicios mostrar la diferencia que existe entre los tipos de datos

1 1 2 1

3

3 Tipos de expresiones,

operadores y operandos

A través de ejercicios prácticos matemáticos lograr que el alumno tome la relevancia que tiene cada operador

1 1 1 1

4 Tipos de expresiones y

operadores

Se realizarán ejercicios propuestos y explicativos por el docente, así como ejercicios prácticos y una evaluación respectiva

1 1 1 1

4

5

Declaración de variables, diagramas de flujo, pseudocódigo y prueba de escritorio en las estructuras algorítmicas sencillas

A través de talleres grupales e individuales, el alumnos tomara las bases suficientes para el desarrollo correcto de los ejercicios

3 2 3 1

6

Declaración de variables, diagramas de flujo, pseudocódigo y prueba de escritorio en las estructuras algorítmicas sencillas

Se realizarán ejercicios propuestos y explicativos por el docente, así como ejercicios prácticos y una evaluación respectiva

(5)

5

7

Declaración de variables, diagramas de flujo, pseudocódigo y prueba de escritorio en las estructuras algorítmicas condicionales simples, dobles y anidadas

A través de talleres grupales e individuales, el alumnos tomara las bases suficientes para el desarrollo correcto de los ejercicios

4 2 2 1

8

Declaración de variables, diagramas de flujo, pseudocódigo y prueba de escritorio en las estructuras algorítmicas condicionales simples, dobles y anidadas

Se realizarán ejercicios propuestos y explicativos por el docente, así como ejercicios prácticos y una evaluación respectiva

4 2 2 1

6

9

Declaración de variables, diagramas de flujo, pseudocódigo y prueba de escritorio en las estructuras algorítmicas repetitivas (hacer, mientras que, hacer mientras que)

A través de talleres grupales e individuales, el alumnos tomara las bases suficientes para el desarrollo correcto de los ejercicios

4 2 2 1

10

Declaración de variables, diagramas de flujo, pseudocódigo y prueba de escritorio en las estructuras algorítmicas repetitivas (hacer, mientras que, hacer mientras que)

Se realizarán ejercicios propuestos y explicativos por el docente, así como ejercicios prácticos y una evaluación respectiva

(6)

7

11

Declaración de variables, diagramas de flujo, pseudocódigo y prueba de escritorio en las estructuras algorítmicas con arreglos unidimensionales (vectores)

A través de talleres grupales e individuales, el alumnos tomara las bases suficientes para el desarrollo correcto de los ejercicios

2 1 2 1

12

Declaración de variables, diagramas de flujo, pseudocódigo y prueba de escritorio en las estructuras algorítmicas con arreglos unidimensionales (vectores)

Se realizarán ejercicios propuestos y explicativos por el docente, así como ejercicios prácticos y una evaluación respectiva

2 1 2 1

8

13

Declaración de variables, diagramas de flujo, pseudocódigo y prueba de escritorio en las estructuras algorítmicas con arreglos bidimensionales (matrices)

A través de talleres grupales e individuales, el alumnos tomara las bases suficientes para el desarrollo correcto de los ejercicios

2 2 2 1

14

Declaración de variables, diagramas de flujo, pseudocódigo y prueba de escritorio en las estructuras algorítmicas con arreglos bidimensionales (matrices)

Se realizarán ejercicios propuestos y explicativos por el docente, así como ejercicios prácticos y una evaluación respectiva

(7)

9

15 Programación en c

A través de una clase magistral, se mostrará la importancia del lenguaje de programación c

4 2 2 1

16

Conceptos, librerías, tipos de datos, sintaxis y palabras reservadas

Se realizarán programas propuestos y explicativos por el docente, así como ejercicios prácticos y una evaluación respectiva

4 2 2 1

(8)

7. EVALUACIÓN DEL APRENDIZAJE

UNIDAD TEMÁTICA ESTRATEGIA DE EVALUACIÓN PORCENTAJE (%)

Unidad 1 Se llevará a cabo a través de didácticas

lógicas y prácticas grupales 5%

Unidad 2 Se llevará a cabo a través de ejercicios, taller

y evaluación

5%

Unidad 3 Se llevará a cabo a través de talleres,

participaciones y evaluación

5%

Unidad 4 Se llevará a cabo a través de talleres,

participaciones y evaluación

10%

Unidad 5 Se llevará a cabo a través de talleres,

participaciones y evaluación

20%

Unidad 6 Se llevará a cabo a través de talleres,

participaciones y evaluación

20%

Unidad 7 Se llevará a cabo a través de talleres,

participaciones y evaluación

10%

Unidad 8 Se llevará a cabo a través de talleres,

participaciones y evaluación

10%

Unidad 9 Se llevará a cabo a través de talleres,

participaciones y evaluación

15%

8. BIBLIOGRAFÍA

a. Bibliografía Básica:

[1] Brassard G., Bratley P., Fundamentos de Algoritmia, Prentice Hall, Ed. 3, 1997, 579 pp.

[2] Joyanes Aguilar Luís, Metodología de la Programación, Mac Graw Hill, Ed. 2, 2001, 774 pp.

[3] Joyanes Aguilar Luís, Fundamentos de Programación Algoritmos y Estructuras de datos. MacGraw Hill, Ed. 2, 2001, 714 pp.

[4] Becerra S. César A., Algoritmos: Conceptos básicos. Ed. Kimpres Ltda. Ed. 5, 2002, 437 pp.

[5] Cairó, Osvaldo, Metodología de la programación. Ed. 2, Alfaomega Grupo Editor, 2003.

[6] Fundamentos de Programación: Aprendizaje Activo Basado en Casos, Jorge Villalobos, Rubby Casallas, Prentice-Hall, April 2006.

[7] Joyanes, Aguilar. Programación Orientada a Objetos. Segunda edición. Ed. Mc Graw Hill. 1998.

(9)

b. Bibliografía Complementaria:

[1] http://www.algoritmia.net/articles.php?id=30

OBSERVACIONES

La fecha de cada parcial es concertada con los estudiantes dentro de las fechas establecidas por la universidad por lo que el alumno debe programarse para llevar a cabo el examen en la fecha prevista. Así mismo la entrega de los proyectos propuestos por el docente. Cualquier excepción deberá ser justificada por documentos que demuestren alguna incapacidad médica o motivos de fuerza mayor que no hubieran podido ser previstos. Cualquier otra situación deberá ser analizada y autorizada por el Comité de Programa al menos con una semana anticipación.

Referencias

Documento similar

Pero, al fin y al cabo, lo que debe privar e interesar al sistema, es la protección jurisdiccional contra las ilegalidades de la Administración,221 dentro de las que se contemplan,

Dado un espazo topol´ oxico, denominado base, e dado un espazo vec- torial para cada punto de dito espazo base, chamaremos fibrado vectorial ´ a uni´ on de todos estes

Este estimador é asintoticamente insesgado para a densidade espectral, pero non é consistente dado que a súa varianza é proporcional ao valor da densidade espectral en cada frecuencia

No caso b), a historia cambia un pouco, dado que puxemos un detector na dobre fenda. Isto significa que a´ı medimos e sabemos que est´a part´ıcula, e polo tanto a integral de cami˜

Nijkamp has placed special emphasis on spatial-economic competition and ascribes to it a central function. While we recognise the centrality of spatial- economic

La solución que se ha planteado, es que el paso o bien se hiciese exclusivamente por el adarve de la muralla, o que una escalera diese acceso por la RM evitando la estancia (De

Dentro de esta franja, diversos prospectos de mineralización epitermal de minerales preciosos (Au) están asociados a zonas de cizallamiento compresivo, los cuales tienen como

22 Enmarcado el proyecto de investigación de I+D «En clave femenina: música y ceremonial en las urbes andaluzas durante el reinado de Fernando VII (1808-1833)» (Plan Andaluz