Introduccion Al Computo
Introduccion Al Computo
Introduccion Al Computo
SUBDIRECCIN ACADMICA
INTRODUCCIN AL CMPUTO
I. DATOS GENERALES
Departamento de Suelos Ingeniero Agrnomo Especialista en Suelos Licenciatura Informtica Introduccin al Cmputo Obligatorio Terico-prctico Clculo Diferencial M.C. Jos Antonio Maldonado Estrella 2007-2008 4 Primero 3 3 96
Unidad Acadmica: Programa Educativo: Nivel educativo: rea de conocimientos: Asignatura: Carcter: Tipo: Prerrequisitos: Nombre del Profesor: Ciclo escolar: Ao Semestre: Horas teora/semana: Horas prctica/semana: Horas totales del curso:
II.
INTRODUCCIN
Se pretende que el alumno use la computadora personal como una herramienta de apoyo para su desarrollo profesional como Ingeniero Agrnomo especialista en suelos, cuyo manejo es indispensable en otras asignaturas de su malla curricular. Este curso pretende dar al alumno las habilidades necesarias para resolver algoritmos de clculo. Conocimientos que le ayudaran a trabajar ptimamente problemas de clculo que se le presenten durante la carrera y, en un futuro, en su vida profesional. El curso se desarrolla construyendo el conocimiento desde las bases del alumno. Para esto se llevan a cabo las siguientes actividades: conferencias, ejemplos, ejercicios, tanto en el aula como en el laboratorio de cmputo y trabajo extra clase (Cuestionarios, problemas y resmenes). En la evaluacin se analiza la habilidad que alcanz el alumno para resolver algoritmos de clculos, de acuerdo con las normas de eficiencia exigidas durante el curso.
INTRODUCCIN AL CMPUTO
SUBDIRECCIN ACADMICA
III. PRESENTACIN
La asignatura de introduccin al cmputo se ubica en el primer semestre de cada ciclo escolar y esta dirigida a los alumnos de cuarto ao de la Especialidad de Suelos. Corresponde a una asignatura bsica del plan de estudios, la cual tiene relacin directa con las dems materias del eje curricular de ingeniera. Tiene como prerrequisito los estudios de preparatoria y a su vez esta asignatura es prerrequisito para las materias de estadstica y experimentacin agrcola.
IV.
OBJETIVO
Analizar algoritmos a travs del uso de computadoras para utilizar esta herramienta para solucionar problemas de otras asignaturas del plan de estudios de la Especialidad de Suelos y en la vida profesional.
V.
CONTENIDO
Unidad 1. Introduccin (3 h) Objetivo Identificar los principales componentes de una computadora y su evolucin para hacer un uso eficiente de esta. Contenido 1.1. Desarrollo de las computadoras. 1.2. Componentes de una computadora. 1.3. Configuracin de una computadora. Prctica (3 h) 1.1. Componentes de la computadora.
Unidad 2. Sistemas Numricos (3 h) Objetivo Caracterizar los sistemas numricos, en especial el binario y el hexadecimal, para comprender el funcionamiento de la computadora.
INTRODUCCIN AL CMPUTO
SUBDIRECCIN ACADMICA Contenido 2.1. 2.2. 2.3. 2.4. Notacin posicional. Sistema binario. Sistema hexadecimal Conversin entre sistemas.
Prcticas (6 h) Programas en Excel de algoritmos sobre sistemas numricos. 2.1. Binario a decimal y decimal a binario. 2.2. Hexadecimal a decimal y decimal a Hexadecimal.
Unidad 3. Lgica de programacin (12 h). Objetivo Conocer las herramientas de diseo y planeacin en programacin para estructurar el programa de un algoritmo de clculo. Contenido 3.1 Anlisis del problema. 3.2 Algoritmo del clculo. 3.3 Diagramas de flujo y seudo cdigo. 3.4 Software para la solucin en computadora. 3.5 Lenguajes de programacin. 3.6 Programacin estructurada. 3.7 Programacin orientada a objetos. 3.8 Diseo modular.
Prcticas (12 h) Algoritmos, diagramas de flujo, seudo cdigo y programas en Excel de procedimientos de clculo. 3.1. Horas luz, versin 1, 2 y 3. 3.2. rea bajo la curva. 3.3. Races de una ecuacin cuadrtica. 3.4. Parmetros de la ecuacin de KostiKov-Lewis.
INTRODUCCIN AL CMPUTO
SUBDIRECCIN ACADMICA Objetivo Manejar los comandos bsicos del ambiente integrado de desarrollo del lenguaje y las instrucciones necesarias para capturar los programas. Contenido 4.1. Entorno de desarrollo. 4.2. Estructura de los programas. 4.3. Nmeros y caracteres 4.4. Variables, operadores y expresiones. 4.5. Entrada y salida (interfaz). 4.6. Procedimientos y funciones 4.7. Estructuras de control. 4.4. Sintaxis y aspecto lxico. Prctica (6 h) 4.1. Programa de horas luz.
Unidad 5. Tipos de datos bsicos y operadores (6 h) Objetivo Conocer la forma en que el lenguaje maneja los datos para disear programas. Contenido 5.1. Datos tipo numricos 5.2. Datos tipo alfanumricos 5.3 Operadores aritmticos 5.4 Operadores lgicos y relacionales Prctica (6 h) 5.1 Programa de conversin de unidades Unidad 6. Estructuras de control (9 h) Objetivo Usar las estructuras de control para modificar el flujo de ejecucin de un programa.
INTRODUCCIN AL CMPUTO
SUBDIRECCIN ACADMICA Contenido 6.1. Sentencias condicionales 6.2. Toma de decisiones y bifurcacin condicional 6.3. Bifurcacin condicional mltiple 6.4. Estructuras de control repetitivas 6.5. Modificacin de las estructuras de control Prcticas (9 h) 6.1. Programas de comparacin 6.2. Programa de races de una ecuacin cuadrtica. 6.3. Programas de ciclos. 6.2. Programa de rea bajo la curva.
Unidad 7. Tipos de datos complejos (6 h) Objetivo Manejar estructuras de datos para automatizar procedimientos de clculo ms elaborados. Contenido 7.1. Arreglos 7.2. Registros 7.3. Conjuntos 7.4. Objetos
Unidad 8. Subprogramas (6 h) Objetivo Conocer las estructuras del lenguaje que permiten dividir un programa en subprogramas para facilitar la programacin de algoritmos grandes. Divide y vencers.
INTRODUCCIN AL CMPUTO
SUBDIRECCIN ACADMICA Contenido 8.1. Procedimientos 8.2. Funciones 8.3. Biblioteca de procedimientos y funciones 8.4. Mtodos Prctica (6 h) 8.1 Programa para la formulacin de soluciones nutritivas, versin 1.
Unidad 9. Acceso a datos (9 h) Objetivo Hacer uso de la posibilidad de obtener los datos de una medio de almacenamiento secundario para incrementar la potencia de los programas. Contenido 9.1. Archivos de texto 9.2. Archivos con tipo 9.3. Manipulacin de registros 9.4. Procesamiento de archivos Prctica (6 h) 9.1 Programa del climograma versin 2. 9.2 Programa del clculo de los parmetro de la ecuacin de Kostikov-Lewis.
INTRODUCCIN AL CMPUTO
SUBDIRECCIN ACADMICA
VII.
EVALUACIN
El proceso de evaluacin se divide en la parte terica y prctica. En ambos casos cuenta la asistencia a travs de la participacin. Cada clase, terica o prctica, implica una actividad extra clase la cual ser calificada. Por tanto la parte terica incluye calificacin por asistencia, trabajos extras y exmenes. La parte prctica incluye asistencia, reportes y trabajos extras. Quedando as los porcentajes: Teora: Prcticas: 40 % 60 %
VIII. BIBLIOGRAFA
1. Birnios, B. Y Mariano Birnios, 2000, Microsoft, Visual Basic, Manual de referencia 6.0, Manuales Compumagazine, Buenos Aires Argentina. 2. Martnez, Juan Carlos, 1998, Como Trabajar con Bases de Datos, Prens@Tcnic, Madrid, Espaa. 3. Martins Carrizo Marta Beatriz, 2000, Todo el Visual Basic 6.0. Editorial Trillas. Mxico. 4. Ceballos Sierra Fco. Javier. 2006, Enciclopedia de Microsoft Visual Basic. Editorial Alfaomega, Mxico. 5. Wang Wallage. 2001. Visual Basic .NET. Editorial ST, Panam. 6. Dodge Mark, 1999, Gua completa de Microsoft Excel 2000. Madrid Espaa. 7. Nelson Stephen L, 2000. Office 2000, Manual de referencia. McGraw-Hill. 8. Cairco Battistutti, Osvaldo, 1996. Metodologa de la programacin. 9. Maran, Ruth, 2001. Office XP Gua visual. Panam. 10. Voss, Greg. 1994. Programacin orientada a objetos. McGraw-Hill. 11. Halvorson, Michael. 1997. Aprenda Visual Basic 5. McGraw-Hill.
INTRODUCCIN AL CMPUTO