Download Facultad Facultad de Administración Programa Administración en

Document related concepts

Curry (lenguaje de programación) wikipedia , lookup

Oz (lenguaje de programación) wikipedia , lookup

Programación funcional wikipedia , lookup

Joy (lenguaje de programación) wikipedia , lookup

APL wikipedia , lookup

Transcript
UNIVERSIDAD
Facultad
Programa
Asignatura
Código
Tipo de Saber
Tipo de asignatura
Número de Créditos
Prerrequisitos
Correquisitos
Periodo Académico
Horario
Profesor
Teléfono
Email
Monitor
COLEGIO
MAYOR
DE
NUESTRA
SYLLABUS
DE
ASIGNATURAS
SEÑORA
Facultad de Administración
Administración en logística y producción
Introducción a la Programación
84210030
Básica
Complementaria
Obligatoria
Electiva
1
N/A
N/A
2009 – Primer semestre
Martes 7 a 9 a.m. y jueves de 11 a 1 pm.
Javier Martinez
3470244
[email protected]
Estefanía García
DEL
ROSARIO
Formación Integral
Justificación
Esta asignatura tiene como sentido la formación en uno de los temas de apoyo al trabajo de la Facultad.
Una administración pertinente en contexto globalizado, requiere del desarrollo del pensamiento sistémico
tanto para directores como para gerentes y líderes de las organizaciones.
La mente de los estrategas de empresa y de todos los grupos que trabajan en esta función necesita de la
lógica sistémica y de procesos que posibiliten el entendimiento de las organizaciones como elementos o
subsistemas interrelacionados entre sí y el manejo de flujos de información para toma de decisiones. Sin
una práctica y ejercicios mentales de tipo algorítmico, el entendimiento de un sistema se dificulta; pero el
pensamiento se puede entrenar mediante las lógicas de programación para percibir mejor la realidad que
dan forma a las estrategias y sus prácticas, y por tanto; le imponen sus alcances y límites.
Hoy, las lógicas del pensar se han transformado profundamente. Los modelos y patrones mentales que
habían sido derivados de las ciencias de la naturaleza y la moral tradicional, vienen siendo cambiados
radicalmente con el auge de las lógicas no formales, de las matemáticas no convencionales y de las
nuevas ciencias como la del software y las TI (tecnologías de la información) . La explicación y la
comprensión de la realidad social de las empresas, también han sido sometidas a reformulaciones desde
las ciencias de la complejidad, desarrollándose profusamente la aplicación de la programación, manejo de
flujos, variables, procesos y la sistémica en general.
El pensamiento sistémico y su herramienta de apoyo la lógica algorítmica es una de las competencias
requeridas en el mundo de la empresa, condicionada y condicionante de contextos sociales
caracterizados por bastantes componentes de software, alta competitividad, globalización, innovación
conceptual, y desempeño superior perdurable.
UNIVERSIDAD
COLEGIO
MAYOR
DE
NUESTRA
SYLLABUS
DE
ASIGNATURAS
SEÑORA
DEL
ROSARIO
Objetivos
Objetivo General
Fomentar en los estudiantes el interés por el pensamiento lógico y algorítmico como una de las
competencias más importantes de la dirección en el logro de la comprensión empresarial como sistema
Objetivos Específicos
•
Desarrollar el concepto de algoritmo, programa, proceso: noción práctica de los mismos,
programación de rutinas
•
Comprender los distintos modelos de programación y manejo de la lógica procedimental y de
algoritmos, base del desarrollo del software
•
Revisar las aplicaciones de la lógica matemática y de algoritmos al pensamiento empresarial
•
Aplicar el modelo de programación estructurada a la solución de problemas y toma de decisiones
en la empresa
•
Suministrar los fundamentos teórico-prácticos de la LOGICA y la PROGRAMACION
ESTRUCTURADA como introducción a la programación de computadores para la solución de
problemas, a partir del entendimiento del problema, el uso de formas de representación
simbólica y de métodos aplicables en la plataforma computacional.
UNIVERSIDAD
COLEGIO
MAYOR
DE
NUESTRA
SYLLABUS
DE
ASIGNATURAS
SEÑORA
DEL
ROSARIO
Contenido Temático
Primer Tercio
INDUCCION
Áreas Temáticas
Conceptos básicos de informática, de solución de problemas, Concepto de algoritmo y
programación.
Procedimiento – Expresión.
Pasos lógicos y secuenciales.
Representación algorítmica.
Variables, declaraciones, asignaciones.
Operadores lógicos, operadores matemáticos.
Consideraciones algorítmicas sobre el pensamiento humano y el
lenguaje natural. Seudo
lenguajes, lenguajes artificiales.
Estructuras básicas expresadas técnicamente.
Técnicas para representar algoritmos.
Concepción del problema, esquemas de representación.
Programación estructurada
Lenguajes de bajo y alto nivel.
Errores en un programa.
Lenguaje FoxPlus
Segundo Tercio
Pruebas de escritorio.
Desarrollo histórico de la programación.
Ejercicios de programación en Lenguaje FoxPlus
Definición y uso de seudo lenguaje y seudo código.
Programación estructurada
Ejercicios de programación en Lenguaje FoxPlus
Programación estructurada
Lenguaje C
Editor de texto nativo de un lenguaje de programación. Compilación, ejecución, generación de un
programa ejecutable.
Programación estructurada
Laboratorio y practica sobre contenido clase anterior
Lenguaje C
UNIVERSIDAD
COLEGIO
MAYOR
DE
NUESTRA
SYLLABUS
DE
ASIGNATURAS
SEÑORA
DEL
Concepto de flujo de control.
Estructuras condicionales a) binaria: verdadero – falso, b) múltiple: casos.
Programación estructurada en lenguaje C
Laboratorio y practica sobre contenido clase anterior
Ciclos: definición, tipos, anidamiento, control del ciclo.
Programación estructurada
Desarrollo de un taller
Tercer Tercio
Laboratorio y practica sobre contenido clase anterior
Subprogramas, definición, clasificación.
Procedimientos o subrutinas, funciones, librerías.
Documentación de subprogramas
Programación estructurada en c
Laboratorio y practica sobre contenido clase anterior
Concepto y uso de vectores, índices, expresiones con vectores.
Programación estructurada en c
Laboratorio y practica sobre contenido clase anterior
Registro, archivo.
Almacenamiento de archivos y acceso a los datos.
Programación en ambiente visual(Basic 6.0)
Laboratorio y practica sobre contenido clase anterior
Procesamiento de archivos
Operaciones básicas con archivos
Programación en ambiente visual (Basic 6.0)
Laboratorio y practica sobre contenido clase anterior
Programación en ambiente visual (Basic 6.0)
Base de datos Access
Examen final escrito sobre los temas anteriores
Presentación de trabajos por grupos
Presentación de los Proyectos
.
ROSARIO
UNIVERSIDAD
COLEGIO
MAYOR
DE
NUESTRA
SYLLABUS
DE
ASIGNATURAS
SEÑORA
DEL
ROSARIO
Bibliografía Básica
Introducción a la programación con ejemplos en Vbasic, c, c++ y Java, Ramón A. Matta Toledo y Pauline
K. Cushman, Ed. McGraw-Hill
Joyanes Aguilar, Luis. Fundamentos de programación: algoritmos y Estructuras de datos.
FUNDAMENTOS DE PROGRAMACION; Luis Joyanes Aguilar Editorial McGrawHill
COMPLEMENTARIOS
BURITICA TREJOS, Omar Iván. La Esencia de la Lógica de Programación. Pereira:1999
OVIEDO RENGIFO, Efraín. Lógica de Programación. Ecoe Ediciones. Bogotá: agosto 2002
Alcalde, Eduardo. Informática básica. McGraw-Hill.
Allendoerfer, Carl B. Matemáticas universitarias.
Cairó, Osvaldo. Metodología de la programación. Computec.
Garcia Valle. Matemáticas especiales para computación.
Lipschutz, Seymour. Matemáticas para computación.
Suppes y Hill. Introducción a la lógica matemática
Tucker B., Allen. Fundamentos de informática.
Zubieta, Gonzalo. Taller de lógica matemática.
LENGUAJES DE PROGRAMACION; Pratt Terrence W. Editorial Pretence-Hall
PROGRAMACION EN C; Cesar Becerra Editorial McGrawHill
EL LENGUAJE DE PROGRAMACION C; Kernigham B.M., y Ritchie D.M. Editorial Pretence-Hall
C++ A SU ALCANCE; Luis Joyanes Aguilar Editorial McGrawHill
ENLACES DE INTERÉS
w3.mor.itesm.mx/~logica <http://w3.mor.itesm.mx/~logica> Introducción (Evolución de la Lógica: Presente,
pasado y futuro)
www.informatik.htw-dresden.de/~logic/conclusions/rules.html
<http://www.informatik.htw-dresden.de/~logic/conclusions/rules.html><http://www.informatik.htwdresden.de/~logic/conclusions/rules.html>(Inferencia lógica)
www.ulbrajp.com.br/~tecnobyte/sisnum1.htm
<http://www.ulbrajp.com.br/~tecnobyte/sisnum1.htm> (Sistemas numéricos)
www.fciencias.unam.mx/lytc <http://www.fciencias.unam.mx/lytc> (Lógica y teoría de conjuntos)
UNIVERSIDAD
COLEGIO
MAYOR
DE
NUESTRA
SYLLABUS
DE
ASIGNATURAS
SEÑORA
DEL
ROSARIO
www.acertijos.net/juegos/tower/index.html <http://www.acertijos.net/juegos/tower/index.html>
(Ejercicio Torres de Hanoi)
http://www.iespana.es/mundolinux/progr/manc/lengc.htm
http://www.mundovb.net/mundoc/capitulo1-1.htm