Prueba

Páginas: 6 (1493 palabras) Publicado: 2 de julio de 2014
1. D A T O S

D E

L A

A S I G N A T U R A

Nombre de la asignatura: Diseño Estructurado de Algoritmos
Carrera: Ingeniería en Sistemas Computacionales
Clave de la asignatura: SCB-9316
Horas teoría – Horas práctica – Créditos: 4 – 0 - 8

2. U B I C A C I Ó N

D E

L A

A S I G N A T U R A

a) RELACION CON OTRAS ASIGNATURAS DEL PLAN DE ESTUDIO

ANTERIORES
ASIGNATURASTEMAS

Ninguna.

POSTERIORES
ASIGNATURAS
Programación I

TEMAS
-

Declaraciones
Instrucciones
Fundamentales
Arreglos
Subrutinas

b) APORTACION DE LA ASIGNATURA AL PERFIL DEL EGRESADO
La materia aporta conocimientos y habilidades para las materias de programación y análisis y diseño de
sistemas.

3. O B J E C T I V O (S)

G E N E R A L (ES)

D E L

C U R S O

El alumnoserá capaz de plantear metodológicamente la solución de problemas susceptibles de ser
computarizados a través del manejo de técnicas estructuradas de diseño y formulación de algoritmos,
de manera que estos queden debidamente documentados.

4. T E M A R I O
NUMERO

TEMAS

SUBTEMAS

I

Conceptos básicos

1.1 Introducción
- De los problemas a los programas
- Breves prácticas deprogramación
1.2 Definición de lenguaje
1.3 Definición de algoritmo
1.4 Algoritmos cotidianos
1.5 Definición de lenguajes algorítmicos
1.6 Historia y aplicación de los lenguajes algorítmicos

II

Metodología para la solución de
problemas por medio de computadoras

2.1
2.2
2.3
2.4
2.5
2.6
2.7

Definición de problema
Análisis de los datos
Diseño de la solución
Codificación
Prueba ydepuración
Documentación
Mantenimiento

III

Entidades primitivas para el diseño de
instrucciones

3.1
3.2
3.3
3.4

Tipos de datos
Operadores y operandos
Expresiones
Identificadores como localidades de memoria

IV

Técnicas de diseño

4.1 Top down
4.2 Bottom up
4.3 Warnter

V

Técnicas para la formulación de
algoritmos

5.1 Diagramas de flujo
5.2 Pseudocódigo
5.3Diagramas estructurados (nassi-schneiderman)

VI

Estructuras algorítmicas

6.1 Secuenciales
- Asignación
- Entrada
- Salida
6.2 Condicionales
- Simple
- Múltiple

VII

Arreglos

7.1 Vectores
7.2 Matrices

VIII

Manejos de cadenas de caracteres

8.1 Definición
8.2 Función
8.3 Manipulación

IX

Manejo de módulos

9.1 Concepto y características de un módulo
9.2Clasificación de los módulos
- Funciones
- Procedimientos
9.3 Operación de módulos y sus parámetros
9.4 Criterios de modularización

5. A P R E N D I Z A J E S

R E Q U E R I D O S

- Teoría de conjuntos.
- Computación básica.
- Matemáticas finitas.

6. S U G E R E N C I A S

D I D A C T I C A S

-

Utilizar paquetes de software que permitan que el alumno inetractue con lacomputadora y ejecute
los algoritmos escritos en pseudocódigo.

-

Que el maestro plantee problemas para resolver fuera de clase que propicien que el alumno
investigue diferentes métodos de solución y elabore algoritmos para algunos de los métodos.

-

Que el maestro promueva el trabajo en equipo tanto en clase como fuera de ella, buscando
incorporar en cada uno de los equipos por lo menos a unalumno destacado.

-

Que el maestro promueva la exposición en clase de los algoritmos diseñados por los alumnos y
equipos de alumnos, buscando que se presenten diferentes algoritmos para implementar el mismo
método, de tal forma que se propicie la discusión y comparación de los mismos.

-

Establecer asesoría no sólo con el maestro, sino con alumnos de semestres avanzados que prestanservicio social.

-

Que el maestro organice talleres optativos con en apoyo de alumnos de semestres avanzados
(como servicio social) en donde se resuelvan dudas sobre problemas planteados por el maestro.

-

Establecer los requerimientos mínimos de documentación que deben contener los trabajos
entregados por los alumnos.

7. S U G E R E N C I A S
-

D E

E V A L U A C I O N...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Prueba
  • Prueba
  • Prueba
  • Prueba
  • Prueba
  • Pruebas
  • Pruebas
  • Prueba

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS