Temario Informática 2002/3

Anuncio
Asignatura Informática (Primer curso)
1.- Introducción:
Presentación de asignatura, exámenes, bibliografía, tutorías.
Introducción a la informática:
• Definiciones: Informática, Ordenador, Hardware, Software, Dato
Instrucción, Programa, Lenguaje de programación.
• Esquema de un ordenador.
• La memoria y la Unidad Central de Proceso.
• La Unidad lógico-aritmética y la Unidad de control.
• Funcionamiento de la Unidad Central de Proceso.
• Codificación de la información. Codificación, código binario, BIT,
Byte y los múltiplos.
• Parámetros básicos de un ordenador. Frecuencia del reloj,
Longitud de palabra.
• Programas e instrucciones. Formato de las instrucciones.
• Proceso de ejecución de una instrucción. Fases de ejecución de
una instrucción. Tipos de instrucciones. Lógicas, aritméticas, de
movimiento de comparación etc...
• Lenguajes de programación. Clasificación de los lenguajes de
programación.
• Evolución histórica de los ordenadores.
3H
2.- Sistemas Operativos. Breve introducción a los sistemas operativos.
• Introducción: definición, funciones y evolución de los sistemas
operativos. Programa, Proceso, Hebra e interprete de órdenes.
Usuarios en los sistemas operativos.
• Arquitecturas de los sistemas operativos: Monolíticas, en capas y
micro-núcleos.
• Políticas de planificación de la Unidad Central de Proceso: Monoprogramación, Multiprogramación clásica, Multiprogramación
paralelo y Multiprogramación en tiempo compartido.
• Políticas de gestión de la memoria: Paginación, Segmentación,
páginas compartidas y segmentos compartidos, Memoria Virtual
paginada.
• Características generales de los S.O. Windows basados en NT:
Fiabilidad, Rendimiento, Portabilidad, Compatibilidad y Seguridad.
• Arquitectura del sistema operativo Windows NT: Micro-núcleo,
módulos protegidos, subsistemas protegidos.
• Los subsistemas protegidos: Win32, POSIX, OS/2, Proceso de
inicio, subsistema de seguridad.
• Cuentas de usuarios.
• Grupos y Dominios.
•
•
Discos duros: MBR, Particiones, Volúmenes y Sistema de
Ficheros.
Sistemas de ficheros: FAT y NTFS.
Prácticas con Windows 2000:
•
•
•
•
•
•
Iniciación a Windows.
El escritorio: El menú de inicio, Mi PC, El explorador, La barra de
tareas, Operaciones con el escritorio.
Paneles de control.
Impresoras.
Herramientas administrativas.
Accesorios y utilidades.
5H
3.- Representación interna de la información.
•
•
•
•
•
•
•
•
•
•
Introducción. Codificación, tipos de información.
Sistemas de representación. El sistema decimal, la
representación posicional de los números. Conversión entre
sistemas de numeración.
Códigos intermedios. El Octal, el Hexadecimal y el BCD, Sus
tablas.
Códigos de entrada salida: BCD de intercambio normalizado,
EBCDIC, ASCII.
Operaciones aritméticas con datos binarios. Suma, resta,
producto y cociente.
Álgebra de BOOLE: Postulados y Teoremas
Tablas de verdad. Operaciones Lógicas AND, OR, NOT y XOR.
Ejemplos de aplicación a nivel binario de las operaciones lógicas.
Representación en complementos, y sesgada.
Representación interna de la información. IEEE-754
7H
4.- El lenguaje Visual Basic.
Contenido teórico:
4.1. Introducción Visual Basic.
• Conceptos: Ventana, Evento, Mensajes, Formularios, Controles, Objetos,
Propiedad, Método, Sentencias, Variables, Proyecto, Fichero, Módulo.
4.2. Entorno de programación Visual Basic.
• La barra de menús y la barra de herramientas.
• La ventana de proyecto (project).
• La ventana de propiedades (properties).
4.3. Lenguaje Basic
• Reglas de codificaión, Sistemas de numeración, Convenios de nomenclatura
para definir variables , Tipos de datos predefinidos. Declaración de
Variables y constantes. Funciones de conversión entre tipos de datos.
• Operadores Aritméticos, Lógicos. Funciones de cálculo matemático.
Operaciones con fechas. Operaciones con cadenas de caracteres.
• Sentencias de control: Condicionales y Bucles.
• Matrices estáticas y dinámicas.
• Matrices de controles. Carga y descarga dinámica de controles.
• Ventanas de solicitud de datos. Ventanas de mensajes.
• Registros de datos. Definición, creación de matrices y su utilización.
• Procedimientos y Funciones. Argumentos (Referencia y por valor).
• Controles más comunes: Label, TextBox, CommandBotton.
• Otros controles : ComboBox, ListBox, Menús de aplicación y contextuales.
• Contról CommondDialog.
• Contról Flexgrid.
• Ficheros de acceso secuencial. Apertura, Lectura / Escritura y Cierre.
• Control PictureBox. Dibujo de líneas, Polígonos y textos.
• Control Data.
• El objeto RecordSet.
• Consultas a Bases de Datos mediante SQL.
• Acceso a la estructura de una BD a través de los objetos DBEngine,
WorkSpace y DataBase. Creación de una base de datos nueva.
30H
Metodología:
La forma de progresar en el aprendizaje del lenguaje de programación
Visual Basic 6, consistirá en la combinación de los contenidos teóricos con un
conjunto de prácticas dirigidas al comienzo y unas prácticas orientadas al trabajo
personal del alumno. Se han elegido prácticas relacionadas con los contenidos
teóricos de la asignatura Topografía I del mismo curso de la ingeniería.
Un listado orientativo de las prácticas que se pretenden desarrollar es el
siguiente:
Transformación de coordenadas Polares a Rectangulares.
Cálculo de las raices de un polinomio de grado 2.
Cálculo del área de un triángulo conocidos sus tres lados.
Determinación de la pertenencia de un punto 3D a objetos tipo cilindro y
paralelogramo.
Cálculo de estadísticos básicos de una serie numérica (media, varianza y
desviación típica).
Cálculo matricial básico: Suma, Resta, Traspuesta y producto de matrices
bidimensionales.
Cálculo de la superficie de un polígono definido por sus vértices. Dibujado
de un polígono en un control pictureBox realizando la función de encajar en ventana
(transformación Afín).
Cálculo del valor más probable de una observación repetida, aplicando
criterios de tolerancias.
Cálculo del Azimut entre dos puntos cualesqueriera conocidas sus
coordenadas cartesianas.
Cálculo de la desorientación media de una estación.
Cálculo de las coordenadas de los puntos radiados desde una estación.
Importación de lecturas desde un fichero de observaciones en formato
Leica.
Exportación de una nube de puntos en formato DXF.
45H
Bilbiografía:
Prieto,A y otros "Introducción a la Informática" Ed: MC-Graw-Hill
MicrosoftPress " Visual Basic 6.0 Manual del programador" Ed: Mc Graw Hill
García de Jalón Javier y otros “Aprenda Visual Basic 6.0 como si estuviera en primero”
E.S.I. Industriales de la Universidad de Navarra.
MSDN de Microsoft.
Descargar