Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
NOMBRE DE LA CARRERA
NOMBRE DE LA ASIGNATURA
PROGRAMA DE ESTUDIOS
LUGAR Y FECHA
Tampico, Tamps. Agosto de 2005
DATOS REFERENCIALES
R-RS-01-25-03
ANTECEDENTE CONSECUENTE
MATERIAS
NINGUNO NINGUNO
El estudiante de ingeniería debe tener una idea muy clara de su futura misión dentro de la sociedad como generador de
satisfactores y como solucionador de problemas específicos dentro de un campo técnico-científico en lo particular. Es por
ello que resulta primordial que el ingeniero domine una herramienta que le permita la elaboración de programas hechos en
Computadora, los cuales resultan necesarios para poder satisfacer necesidades específicas del mercado.
Resolver un problema de cualquier área de Ingeniería por medio de una Computadora Digital, disponiendo en forma
adecuada y oportuna de los resultados deseados o requeridos, para su conocimiento, análisis y posterior toma de
decisiones, exige el conocimiento y aplicación de los principios básicos de programación, utilizando los métodos y
técnicas de diseño de estructuras algorítmicas y conocimiento de un lenguaje de Programación de Alto Nivel.
En este curso se estudian los principios básicos de programación, utilizando la metodología y técnicas de diseño de
estructuras algorítmicas. Se estudia y se analizan la sintaxis de las sentencias de un lenguaje de Alto Nivel, aplicando
dichas sentencias en la elaboración del Programa Fuente acorde al algoritmo diseñado u obtenido. Además se presenta un
panorama básico de la Programación Orientada a Objetos, la cual se tratará con más detalle en materias consecuentes.
INTENCION EDUCATIVA
El propósito del curso es desarrollar en el alumno la capacidad de analizar los problemas planteados en cualquier área de
Ingeniería, para ser resueltos con la ayuda de una Computadora Digital, la cual resulta elemental como herramienta básica
de trabajo.
Es intención de este curso el proporcionar al alumno los conocimientos de la metodología y técnicas de diseño de
estructuras de algoritmos, así como de las reglas de sintaxis y semántica de las sentencias de un Lenguaje de Programación
de Alto Nivel, que le permita al alumno en primer término a través de su aplicación desarrollar su capacidad creadora al
diseñar el método o procedimiento de solución (algoritmo) del problema planteado y posteriormente ser capaz de codificar
el algoritmo obtenido así como editar, compilar y ejecutar el programa fuente y con ello lograr dar una solución óptima al
problema planteado.
Conocerá la importancia que tiene para la sociedad el manejo de la Tecnología de Información en la Solución de
Problemas
Explicará las principales características y etapas de la metodología de la ingeniería para analizar y resolver problemas
Planteará y diseñara 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.
Conocerá y utilizará las sentencias y herramientas de un lenguaje de Programación de Alto nivel para poder utilizarlas
en la solución de problemas.
R-RS-01-25-03
UNIDAD I 1.1.- Conceptos Básicos Conocer los conceptos básicos de El alumno deberá Investigar y exponer en clase
1.2.- Concepto de Computadora y su computadora, lenguaje de programación, un sistema de información
Arquitectura. programas de cómputo y la importancia que De una exmpresa(comercial o federal )
• Clasificación de una Computadora. tiene para la sociedad el manejo de la
Organización y Arquitectura de una tecnología de información.
Computadora Digital
• Funcionamiento de las Unidades de
una Computadora Digital.
Aplicaciones de una computadora
• Digital en la Ingeniería.
1.3.- Lenguaje de Programación
• Concepto y Clasificación de los
Lenguajes de Programación. Ejemplos
de cada uno de ellos.
• Ventajas y diferencias principales
entre cada uno de ellos. Tendencia
Actual en la utilización de Lenguajes
de Programación.
1.4.- Definición de Programa
• Concepto y Clasificación de
Programas. Importancia y Ejemplos
de cada uno de ellos
• Ventajas y diferencias Principales
entre cada uno de ellos.
1.5.- Tecnología de Información y la Sociedad
• Definición y Tipos de Tecnología de
Información. Servicios que prestan la
Tecnología de Información. La
tecnología de Información y la
Solución de Problemas. Como
funciona la Tecnología de
Información. Concepto de Sistema de
Información. Ejemplos de Sistemas de
Información. Tipos de actividades
profesionales a desarrollar con la
Tecnología de Información.
R-RS-01-25-03
UNIDAD II 2.1.- Como afecta al medio Ambiente la Conocer en detalle la metodología necesaria El alumno desarrollará las habilidades del
tecnología de Información. Apoyo al en cada una de las etapas para la solución diseño de algoritmos.
aprendizaje, al Conocimiento, a las de un problema, así como la importancia de
Organizaciones, a la Sociedad y a la Cultura. cada una de ellas para poder dar una
solución óptima al problema planteado.
2.3.- Introducción.
Importancia. Ventajas y Desventajas en la
Solución de problemas por medio de una
Computadora digital.
2.11.- Documentación
Concepto, Importancia y Objetivo Primordial
de la Documentación de un Programa
Pasos a Considerar para poder Documentar un
programa
Documentación Interna y Externa de un
Programa.
2.13.- Introducción
Importancia y Objetivo de la Programación
Estructurada. Evolución que ha tenido la
Programación
R-RS-01-25-03
UNIDAD III 3.1.- Tipos de programación que existen. Conocer las Características, elementos, Conocer las Características Y elementos del
Ventajas y Desventajas de cada una de ellas palabras clave, tipos de datos, constantes, Lenguaje de Alto Nivel
variables, arreglos, declaraciones,
3.2.- Programación Convencional operadores y expresiones del Lenguaje de
Concepto de Programación Convencional. Alto Nivel
Características de la Programación
Convencional
Ventajas y Desventajas.
3.7.- Introducción
Importancia y Objetivo en la utilización de un
Lenguaje de Alto Nivel.
R-RS-01-25-03
6.1.- Introducción
Importancia y Objetivo de las Sentencias de
VI.- Control. Ejemplos de Sentencias de Control.
SENTENCIAS
DE CONTROL. 6.2.- Ventajas y Desventajas de cada una de
ellas.
UNIDAD I, 20% Tareas Autor: Luis Joyanes Aguilar Informática Presente y Futuro
UNIDAD II 5% Participación FUNDAMENTOS DE PROGRAMACIÓN
5% Asistencia Editorial: Mc Graw Hill 2ª. Edición.
10% Investigación o Exposición
60% Exámen
COMISION ELABORADORA
NOMBRE FACULTAD O UNIDAD DE ADSCRIPCION