Download 2151103 Fundamentos de Programación (Computación y Sistemas
Document related concepts
no text concepts found
Transcript
2151103 Fundamentos de Programación (Computación y Sistemas de Información) Profesor: Grupo: OPEXT51 Horario de clase para el trimestre Martes y jueves de 16:00 a 18:00 OBJETIVO Al finalizar el curso, el alumno será capaz de seleccionar y utilizar eficientemente herramientas de tecnologías de la información para su productividad personal para obtener soluciones a problemas de su área. CONTENIDO SINTETICO 1. Introducción a. Sistemas de información para estudiantes de Ciencias Sociales b. Conceptos sistemas de información e Informática c. Breve historia de la computación d. La computación y la tecnología e. Representación de la Información i. Necesidad de transformar la información en datos procesables por una computadora ii. Concepto de almacenamiento binario 2. ¿Qué es un Sistema de Cómputo a. Hardware i. CPU y memoria ii. Almacenamiento secundario iii. Periféricos iv. Red de transmisión de datos, personales, locales y de área amplia b. Software i. Definición ii. Por qué el software es indispensable en una computadora, modelo de cebolla c. Sistemas Operativos i. Definición ii. Revisión de algunos sistemas operativos disponibles en el mercado d. Gestión de Archivos i. Concepto de almacenamiento no volátil ii. Concepto de archivo iii. Estructura de almacenamiento en una computadora, carpetas, nombres de archivos y terminaciones e. Comunicaciones y Redes i. Conceptos fundamentales ii. Correo Electrónico iii. Internet f. Seguridad, virus y acceso i. Conceptos básicos de seguridad ii. Seguridad y facilidad de uso iii. Virus, concepto y sus distintos tipos 3. Software y cómo se desarrolla a. Algoritmos i. Concepto ii. Ejemplos cotidianos iii. Ventajas y limitaciones del enfoque algorítmico iv. ¿Por qué una computadora sólo puede ejecutar algoritmos? v. Elementos simples de control de flujo vi. Diagramas de flujo vii. Ejemplos cotidianos b. Lenguajes de Programación i. Brecha semántica ii. Traducción de un lenguaje de alto nivel iii. Mención de algunos lenguajes de programación iv. Programación, compilación y ejecución c. Aplicaciones de usuario final i. Hoja de cálculo ii. Procesadores de texto iii. Sistemas para escribir libros y artículos iv. Análisis de datos v. Graficar vi. Procesamiento numérico vii. Sistemas de búsqueda viii. Redes sociales ix. Multimedia d. Bases de datos i. Concepto ii. Necesidad de organizar la información iii. Búsqueda de información e. Software y productividad i. Papel del software en el incremento de la productividad empresarial ii. Nuevas formas de hacer negocio f. Fases del ciclo de vida del software: Especificación, análisis, diseño e Implementación g. Rol del usuario final en el levantamiento de los requerimientos para las necesidades de software a la medida h. Criterios de evaluación para paquetes de Software 4. Aspectos organizacionales a. Soporte de informática usuario final, roles y funciones i. Servicios que puede esperar un usuario final de las áreas de soporte de informática ii. Roles de los diferentes miembros del área de tecnologías de la información b. ¿Adquirir un paquete o software a la medida? i. Ventajas y desventajas de cada uno de los esquemas ii. Bosquejo de criterios para la selección 5. Computational Social Science a. Revisión de artículos sobre el tema 6. Software para la investigación en Ciencias Sociales a. Computational Social Science b. Diseño y levantamiento de cuestionarios c. Análisis de datos d. Minería de datos 7. Grandes sistemas de software a. ERP’s b. CRM’s c. Data mining 8. Sistemas de workflow 9. Revisión de paquetes a. Microsoft Excel b. SPSS MODALIDADES DE EVALUACIÓN La evaluación global consistirá de tres evaluaciones parciales en las cuales se deberá de obtener un promedio aprobatorio. BIBLIOGRAFIA Bibliografía: Norton, Peter( 2000) Introducción a la Computación (3ra.edición) McGraw Hill, México Beekman, George (1995) Computación e Informática hoy. Addison Wesley Miguel, Adoración; Piattini, Mario (2001) Fundamentos y modelos de bases de datos. Alfaomega Rama. Laudon Kenneth; Laudon Jane (2008) Sistemas de información gerencial. Prentice Hall, México. Lectura de diversos artículos que serán proporcionados por el profesor