tarea
Licenciatura en Ingeniería en Sistemas Computacionales
NOMBRE DE LA ASIGNATURA
DISEÑO DE ALGORITMOS
ÁREA
CLAVE ASIGNATURA
FUNDAMENTAL
1002
OBJETIVO(S) GENERAL(ES) DE LA ASIGNATURA
Al finalizar el curso, el alumno analizara y diseñara algoritmos con base en la metodología de la
programación, que permitan dar solución a problemas computacionales.
TEMAS YSUBTEMAS
1. ALGORITMOS Y PROGRAMAS
1.1 Concepto de algoritmo
1.2 Los lenguajes de programación
1.3 Datos, Tipos de datos y operaciones primitivas
1.4 Constantes y variables
1.5 Expresiones
1.6 Funciones internas
1.7 La operación de asignación
1.7.1 Asignación aritmética
1.7.2 Asignación Lógica
1.7.3 Asignación de caracteres
1.7.4 Conversión de tipo
1.8 Entrada y salida de información2. LA RESOLUCIÓN DE PROBLEMAS CON COMPUTADORAS Y LAS HERRAMIENTAS DE
PROGRAMACIÓN
2.1 La resolución de problemas
2.2 Análisis del problema
2.3 Diseño del algoritmo
2.4 Resolución de problemas mediante computadora
2.5 Representación gráfica de algoritmos (Diagramas de Flujo)
2.6 Diagramas de Nassi-Schneidermann (N-S)
2.7 Pseudocódigo
3. ESTRUCTURA GENERAL DE UN ALGORITMO
3.1 Partesconstitutivas de un algoritmo
13
Universidad Mundo Maya
Licenciatura en Ingeniería en Sistemas Computacionales
3.2 Instrucciones y tipos de instrucciones
3.3 Tipos de Instrucciones
3.3.1 De Asignación
3.3.2 De lectura de datos (entrada)
3.3.3 De escritura de resultados (salida)
3.3.4 De bifurcación
3.4 Elementos básicos de un algoritmo
3.4.1 Bucles
3.4.2 Contadores
3.4.3 Acumulador3.4.4 Decisión o selección
3.4.5 Interruptores
3.5 Escritura de un algoritmo
3.5.1 Cabecera
3.5.2 Determinación de variables
3.5.3 Estilo de escritura de algoritmos
4. ESTRUCTURAS ALGORÍTMICAS SELECTIVAS
4.1 Introducción
4.2 Estructura selectiva simple
4.3 Estructura selectiva doble
4.4 Estructura selectiva múltiple
4.5 Estructuras selectivas anidadas
5. ESTRUCTURAS ALGORÍTMICASREPETITIVAS
5.1 Introducción
5.2 Estructura repetitiva repetir (FOR)
5.3 Estructura repetitiva mientras (WHILE)
5.4 Estructuras repetitivas anidadas
6. ESTRUCTURAS DE DATOS: ARREGLOS
6.1 Introducción
6.2 Arreglos unidimensionales
6.3 Definición de arreglos
6.4 Operaciones con arreglos
6.5 Arreglos bidimensionales
6.6 Arreglos de más de dos dimensiones
1002
14
Universidad Mundo MayaLicenciatura en Ingeniería en Sistemas Computacionales
ACTIVIDADES DE APRENDIZAJE
CON DOCENTE
• Diagramas de flujo y pseudocódigo.
• Resolución de problemas con computadora.
• Resolución de ejercicios computacionales.
• Prácticas en laboratorio de cómputo.
• Mesas de trabajo para análisis de problemas computacionales.
INDEPENDIENTES
• Análisis bibliográfico, hemerográfico y electrónico.
•Resolución de ejercicios computacionales.
• Resolución de problemas con computadora.
• Mesas de trabajo para análisis de problemas computacionales.
CRITERIOS Y PROCEDIMIENTOS DE EVALUACIÓN Y ACREDITACIÓN
» Tres exámenes parciales por escrito
60%
» Ejercicios en clase y extraclase
15%
» Manual de ejercicios y prácticas
10%
» Examen final por escrito
15%
1002
15Universidad Mundo Maya
Licenciatura en Ingeniería en Sistemas Computacionales
NOMBRE DE LA ASIGNATURA
FUNDAMENTOS DE INVESTIGACIÓN
ÁREA
CLAVE ASIGNATURA
FUNDAMENTAL
1003
OBJETIVO(S) GENERAL(ES) DE LA ASIGNATURA
Al finalizar el curso, el alumno identificará los elementos, factores de validación, tipos y técnicas
de investigación, y producirá informes y escritos académicos propios desu área de formación.
TEMAS Y SUBTEMAS
1. LA CIENCIA, LA TECNOLOGÍA Y LA SOCIEDAD EN EL DESARROLLO DE LA HUMANIDAD
1.1 El papel de la profesionalización en el desarrollo de la tecnología y la sociedad
1.2 El campo de la sociedad en el mundo actual
1.3 Ámbitos de desarrollo de la profesión en el contexto actual
1.4 Prácticas predominantes y emergentes en el ejercicio de la profesión
1.5...
Regístrate para leer el documento completo.