Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Programacin de computadores
CB324
Fundamentacin cientfica
Ingeniera Elctrica, Ingeniera Mecnica,
Ingeniera Electrnica, Licenciatura en Matemticas
y Fsica, Ingeniera Fsica
CB223
5 horas semanales
Terica-Prctica
4
JUSTIFICACIN
OBJETIVOS
2.1
Objetivo general
El estudiante estar en capacidad de realizar la implementacin de una aplicacin
sencilla que solucione un problema especfico de procesamiento de informacin,
utilizando un lenguaje de programacin.
2.2
Objetivos especficos
Brindar al estudiante elementos epistemolgicos de la computacin para su
reflexin y apropiacin.
Brindar la informacin bsica necesaria y suficiente para que el estudiante se
ubique en el ciclo de vida de los sistemas de informacin.
Familiarizar al estudiante con la terminologa pertinente en el rea de
procesamiento electrnico de datos.
METODOLOGA
La asignatura es terico-prctica.
Teora: Exposicin de los temas y solucin de problemas tipo en el tablero
por parte del profesor.
Prctica: Semanalmente se desarrollar una prctica obligatoria en el saln
de microcomputadores, con temas especficos asignados por el profesor y
con control orientacin de un monitor.
Para verificar el cumplimiento del objetivo general, el estudiante presentar un
proyecto de programacin el cual sustentar.
4 CONTENIDO DEL CURSO
4.1 Epistemologa de la computacin
4.1.1 Historia de los computadores
4.1.2 Los computadores en la actualidad
4.1.3 Impacto social de los computadores
4.1.4 Proyeccin actual hacia el futuro
4.2 Fundamentos de informtica
4.2.1 Arquitectura del computador
4.2.2 Dispositivos de entrada/salida
4.2.3 Generalidades de los sistemas operativos
4.2.4 Internet-web
4.3 Estructura general del ciclo de vida de los sistemas de informacin
4.3.1 Ciclo de vida
4.3.2 La fase de anlisis
4.3.3 La fase de diseo
4.3.4 La fase de implementacin
4.4 Algoritmos
4.4.1 Definicin de algoritmo
4.4.2 Diagrama de flujo
4.4.3 Algoritmos en seudo-cdigo
4.4.4 Estructuras de control
RECURSOS
Sala de computadores personales de la Universidad Tecnolgica de Pereira
Acceso a la web.
Entornos de desarrollo libres (Compiladores y manuales de usuario y
desarrollador en medios electrnicos).
Guas de trabajo. En ellas est toda la fundamentacin terica y los ejemplos
de aplicacin con sus correspondientes ejercicios.
Monitores, que asesorarn a los estudiantes en sus proyectos. Adems, les
propondrn actividades a los estudiantes y los apoyarn en el desarrollo del
curso. Los monitores servirn de apoyo durante tres horas semanales de
clase.
Expgrafo, marcadores, borrador.
EVALUACIN
Nota. Todos los exmenes se presentarn con libro abierto.
tem
1
2
3
4
5
7
Descripcin
Primer parcial
Segundo parcial
Tercer parcial
Proyecto final
Quices, tareas, participacin
Porcentaje
15%
20%
20%
30%
15%
BIBLIOGRAFA
JOYANES Aguilar, Luis. Fundamentos de Programacin. Editorial McGrawHill.
JOYANES Aguilar, Luis. Fundamentos de Programacin Libro de
problemas. Editorial McGraw-Hill.
KERNIGHAN, Brian W., Ritchie, Dennis M. El lenguaje de Programacin C.
Prentice-Hall.
BECERRA Santamara, Cesar A. Algoritmos: conceptos bsicos. Kimpres.
BECERRA Santamara, Cesar A. El lenguaje C. Kimpres.
SECUENCIAS
Caractersticas
Un lenguaje de programacin vigente
Asignatura de fundamentacin
lgebra lineal, Matemticas II
Mtodos numricos y todas aquellas
de su especializacin
No. de horas
5
7
80
110
192
Descripcin
Horas semanales en presencia del profesor
Horas de dedicacin por parte del estudiante
Total horas por semestre con presencia
Total horas por semestre trabajo independiente
Total Horas semestre (C+D)