INSTITUTO TECNOLOGICO DE LAS AMERICAS CARRERA DE TECNOLOGO EN DESARROLLO DE SOFTWARE FUNDAMENTOS DEL COMPUTADOR Nombre de la asignatura: Fundamentos del Computador Nomenclatura del Curso: TI-101 Prerrequisitos: Ninguno Nomenclatura del prerrequisito: N/A Número de Créditos: 4 Horas Teóricas: 30 Horas de Práctica: 30 Horas Investigación: 45 Introducción En esta asignatura se le darán los conocimientos básicos para el manejo de la computadora como recurso de trabajo en su área de trabajo Justificación En estos tiempos de grandes retos en los cuales la computadora ocupa un papel preponderante, todo aquel que se involucra con el área de tecnología esta podríamos decir obligado a conocer y manejar equipos de cómputos pues a través de el tendrá a sus manos un sin numero de herramientas que son imprescindibles en estos tiempos. Ellos nos facilitan el trabajo y nos proporcionan la capacidad de automatizar muchos de los procesos con los cuales trabajamos en estos tiempos. Introducción a la Informática comprende los conceptos básicos del hardware y de los sistemas operativos del computador. Descripción: Objetivo General: Dotar a los participantes de las destrezas y habilidades para entender los conceptos básicos de informática y sistemas de Hardware y Software. Objetivos Específicos: 1. Tener una panorámica de la evolución, estado actual, limitaciones y proyecciones de la tecnología informática. 2. Tener conocimientos básicos sobre la forma como operan las diferentes herramientas ligadas a la informática: computador, dispositivos, redes, periféricos, etc. 3. Conocer los distintos sistemas operativos que existen y como pueden ser operados 4. Conocer las herramientas de multimedia y dispositivos más usados 5. Conocer la infraestructura tecnológica en el área de redes Contenidos: 1. Sistemas Computacionales 1.1. Introducción a los Sistemas Computacionales 1.1.1. Componentes de un Sistema Computacional 1.2. Evolución de los Sistemas Computacionales 1.2.1. Breve Historia 1.2.2. Aplicaciones de los Sistemas Computacionales 1.3. Representación de Datos en un Sistema Computacional 1.3.1. Bits y Bytes 1.3.2. Sistemas Numéricos 2. Sistemas de Hardware 2.1. Procesador y Memoria 2.1.1. Fundamentos de un Procesador 2.1.2. Tipos de Memoria 2.1.3. Lab: Benchmarking (Opcional) 2.2. Periféricos 2.2.1. Cómo Conectar Equipos Periféricos 2.2.2. Buses 2.2.3. Dispositivos de Entrada/Salida 2.3. Dispositivos de Almacenamiento 2.3.1. Interfases de los Controladores de Disco 2.3.2. Almacenamiento Masivo 2.4. Juntando los Componentes de Hardware 2.4.1. ¿Cómo Trabajan Juntos los Componentes? 2.4.2. Lab: Investigando un Sistema Computacional 2.4.3. Lab: Configuración en Línea 2.5. Mejorando el Desempeño de la Computadora 2.5.1. La Ley de Moore 2.5.2. Cuellos de Botella 3. Software del Sistema Operativo 3.1. Estructura 3.1.1. Las Capas de Software 3.1.2. El BIOS: Vida en el Fondo 3.1.3. Control de Proceso 3.1.4. Lab: El Administrador de Tareas (Task Manager) 3.2. Administración y Configuración de Dispositivos 3.2.1. Manejo de Interrupciones 3.2.2. Atributos del Hardware 3.2.3. Configuración 3.2.4. Lab: Administración de Dispositivos 3.3. Recursos Compartidos 3.3.1. Memoria Virtual 3.3.2. Compartir Archivos e Impresoras 3.4. Sistema de Archivos 3.4.1. Organización de Archivos 3.4.2. Tabla de Asignación de Archivos (FAT) y el Sistema de Archivos NT 4. Software de Aplicaciones 4.1. Lo Básico del Software 4.2. Usos del Software del Sistema 4.2.1. Lab: Comandos de DOS 4.2.2. Lab: Macros 4.2.3. Lab: Aplicación de Objetos Incrustados 4.3. Archivos Por Lotes (Batch) / Guión (Script) 4.3.1. Funciones Avanzadas de la Línea de Comandos 4.3.2. Comandos de los Archivos por Lotes (Batch Files) 4.3.3. Lab: Creación de un Archivo por Lotes (Batch) 4.4. Bases de Datos 4.4.1. Lab: Búsqueda en la Biblioteca del Congreso 4.5. Ingeniería de Software 4.5.1. Desarrollo de Software a Gran Escala 4.5.2. Modelo de Código Fuente Abierto 4.5.3. Herramientas para la Creación y Administración de Software 5. Sistemas de Redes 5.1. Internet: Conceptos Básicos 5.1.1. Tipos MIME 5.1.2. Lenguajes de Internet 5.2. Redes Locales y de Área Amplia 5.3. Estrategias de Comunicación 5.3.1. Estructura Cliente – Servidor 5.3.2. Conexión Par a Par (Peer-to-Peer) 5.4. Tecnología de Transferencia de Datos 5.5. Arquitectura de Internet 5.5.1. Los enrutadores y el TCP/IP 5.5.2. Servicio de Nombre de Dominio 5.5.3. Conectividad 5.5.4. Proveedores de Servicio de Internet 6. Seguridad de la Computadora 6.1. Amenazas a la Seguridad 6.1.1. Intrusos: ¿Quién, Por qué, y Cómo? 6.1.2. Robo de Identidad y Violación de la Privacidad 6.1.3. Software Malicioso 6.1.4. Ataques de Negación del Servicio 6.2. Tecnologías de Seguridad 6.2.1. Cifrado (Encryption) 6.2.2. Aplicaciones del Cifrado (Encryption) 6.2.3. Autenticación 6.3. Prevención, Detección, y Recuperación 6.3.1. Cortafuegos (Firewall) 6.3.2. Herramientas de Detección de Intrusión 6.3.3. Recuperación de Datos 6.3.4. Resumen de los Consejos sobre Seguridad Metodología: Recursos: Evaluación: El instructor utiliza una combinación de recursos audiovisuales y demostraciones a través de los equipos localizados en los laboratorios, orientado a la práctica continua y técnicas de enseñanza activa. Los métodos de enseñanza a utilizar tienen la característica de dotar al estudiante con un nivel teórico práctico para el mejor desenvolvimiento en el ámbito laboral. Recursos audiovisuales. Salón de clases con computadoras. Recursos bibliográficos. Exámenes 30% Prácticas 40% Examen final 30% Textos: Profesor: New Perspectives on Computer Concepts, 9th Edition, Comprehensive Autores: June Jamrich Parsons and Dan Oja ISBN: 1-418-83944-2 Discovering Computers 2001, Autores: Shelly – Cashman – Vermaat., Shelly Cashman Series, 2001. Introducción a la Computación, Tercera edición, Autor: Peter Norton, McGraw-Hill, 2000 Stalin Rodríguez