Universidad Autónoma de Sinaloa Facultad de Informática...

10
06/09/2017 1 Facultad de Informática Culiacán Algoritmia UNIVERSIDAD AUTÓNOMA DE SINALOA Instructor: MC. Gerardo Gálvez Gámez Agosto 2017 Presentación • Algoritmia • FIUAS Orden del día Presentación Instructor Exploración de conocimientos previos Estructura del Curso Objetivo Programa del curso Calendario Forma de evaluar Consideraciones Generales Bibliografía Actividades Extraclases 2

Transcript of Universidad Autónoma de Sinaloa Facultad de Informática...

Page 1: Universidad Autónoma de Sinaloa Facultad de Informática ...galvez.milibreta.com.mx/UAS/Algoritmia/1 .-Presentacion Algoritmia.pdf · Estructuras Algorítmicas 1. Estructuras secuenciales

06/09/2017

1

Facultad de Informática Culiacán

Algoritmia

UNIVERSIDAD AUTÓNOMA DE SINALOA

Instructor: MC. Gerardo Gálvez Gámez

Agosto 2017

Presentación • Algoritmia • FIUAS

Orden del día

• Presentación▫ Instructor

• Exploración de conocimientos previos

• Estructura del Curso▫ Objetivo▫ Programa del curso▫ Calendario ▫ Forma de evaluar

• Consideraciones Generales

• Bibliografía

• Actividades Extraclases

2

Page 2: Universidad Autónoma de Sinaloa Facultad de Informática ...galvez.milibreta.com.mx/UAS/Algoritmia/1 .-Presentacion Algoritmia.pdf · Estructuras Algorítmicas 1. Estructuras secuenciales

06/09/2017

2

Presentación • Algoritmia • FIUAS

Instructor

[email protected]

3

Presentación • Algoritmia • FIUAS

Exploración de conocimientos previos

• ¿Pueden reconocer a una computadora?

• ¿Han hecho algo en una computadora?

• ¿Han utilizado Windows o DOS, Linux, Osx?

• ¿Han utilizado al menos parte de Microsoft Office?

• ¿Han programado en un lenguaje?

• ¿Han navegado por Internet?

• ¿Han escrito páginas Web?

4

Page 3: Universidad Autónoma de Sinaloa Facultad de Informática ...galvez.milibreta.com.mx/UAS/Algoritmia/1 .-Presentacion Algoritmia.pdf · Estructuras Algorítmicas 1. Estructuras secuenciales

06/09/2017

3

Presentación • Algoritmia • FIUAS

¿Dónde están?

5

Plan de Estudios 2011 (1ro. 4 semestres)

Presentación • Algoritmia • FIUAS

Objetivo del Curso

• Al finalizar el curso el alumno:

▫ Obtendrá los conocimientos y habilidades paraanalizar y diseñar algoritmos que representen lasolución a problemas susceptibles de sercomputarizados, mediante el desarrollo de lascapacidades de abstracción, análisis y modeladoapoyado en la heurística a través de la práctica,aplicando una metodología y fomentando el usode buenas prácticas.

6

Page 4: Universidad Autónoma de Sinaloa Facultad de Informática ...galvez.milibreta.com.mx/UAS/Algoritmia/1 .-Presentacion Algoritmia.pdf · Estructuras Algorítmicas 1. Estructuras secuenciales

06/09/2017

4

Presentación • Algoritmia • FIUAS

El ProgramaUnidad I. Conceptos básicos

1. Algoritmia2. Computadora3. Importancia de aprender a programar4. Algoritmo5. Programa6. Lenguajes7. Herramientas para representar algoritmos8. Razonamiento lógico y programación de computadoras9. Resolución de problemas lógicos en forma algorítmica (acertijos, recreación

matemática, razonamiento lógico)

Unidad II. Elementos algorítmicos básicos1. Representación de la información y su manejo2. Tipos de Datos3. Expresiones4. Operadores5. Identificadores6. Constantes7. Variables8. Operador de Asignación9. Funciones Matemáticas10. Actividades Practicas

1. Resolución de expresiones2. Uso de herramientas de compilación para resolución de expresiones

7

Presentación • Algoritmia • FIUAS

El ProgramaUnidad III. Metodología para la solución de problemas algorítmicos

1. Importancia de la aplicación de técnicas y herramientas metodológicas.

2. Descripción del problema

3. Análisis del problema

1. Estrategias de solución

2. Técnicas de análisis

4. Desarrollo de la solución algorítmica (pseudocódigo)

5. Depuración y plan de prueba s

6. Documentación

1. Interna

7. Externa

Unidad 4.- Estructuras Algorítmicas

1. Estructuras secuenciales

1. Instrucciones de entrada/salida

2. Resolución de problemas secuenciales

2. Estructuras Selectivas

1. Simples

2. Dobles

3. Múltiples

4. Anidadas

5. Resolución de problemas

3. Estructuras Repetitivas

1. Mientras

2. Repetir

3. Desde

4. Resolución de problemas 8

Page 5: Universidad Autónoma de Sinaloa Facultad de Informática ...galvez.milibreta.com.mx/UAS/Algoritmia/1 .-Presentacion Algoritmia.pdf · Estructuras Algorítmicas 1. Estructuras secuenciales

06/09/2017

5

Presentación • Algoritmia • FIUAS

El ProgramaUnidad 5.- Arreglos y Modularidad

1. Arreglos

1. Unidimensionales

2. Multidimensionales

3. Resolución de problema

2. Programación Modular

1. Ámbito de variables

2. Estructura del algoritmo modular

3. Resolución de problemas

9

Presentación • Algoritmia • FIUAS

Calendario

Ordinario: 3 – 13 de Enero de 2016

Fin del curso: 13 de Enero de 2017

Inicio del Curso: 22 de Agosto de 2016

10

http://web.uas.edu.mx/web/index.php?seccion=calendario

Page 6: Universidad Autónoma de Sinaloa Facultad de Informática ...galvez.milibreta.com.mx/UAS/Algoritmia/1 .-Presentacion Algoritmia.pdf · Estructuras Algorítmicas 1. Estructuras secuenciales

06/09/2017

6

Presentación • Algoritmia • FIUAS

Elementos de Evaluación

Elemento Porcentaje

Asistencia (Ser) 10

Tareas (Saber Hacer)

• A= Sin errores,

• B= Con pocos errores,

• C= Deficiente

30

30

15

10

Examen Teórico y Práctico (Saber y Saber Hacer) 60

* Participación

Total 100%

11

Presentación • Algoritmia • FIUAS

ACREDITACIÓN DEL CURSO:

a) La calificación mínima aprobatoria es 6 (seis) y asistenciamínima del 80% al curso.

b) Las/los estudiantes con un promedio de 8.0 (ocho) o mayor enevaluaciones parciales, quedan exentos del examen final ordinario.

c) Las/los estudiantes con un promedio menor de 8.0 (ocho) enevaluaciones parciales deberán presentar el examen final ordinario.

d) La calificación final de las/los estudiantes que presenten el examenfinal ordinario, será el promedio del promedio de evaluaciones parcialesy la calificación del examen final ordinario.(Promedio de evaluaciones parciales 50%, evaluación final 50%)

e) Las/los estudiantes que no alcancen 6(seis) en el promedioseñalado en la parte (d), deberán presentar examen extraordinario.

Page 7: Universidad Autónoma de Sinaloa Facultad de Informática ...galvez.milibreta.com.mx/UAS/Algoritmia/1 .-Presentacion Algoritmia.pdf · Estructuras Algorítmicas 1. Estructuras secuenciales

06/09/2017

7

Presentación • Algoritmia • FIUAS

Consideraciones Generales

• Asistencia y Puntualidad (%)▫ Obligatoria (80%)

• Tareas (%)▫ Obligatorias

• Participación (%)▫ No obligatoria

• Examen ( %)▫ Obligatorio

• Desarrollo de Clase ▫ No usar celulares (apagado o vibrador)▫ Ingresar al aula antes de su inicio▫ Al salir del curso no reingresa▫ No utilizar laptop al menos que el

instructor lo indique▫ Los materiales del curso no deben ser

distribuidos, por ningún medio.▫ No existe consentimiento para realizar

ningún tipo de grabación del desarrollo del curso, ni su distribución.

13

Presentación • Algoritmia • FIUAS

Compromiso del Profesor

Promover un entorno de respeto mutuo y de sana convivencia y colaboración

Poner a disposición de los alumnos mi experiencia y conocimientos para guiarles a obtener aprendizaje significativo en el área de la materia

Promover la retroalimentación y aprovecharla para mejorar mi práctica docente

Asistir regular y puntualmente a las sesiones de clase

Plantear claramente al inicio de cada sesión los objetivos de la misma y las actividades a desarrollar para lograrlos

Evaluar de forma justa y uniforme a todos los alumnos

Esforzarme por conocer (o al menos identificar por nombre) a todos mis alumnos antes del fin del curso.

Page 8: Universidad Autónoma de Sinaloa Facultad de Informática ...galvez.milibreta.com.mx/UAS/Algoritmia/1 .-Presentacion Algoritmia.pdf · Estructuras Algorítmicas 1. Estructuras secuenciales

06/09/2017

8

Presentación • Algoritmia • FIUAS

Consideraciones Generales para el

Alumno

• El alumno se responsabilizará de:

▫ Su aprendizaje

▫ Dedicación

Auto-estudio Búsqueda de información Búsqueda de asesorías Elaboración y entrega de tareas a tiempo

▫ Asistencia y Puntualidad

▫ Participación expresando dudas, opiniones, inquietudes, etc.

15

Presentación • Algoritmia • FIUAS

Bibliografía

• LÓPEZ ROMÁN, LEOBARDO (2006)Metodología de la ProgramaciónOrientada a Objetos. Edit Alfaomega,México D.F. Primera Edición.

• CAIRO BATTISTUTTI, OSVALDO. (2006)Metodología de la Programación, Algoritmos,Diagramas de Flujo y Programas. EditAlfaomega, México D.F Tercera edición.

• LÓPEZ ROMÁN, LEOBARDO. (2003)Programación Estructurada, un enfoquealgorítmico. Edit Alfaomega, México D.F.Segunda Edición.

16

Page 9: Universidad Autónoma de Sinaloa Facultad de Informática ...galvez.milibreta.com.mx/UAS/Algoritmia/1 .-Presentacion Algoritmia.pdf · Estructuras Algorítmicas 1. Estructuras secuenciales

06/09/2017

9

Presentación • Algoritmia • FIUAS

Herramientas Didácticas

• Pizarrón Blanco y Plumones

• Computadora y Dispositivos Móviles

• Software:

▫ http://pseint.sourceforge.net/

▫ http://www.tutorialspoint.com/execute_python_online.php

▫ Suite ofimática

17

Presentación • Algoritmia • FIUAS

Bienvenidos

Iniciamos

Curso: Algoritmia

18

Page 10: Universidad Autónoma de Sinaloa Facultad de Informática ...galvez.milibreta.com.mx/UAS/Algoritmia/1 .-Presentacion Algoritmia.pdf · Estructuras Algorítmicas 1. Estructuras secuenciales

06/09/2017

10

Presentación • Algoritmia • FIUAS

Actividad #1

TAREA Control de Lectura y Resumen de conceptos

Objetivo: El alumno definirá los siguientesconceptos básicos:1. Algoritmia

2. Computadora

3. Importancia de aprender a programar

4. Algoritmo

5. Programa

6. Lenguajes

7. Herramientas para representar algoritmos

8. Razonamiento lógico y programación de computadoras

Ver más detalles en el material

académico de apoyo al curso

de Algoritmia.

19http://www.milibreta.com.mx