You are on page 1of 5

POLITÉCNICO COLOMBIANO JAIME ISAZA CADAVID

FACULTAD DE INGENIERIAS

PRESENTACIÓN DEL PROGRAMA DE ASIGNATURA

1. IDENTIFICACIÓN

PROGRAMAS ACADÉMICOS INGENIERÍA INFORMÁTICA


TECNOLOGÍA EN SISTEMATIZACIÓN DE DATOS
ASIGNATURA: ING00130 TALLER DE FUNDAMENTOS DE PROGRAMACIÓN

DOCENTE: LUIS FERNANDO GONZALEZ ALVARAN


CORREO lfgonzaleza@elpoli.edu.co
Web http://esnips.com/web/tallerfundamentosdeprogramacion

2. MISIÓN:

MISIÓN DE LA INSTITUCIÓN

“Contribuir al desarrollo de la sociedad generando conocimiento y formando profesionales íntegros,


forjadores de empresa, que sean capaces de adoptar, adaptar y crear ciencia y tecnología, mediante
programas de educación pertinentes para aportar desde Antioquia al progreso del país”.

MISIÓN DE LA FACULTAD DE INGENIERÍAS

Contribuir al desarrollo de la sociedad y del país mediante la formación de profesionales íntegros,


orientados a la producción, la generación de empresas y a la aplicación del conocimiento en el campo de
la Ingeniería.

MISIÓN PROGRAMA DE INGENIERÍA INFORMATICA

Formar profesionales íntegros en el campo de la INGENIERÍA INFORMÁTICA, con la competencia


científica necesaria para diseñar modelos informáticos, participar con profesionales de otras áreas en
investigaciones conducentes a la solución de problemas específicos e interactuar con una realidad
siempre exigente y cambiante.

MISIÓN PROGRAMA DE TECNOLOGÍA EN SISTEMATIZACIÓN DE DATOS

El programa tiene la misión de formar tecnólogos íntegros, competentes en el análisis, diseño y


programación de sistemas de información y en la utilización de herramientas informáticas para ofrecer a
las organizaciones calidad de la información y aprovechamiento óptimo de los recursos.

3. PRESENTACIÓN DE LA ASIGNATURA
2

El curso de Taller de Fundamentos de Programación pretende desarrollar en los estudiantes de


Ingeniería Informática y Tecnología en Sistematización de Datos aptitudes y actitudes que le permitan
formarse como un profesional idóneo, integro y responsable a partir de una fundamentación lógica en la
implementación de algoritmos, en un primer lenguaje de programación como el Turbo C++.

Partiendo de los conocimientos adquiridos en la asignatura Fundamentos de Programación I, este taller


pretende a través del trabajo práctico reforzar dichos conocimientos e iniciarlos en el mundo de la
programación.

4. OBJETIVOS DE LA ASIGNATURA

OBJETIVO GENERAL:

Fundamentar al estudiante en la codificación de algoritmos y modelación de problemas, logrando así el


desarrollo de la creatividad a la vez que se estimula el trabajo investigativo en grupo.

5. CONTENIDOS POR UNIDADES

SEMANA CLASE CAMPO TEMÁTICO


− Unidad 1. Conceptos básicos
− Introducción al leguaje C++
Tipos de variables
Librerias
Declaración de variables y Constantes
1 Operadores
1
Instrucción de entrada de datos
Instrucción de salida de datos
Utilización del gotoxy para formateo de salidas.
Ejemplos de algoritmos y codificación

2 …continúa tema anterior


Unidad 2. Estructuras de decisión
Estructura de decisión lógica
Instrucción if y ejercicios
Instrucción if-else y ejercicios
1 Instrucciones else-if-else
2
if anidados
Manejo en las condiciones con cadenas
Estructura CASO o selección múltiple

2 …continúa tema anterior


1 …continúa tema anterior
3
2 …continúa tema anterior

_________________________________________________________________________________________________________
PROGRAMA TALLER DE FUNDAMENTOS DE PROGRAMACIÓN

POLITÉCNICO COLOMBIANO
Jaime Isaza Cadavid
Facultad de Ingenierías
3

SEMANA CLASE CAMPO TEMÁTICO


Unidad 3. Estructuras Repetitivas
Variables tipo contador
Variables tipo acumulador
Esquema cuantitativo
Esquema cualitativo
1 Variables tipo bandera o Swiche
4
Instrucción While
Instrucción FOR
Instrucción Do while
Instrucción break y continue

2 PRIMER QUIZ
1 …continúa tema anterior
5
2 …continúa tema anterior
1 …continúa tema anterior
6
2 …continúa tema anterior
Undad 5: Funciones
Representación
Activación de una función
Paso de vectores y matrices a una función
7 1 APUNTADORES
Concepto
Apuntadores y arreglos
Apuntadores a apuntadores
Problemas con apuntadores
2 ENTREGA PRIMER PROYECTO
1 …continúa tema anterior
8
2 …continúa tema anterior
1 PRIMER PARCIAL
9
2
Unidad 4: Vectores y Matrices en C
Definición de un arreglo en c++
Inicialización
Lectura de datos para almacenarlos en un arreglo
Impresión de los datos almacenados en un arreglo
Operaciones básicas con arreglos
Búsqueda
Ordenación
1 Inserción
10
Borrado
Definición de matrices
Inicialización de una matriz
Cargue de una matriz por filas
Cargue de una matriz por columnas
Impresión del contenido de una matriz.

2 …continúa tema anterior


1 …continúa tema anterior
11
2 …continúa tema anterior
1 …continúa tema anterior
12
2 …continúa tema anterior

_________________________________________________________________________________________________________
PROGRAMA TALLER DE FUNDAMENTOS DE PROGRAMACIÓN

POLITÉCNICO COLOMBIANO
Jaime Isaza Cadavid
Facultad de Ingenierías
4

SEMANA CLASE CAMPO TEMÁTICO


Unidad 6: Archivos
Archivos de cabecera
1 Archivos de texto
13
Archivos binarios
2 SEGUNDO QUIZ
1 …continúa tema anterior
14
2 …continúa tema anterior
1 …continúa tema anterior
15
2 …continúa tema anterior
Unidad 7 Introducción a las Estructuras de Datos
Estructuras autoreferenciadas
1 Asignación dinámica de Memoria
16
Listas enlazadas
2 ENTREGA SEGUNDO PROYECTO
1 …continúa tema anterior
17
2 …continúa tema anterior
1 SEGUNDO PARCIAL
18
2

6. ESTRATEGIAS METODOLÓGICAS

1. De acompañamiento directo al estudiante:

Exposición magistral.
Desarrollo de talleres o ejercicios de aplicación en el computador.
Desarrollo de técnicas de trabajo grupal.
Asesoría directa a los estudiantes.

2. De trabajo independiente del estudiante:

Solución de problemas propuestos en forma individual o grupal


Investigación, organización de información, análisis de temas específicos.
Consultas a través de Internet.

7. EVALUACIÓN

La evaluación debe ser continua y por competencias, con el propósito de evaluar las habilidades y
destrezas adquiridas por el estudiante, ofreciendo diferentes estrategias acorde con las normas
establecidas en el reglamento estudiantil de la Institución.

Tipo de Porcentaje Grupo 1 Grupo 2 Grupo 3 Grupo 4


Evaluación (Lunes viernes)
Primer Quiz 7% Agosto 13
Primer Proyecto 13% Septiembre 3
Primer parcial 25% Septiembre 15
_________________________________________________________________________________________________________
PROGRAMA TALLER DE FUNDAMENTOS DE PROGRAMACIÓN

POLITÉCNICO COLOMBIANO
Jaime Isaza Cadavid
Facultad de Ingenierías
5

Segundo Quiz 7% Octubre 15


Segundo Proyecto 13% Noviembre 5
Segundo parcial 25% Noviembre 24
Talleres y otros * 10%
* Talleres prácticos, consultas, trabajo en clase, trabajo extraclase y salidas al tablero

8. BIBLIOGRAFÍA

• BECERRA SANTAMARIA, Cesar. Lenguaje C:


• DEITEL / DEITEL. Cómo programar en C/C++ Editorial Prentice Hall, 1995
• JOYANES, Luis. Fundamentos de programación. Editorial McGraw Hill, Mexico.
• JOYANES, Luis. Problemas de metodología de la programación en C++. Editorial McGraw Hill,
• KERNIGHAN, Brian y RITCHIE, Dennis. El lenguaje de programación C. Editorial Prentice Hall, 1986.
• ORREGO VILLA, Gildardo A. Diseño de algoritmos. Editor EIA, Envigado, 2003.
• HTML Guia en 10 minutos. Prentice Hall . 1998.
• Manuales de HTML y Lenguaje C encontrados en Internet.

_________________________________________________________________________________________________________
PROGRAMA TALLER DE FUNDAMENTOS DE PROGRAMACIÓN

POLITÉCNICO COLOMBIANO
Jaime Isaza Cadavid
Facultad de Ingenierías

You might also like