UNIVERSIDAD AUTONOMA DE TAMAULIPAS R-RS-01-25-03

Anuncio
R-RS-01-25-03
UNIVERSIDAD AUTONOMA DE TAMAULIPAS
NOMBRE DE LA FACULTAD O UNIDAD ACADEMICA
NOMBRE DEL PROGRAMA
INGENIERO QUIMICO
NOMBRE DE LA ASIGNATURA
DISEÑO ESTRUCTURADO DE ALGORITMOS
PROGRAMA DE LA ASIGNATURA
LUGAR Y FECHA
CD. REYNOSA, TAM 2005
DATOS REFERENCIALES
NUCLEO DE
FORMACION
BASICA
PERIODO
CLAVE
CREDITOS
3°
M.IT18.304
5
CARGA
HOR AS
HORARIA CONDUCIDAS
DE TRABAJO
POR
INDEPENDIENTES
PROFESOR
DEL ALUMNO
5
ANTECEDENTE
3
2
CONSECUENTE
ASIGNATURAS
DESCRIPCION GENERAL DE LA ASIGNATURA





Se pretende que esta materia brinde al estudiante el desarrollo de la lógica para el planteamiento
de soluciones de problemas y el conocimiento de un lenguaje de programación.
Responde a las necesidades de resolver problemas mediante el uso de computadoras.
Tiene una intención de iniciar el proceso del uso de computadoras en la resolución de problemas
y/o procesos complejos y lo prepara para materias consecuentes que usan software para simular
procesos.
Esta materia tiene una relación hacia atrás con Introducción a las Tecnologías de información y
hacia delante con Métodos Numéricos.
Es una materia que se enfoca al proceso metodológico de plantear soluciones de problemas por lo
que contribuye el proceso de razonamiento lógico y estructurado que es de gran importancia en la
formación del estudiante
INTENCION EDUCATIVA
Formar estudiantes con una mente abierta y con un proceso metodológico para el proceso de plantear
soluciones de problemas de cualquier área. Promover el razonamiento lógico y estructurado que les
brindara asumir retos y facilitará el transito en su programa académico.
OBJETIVO(S) GENERAL (ES)
El alumno será capaz de plantear metodológicamente la solución de problemas a través del manejo de
técnicas estructuradas de diseño y formulación de algoritmos, de manera que éstos queden debidamente
documentados. Desarrollar la el razonamiento lógico y programar en forma estructurada.
UNIDADES
Unidad I
Conceptos
Básicos
Unidad II
Metodología Para
La Resolución De
Problemas Por
Medio De
Computadoras.
Unidad III
Entidades
Primitivas Para El
Diseño De
Instrucciones.
Unidad IV
Diseño de
Algoritmos
CONTENIDOS TEMATICOS
OBJETIVOS PARTICULARES
1.1 Introducción
1.1.1 De los problemas a los programas.
1.1.2 Breves prácticas de programació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.
El alumno conocerá los conceptos básicos de algoritmos y el rolo de
los algoritmos en la vida diaria. Además la importancia de los
algoritmos en el proceso de solución de problemas
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 y Depuración.
Documentación.
Mantenimiento.
Conocerá el proceso de la resolución de problemas mediante el uso de
computadoras.
3.1
3.2
3.3
3.4
Tipos de datos
Operadores y operándoos
Expresiones
identificadores como localidades de memoria
4.1 Diagramas de flujo
4.2 Pseudocódigo
4.3 Diagramas estructurados (Nassi - Schneiderman)
Conocerá y aplicara los conceptos y aperadores básicos para la
escritura de algoritmos.
Conocerá y aplicara la técnica del diseño estructurado de algoritmos
para el planteamiento de solución de problemas.
Resolverá problemas usando esta técnica
4.4 Secuénciales
4.1.1 Asignación
4.1.2 Entrada
4.1.3 Salida
4.4 Condicionales
4.2.1 Simple
4.2.2 Múltiple
Unidad V
Introducción a un
Lenguaje de
Programación
5.1 Conceptos Básicos
5.2 Estructura General de un programa
5.3 Tipos de datos
5.4 Variables, constantes, comentarios
5.5 Operadores Aritméticos y lógicos
5.6 Instrucciones
Instrucción de asignación
Instrucción de lectura de datos
Instrucciones de escritura de resultados
Instrucción de asignación
Instrucciones de decisión
Ciclos
Elementos básicos de un programa
Contadores
Acumuladores
Centinelas
Estilos de escritura de programas.
Técnicas de Programación estructurada
Aprenderá las instrucciones básicas de un lenguaje de programación
con el propósito de escribir programas de computadora. Escribirá los
programas de computadora para los algoritmos resueltos en clase.
UNIDADES
I-V
ESTRATEGIAS DE APRENDIZAJE EN EL TRABAJO
CONDUCIDO POR EL PROFESOR
 Reflexionar el papel de los algoritmos en la vida
cotidiana.
 Investigar la aplicación de los algoritmos en procesos
administrativos, actividades etc.
 Platicar experiencias del uso de algoritmos
 Aplicando una dinámica en el que el alumno describa
el proceso que realiza para resolver problemas
académicos, comparar este proceso con el que se
propone.
 Utilizar el compilador del lenguaje de programación
para que el alumno interactuara con la computadora
escribiendo los programas diseñados.
 Promover el trabajo en equipo tanto en clase como
fuera de ella.
ESTRATEGIAS DE APRENDIZAJE EN EL TRABAJO
INDEPENDIENTE DEL ALUMNO
Que el maestro plantee problemas para resolverlos fuera de
clase que propicien que el alumno investigue diferentes
métodos de solución y elabora algoritmos para algunos de
los métodos
Que el maestro promueva la exposición en clase de los
algoritmos diseñados pro el alumno, de tal forma que
propicie la discusión y comparación de los mismos.
SECUENCIA ESTRATEGIAS DE EVALUACION
BASICA
I-V




Exámenes escritos
Entrega de tareas
Resolución de laboratorios
Desempeño del alumno dentro del
aula
BIBLIOGRAFIA
COMPLEMETARIA
LUIS JOYANES AGUILAR
FUNDAMENTOS DE
PROGRAMACIÓN, ALGORITMOS Y
ESTRUCTURA DE DATOS.
ED. MC. GRAW-HILL
DALE Y LILLY
PASCAL Y ESTRUCTURA DE DATOS.
EDIT. MC. GRAW – HILL
KINGVILLE
Introducción a Lenguaje C
ED. MC. GRAW - HILL
GUILLERMO LEVINE
INTRODUCCIÓN A LA COMPUTACIÓN Y
LA PROGRAMACIÓN ESTRUCTURADA
EDIT. MC. GRAW – HILL
COMISION ELABORADORA
NOMBRE
FACULTAD O UNIDAD DE ADSCRIPCION
UNIDAD ACADEMICA MULTIDISCIPLINARIA REYNOSA AZTLAN
L.Q.I VICTOR GONZALEZ
Descargar