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