universidad autónoma de sinaloa facultad de informática...
TRANSCRIPT
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
06/09/2017
2
Presentación • Algoritmia • FIUAS
Instructor
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
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
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
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
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.
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.
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
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
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