You are on page 1of 20

UNIVERSIDAD DE PANAM

CENTRO REGIONAL UNIVERSITARIO DE VERAGUAS


FACULTAD DE INFORMTICA, ELECTRNICA Y COMUNICACIN
ESCUELA DE INGENIERA EN INFORMTICA
LICENCIATURA INGENIERA EN INFORMTICA
PROGRAMA DIDCTICO DE LA ASIGNATURA PROGRAMACIN I
DATOS GENERALES:
COD. ASIG: 10099
TOTAL DE HORAS: 96

COD. CURSO: 8100


TERICAS: 64

ABREVIATURA: INF-123
LABORATORIO: 32

PRERREQUISITOS:
INF. 100 (Informtica Bsica)
PROFESORA RESPONSABLE DE LA ELABORACIN:
MARA AUXILIADORA ZEBALLOS MITRE DE NAVARRO
FECHA DE ELABORACIN: JULIO - 2014

CRDITOS: 4
PRCTICAS: 0

JUSTIFICACIN

El mundo en el que vivimos est dramticamente influenciado por las Tecnologas de la Informacin y
Comunicacin (TICs).

Los avances tecnolgicos han contribuido a la transformacin de los mtodos y procesos

concernientes a la realizacin de casi cualquier tarea en nuestra sociedad, sea esta econmica, social o poltica,
con el propsito fundamental de mejorar la calidad de vida de sus habitantes.
La programacin de computadoras es una actividad que implica un proceso mental complejo, que exige de los
individuos grandes conocimientos, habilidades y destrezas para la resolucin de problemas de la vida real a travs
del computador. Debido a esto, se reconoce la gran importancia que tiene el fomentar en los Licenciados en
Ingeniera en Informtica todas estas capacidades necesarias para hacer del computador un objeto til para la
sociedad como conjunto.

Prof. Mara Zeballos

Asignatura INF123

LII

2 de 20

DESCRIPCIN DE LA ASIGNATURA

Empezaremos este curso presentando una breve introduccin a los Lenguajes de Programacin, sus orgenes,
caractersticas, entre otros.

Luego, tendremos la oportunidad de trabajar con el lenguaje de programacin

escogido para este curso, el cual utilizaremos para introducir los primeros conceptos de programacin.
Estudiaremos los identificadores propios del lenguaje, las palabras reservadas, los tipos de datos, los conceptos de
variables y constantes, entre otros.

Analizaremos los operadores y expresiones del lenguaje, as como las

funciones de entrada y salida, las instrucciones de control, las estructuras repetitivas, la definicin de funciones, el
procesamiento de arreglos y los punteros.

Por ltimo, estudiaremos los principios de las estructuras de datos y el

manejo de archivos en el computador.

Prof. Mara Zeballos

Asignatura INF123

LII

3 de 20

OBJETIVOS GENERALES
1. Identificar los mtodos para resolver problemas y desarrollar algoritmos.
2. Conocer las tcnicas o mtodos para disear, codificar, depurar y documentar programas.
3. Disear programas en lenguajes de actualidad.
4. Comprender las caractersticas y posibilidades del lenguaje de programacin utilizado.
5. Analizar algoritmos.
6. Toma decisiones en cuanto a las posibles alternativas de solucin existentes.
7. Desarrollar e implementar, de una forma eficaz y eficiente, programas informticos en respuesta a situaciones planteadas.

Prof. Mara Zeballos

Asignatura INF123

LII

4 de 20

METODOLOGA
Se promueve la investigacin y construccin del conocimiento para desarrollar la capacidad de aprender y actualizarse
permanentemente.

Se presentan los temas a estudiar mediante la plataforma inf.edu20.org, con sus respectivas prcticas para

lograr dominio del lenguaje.


objetivos del curso.

Se exponen las dudas, se aclaran, se realizan talleres semanalmente para orientar el logro de los

Se realiza una tarea y dos laboratorios, tres parciales y dos proyectos para evaluacin sumativa. Al final, se

realiza un proyecto integrador, en donde se apliquen los conocimientos adquiridos en la asignatura.

Prof. Mara Zeballos

Asignatura INF123

LII

5 de 20

PROGRAMACIN DIDCTICA
Mdulo No.1:

CONCEPTOS BSICOS DE LOS LENGUAJES DE PROGRAMACIN

Duracin Total (Horas):

12

Objetivo(s) del Mdulo:

1. Disear programas en lenguajes de actualidad.


2. Comprender las caractersticas y posibilidades del lenguaje de programacin utilizado.

OBJETIVOS
ESPECFICOS
Investiga y comprende
los
conceptos
fundamentales de la
programacin
de
computadoras.
Distingue y emplea los
conceptos de datos,
tipos
de
datos,
constantes y variables.
Utiliza los operadores
en la programacin de
ejercicios
prcticos
propuestos.
Interacta
apropiadamente
con
una herramienta de
alto nivel, flexible y
poderosa,
para
el
desarrollo
de
programas
estructurados.

Efecta
talleres
prcticos y aplica los
conocimientos
adquiridos.

Horas Tericas: 8

Horas Laboratorio: 4

Horas Prcticas: 0

CONTENIDOS

ESTRATEGIAS DIDCTICAS
ACTIVIDADES
RECURSOS
SEMANA No.1 MIRCOLES 13 DE AGOSTO Y JUEVES 14 DE AGOSTO DE 2014
1.1. Introduccin a los
Lenguajes de
Programacin.
Estructura.
Comentarios.
Identificadores.
Palabras Reservadas.
1.2. Los Datos.
Tipos de Datos.
Las Constantes.
Las Variables.
1.3. Los Operadores y las
Expresiones.
Operadores Aritmticos.

Incremento
y
Decremento.

Operadores
Relacionales.
Operadores Lgicos.

Operadores
de
Asignacin.

El
Operador
Condicional.
Prioridad
de
los

Prof. Mara Zeballos

Presentacin del contenido


y metodologa del curso.
Lluvias de ideas y discusin
de expectativas del curso.
Exploracin
de
los
conocimientos previos.
Explicacin del uso del
lenguaje de programacin a
utilizar.
Presentacin
y
ejemplificacin
de
los
temas.
Prcticas
escritas
de
problemas.
Taller de desarrollo de
problemas
en
el
computador.
Descubrir
lagunas
conceptuales y cubrirlas.
Resolucin de problemas.

Asignatura INF123

Semanas: 2

EVALUACIN

Diagnstica:
Plataforma inf.edu20.org
Libro
de
texto: Se evala el nivel
GOTTFRIED, Byron S. conceptual y prctico que
tiene el estudiante en
Programacin en C.
cuanto a programacin.
Formativa:
Prcticas escritas de los
problemas de clase.
Resolucin de problemas
(tareas)
Participacin
en
las
discusiones en el saln de
clases, y en la resolucin de
problemas en el tablero.
Sumativa:
Taller de desarrollo de los
problemas en laboratorio
(en clases) .1%

LII

6 de 20

OBJETIVOS
ESPECFICOS

CONTENIDOS

ESTRATEGIAS DIDCTICAS
ACTIVIDADES
RECURSOS

EVALUACIN

operadores

OBJETIVOS
ESPECFICOS
Distingue y emplea los
conceptos de datos,
tipos
de
datos,
constantes y variables.
Utiliza los operadores
en la programacin de
ejercicios
prcticos
propuestos.
Interacta
apropiadamente
con
una herramienta de
alto nivel, flexible y
poderosa,
para
el
desarrollo
de
programas
estructurados.

Efecta
talleres
prcticos y aplica los
conocimientos
adquiridos.

CONTENIDOS

ESTRATEGIAS DIDCTICAS
ACTIVIDADES
RECURSOS
SEMANA No.2 MIRCOLES 20 DE AGOSTO Y JUEVES 21 DE AGOSTO DE 2014
1.1. Introduccin a los
Lenguajes de
Programacin.
Estructura.
Comentarios.
Identificadores.
Palabras Reservadas.
1.2. Los Datos.
Tipos de Datos.
Las Constantes.
Las Variables.
1.3. Los Operadores y las
Expresiones.
Operadores Aritmticos.

Incremento
y
Decremento.

Operadores
Relacionales.
Operadores Lgicos.

Operadores
de
Asignacin.

El
Operador
Condicional.
Prioridad
de
los
operadores

Prof. Mara Zeballos

Taller de desarrollo de
problemas
en
el
computador.
Descubrir
lagunas
conceptuales y cubrirlas.
Discusin de los problemas
de asignados.
Presentar una sntesis de
los problemas resueltos.
Aclarar dudas.

Asignatura INF123

EVALUACIN

Formativa:
Plataforma inf.edu20.org
Evaluar
el
inters
Libro
de
texto:
por
los
GOTTFRIED, Byron S. demostrado
estudiantes
en
el
desarrollo
Programacin en C.
de
las
actividades
programadas.
Resolucin de problemas
(tareas)
Participacin
en
las
discusiones en el saln de
clases, y en la resolucin de
problemas en el tablero.
Sumativa:
Taller de desarrollo de los
problemas en laboratorio
(en clases) .1%
El contenido se evala en la
Prueba Parcial #1 (Al
terminar el mdulo 2..3%

LII

7 de 20

Mdulo No.2:

INSTRUCCIONES FUNDAMENTALES DEL LENGUAJE DE PROGRAMACIN

Duracin Total (Horas):

24

Objetivo(s) del Mdulo:

Utilizar las instrucciones fundamentales del lenguaje de programacin imperativo(C).

OBJETIVOS
ESPECFICOS
Domina las estructuras
bsicas del lenguaje
para la codificacin de
problemas de nivel
bsico.
Aplica las sentencias
del
lenguaje
de
programacin, que le
permiten
interactuar
con el usuario.
Utiliza las estructuras
condicionales en la
resolucin
de
problemas propuestos.

Horas Tericas: 16

Horas Laboratorio: 8

Horas Prcticas: 0

CONTENIDOS

ESTRATEGIAS DIDCTICAS
ACTIVIDADES
RECURSOS
SEMANA No.3 MIRCOLES 27 DE AGOSTO Y JUEVES 28 DE AGOSTO DE 2014
2.1. Entrada, salida, Presentacin y ejemplificacin de
2.2. Asignacin o
los temas.
atribucin
Discusin de la sintaxis de las
2.3. Condicional:
diferentes
instrucciones
2.3.1.Sentencia if ... fundamentales del lenguaje de
else
programacin C.
2.3.2.Sentencia if ...
else mltiple Prcticas escritas de problemas.

Prof. Mara Zeballos

EVALUACIN

Diagnstica:
Plataforma inf.edu20.org
Libro
de
texto: Se evala el nivel de
GOTTFRIED, Byron S. conocimientos que tiene el
estudiante en cuanto a la
Programacin en C.
temtica de la semana.
Formativa:
Prcticas escritas de los
problemas.
Asignacin de resolucin de
problemas (tareas)
Participacin
en
las
discusiones en el saln de
clases, y en la resolucin de
problemas en el tablero.

Taller de desarrollo de problemas


en el computador.
Descubrir lagunas conceptuales y
cubrirlas.
Resolucin de problemas que
favorezcan el desarrollo de las
habilidades
de
lgica
de
programacin, en el anlisis,
diseo, codificacin, ejecucin y
documentacin de algoritmos.

Asignatura INF123

Semanas: 4

Sumativa:
Taller de desarrollo de los
problemas en laboratorio
(en clases) .1%
El contenido se evala en la
Prueba Parcial #1 (Al
terminar
este
mdulo
2.4%

LII

8 de 20

OBJETIVOS
ESPECFICOS
Emplea las bondades
de
las
estructuras
repetitivas o ciclos de
repeticin
en
los
problemas que debe
resolver.
Efecta
talleres
prcticos y aplica los
conocimientos
adquiridos.

CONTENIDOS

ESTRATEGIAS DIDCTICAS
ACTIVIDADES
RECURSOS
SEMANA No.4 MIRCOLES 3 Y JUEVES 4 DE SEPTIEMBRE DE 2014

2.4.
Repeticin:
Presentacin y ejemplificacin
2.4.1.Sentencia
los temas.
while
Discusin de la sintaxis de
2.4.2.Sentencia for diferentes
instrucciones
2.4.3.Sentencia
repeticin en el lenguaje
Do ... while
programacin C.

Prof. Mara Zeballos

de Plataforma inf.edu20.org
Libro
de
texto:
las GOTTFRIED, Byron S.
de Programacin en C.
de

Diagnstica:
Se evala el nivel de
conocimientos que tiene el
estudiante en cuanto a la
temtica de la semana.
Formativa:
Prcticas escritas de los
problemas.
Resolucin de problemas
(tareas)
Participacin
en
las
discusiones en el saln de
clases, y en la resolucin de
problemas en el tablero.

Prcticas escritas de problemas.


Taller de desarrollo de problemas
en el computador.
Descubrir lagunas conceptuales y
cubrirlas.
Resolucin de problemas que
favorezcan el desarrollo de las
habilidades
de
lgica
de
programacin, en el anlisis,
diseo, codificacin, ejecucin y
documentacin de algoritmos.

Asignatura INF123

EVALUACIN

Sumativa:
Taller de desarrollo de los
problemas en laboratorio
(en clases) .1%
El contenido se evala en la
Prueba Parcial #1 (Al
terminar
este
mdulo
2..3.%

LII

9 de 20

OBJETIVOS
ESPECFICOS
Describir la sintaxis
de cada una de las
instrucciones
fundamentales
del
lenguaje
de
programacin C.
Desarrollar
habilidades de lgica
de programacin
Aplicar
las
instrucciones
apropiadas
del
lenguaje C en la
elaboracin
de
programas
de
computadoras.

CONTENIDOS

ESTRATEGIAS DIDCTICAS
ACTIVIDADES
RECURSOS
SEMANA No.5 MIRCOLES 10 Y JUEVES 11 DE SEPTIEMBRE DE 2014
2.1. Entrada, salida,
2.2. Asignacin o atribucin
2.3.Condicional
2.4. Repeticin
2.5. Implementacin de
programas

Prof. Mara Zeballos

Construccin de un esquema
que resuma los aspectos
fundamentales del lenguaje c:
operadores
aritmticos,
relacionales,
lgicos
e
instrucciones fundamentales.
Elaboracin de programas
informticos con mayor grado
de
exigencia,
como
las
requeridas, por ejemplo, en el
anidamiento de instrucciones,
en taller en el laboratorio, en
tarea de solucin de una lista
de problemas.

Asignatura INF123

EVALUACIN

Plataforma inf.edu20.org Formativa:


Libro
de
texto: Prcticas escritas de los
GOTTFRIED, Byron problemas.
de
S. Programacin en Resolucin
problemas (tareas)
C.
Participacin en las
discusiones en el saln
de clases, y en la
resolucin de problemas
en el tablero.
Sumativa:
Taller de desarrollo de
los
problemas
en
laboratorio (en clases)
.1%
Asignacin
de
resolucin de problemas
(tareas)4%

LII

10 de 20

OBJETIVOS
ESPECFICOS
Describir la sintaxis
de cada una de las
instrucciones
fundamentales
del
lenguaje
de
programacin C.
Desarrollar
habilidades de lgica
de programacin.
Aplicar
las
instrucciones
apropiadas
del
lenguaje C en la
elaboracin
de
programas
de
computadoras.

CONTENIDOS

ESTRATEGIAS DIDCTICAS
ACTIVIDADES
RECURSOS
SEMANA No.6 MIRCOLES 17 Y JUEVES 18 DE SEPTIEMBRE DE 2014
2.1. Entrada, salida,
2.2. Asignacin o
atribucin
2.3. Condicional
2.4. Repeticin
2.5. Implementacin de
programas

Prof. Mara Zeballos

Elaboracin de programas
informticos con mayor
grado de exigencia, como
las requeridas, por ejemplo,
en el anidamiento de
instrucciones, en taller en el
laboratorio, en tarea de
solucin de una lista de
problemas.

Asignatura INF123

EVALUACIN

Formativa:
Plataforma inf.edu20.org
Libro
de
texto: Prcticas escritas de los
GOTTFRIED, Byron S. problemas.
Participacin
en
las
Programacin en C.
discusiones en el saln de
clases, y en la resolucin de
problemas en el tablero.
Sumativa:
Prueba Parcial #1 mdulo 1
(3%) y mdulo 2 (7%)
como se indic en cada
semana.

LII

11 de 20

Mdulo No.3:

PROGRAMACIN MODULAR

Duracin Total (Horas):

18

Objetivo(s) del Mdulo:

OBJETIVOS
ESPECFICOS

Horas Tericas: 12

Horas Laboratorio: 6

Horas Prcticas: 0

Semanas: 3

Utilizar la programacin modular para estructurar programas de fcil mantenimiento .


CONTENIDOS

ESTRATEGIAS DIDCTICAS
ACTIVIDADES
RECURSOS
SEMANA No.7 MIRCOLES 24 Y JUEVES 25 DE SEPTIEMBRE DE 2014

Investigar acerca del 3. Programacin modular


3.1. Concepto
concepto de Funcin.
Describir como se 3.2. Diseo descendente
define, se accede y se 3.3. Estructura y
funcionamiento
procesan los mdulos
3.4.
Funciones
en la programacin
3.4.1. Definicin
modular.
3.4.2. Funciones
Analizar
las
internas y de
caractersticas de las
biblioteca
funciones y aplica
3.4.3. Funciones
estas en la resolucin
definidas por el
de problemas.
usuario
Descomponer
un
3.4.4. Variables Locales
y Variables
programa complejo en
Globales.
mdulos de menor
3.4.5. Llamado de una
tamao y complejidad
Funcin.
que
el
programa
3.4.6. Prototipo de
original.
Funciones.
3.4.7. Paso de
argumentos a una
Funcin.

Prof. Mara Zeballos

Presentacin
y
ejemplificacin
de
los
temas.
Discusin de la utilidad de
la programacin modular:
dado
un
problema
complejo,
descomponer
ste en subproblemas ms
simples,
de
menor
complejidad
y
as
sucesivamente hasta que
la complejidad se halla
eliminado.
Prcticas
escritas
de
problemas.

Diagnstica:
Plataforma inf.edu20.org
Libro
de
texto: Se evala el nivel de
GOTTFRIED, Byron S. conocimientos que tiene el
estudiante en cuanto a la
Programacin en C.
temtica.
Formativa:
Prcticas escritas de los
problemas.
Resolucin de problemas
(tareas)
Intervencin
en
las
discusiones, y participacin
en
la
resolucin
de
problemas en el tablero.

Taller de desarrollo de
problemas
en
el
computador.
Descubrir
lagunas
conceptuales y cubrirlas.

Asignatura INF123

EVALUACIN

Sumativa:
Taller de desarrollo de los
problemas en laboratorio
(en clases) .1%

LII

12 de 20

OBJETIVOS
ESPECFICOS

CONTENIDOS

ESTRATEGIAS DIDCTICAS
ACTIVIDADES
RECURSOS
SEMANA No.8 MIRCOLES 1 Y JUEVES 2 DE OCTUBRE DE 2014

Descomponer
un 3. Programacin modular
programa complejo en 3.4. Funciones
3.4.1. Definicin
mdulos de menor
3.4.2. Funciones
tamao y complejidad
internas y de
que
el
programa
biblioteca
original.
3.4.3. Funciones
Elaborar
programas
definidas por el
donde se requieren del
usuario
uso
de
la
3.4.4. Variables Locales
programacin modular.
y Variables
Globales.
3.4.5. Llamado de una
Funcin.
3.4.6. Prototipo de
Funciones.
3.4.7. Paso de
argumentos a una
Funcin.
3.5. Funciones recursivas

Prof. Mara Zeballos

Prcticas
problemas.

EVALUACIN

Formativa:
de Plataforma inf.edu20.org
Libro
de
texto: Prcticas escritas de los
problemas.
Taller de desarrollo de GOTTFRIED, Byron S.
Resolucin de problemas
problemas
en
el Programacin en C.
(tareas)
computador.
Intervencin
en
las
Descubrir
lagunas
discusiones, y participacin
conceptuales y cubrirlas.
en
la
resolucin
de
Resolucin de problemas
problemas en el tablero.
cuyos desarrollos conlleven
la creacin de programas
Sumativa:
modulares.
Taller de desarrollo de los
problemas en laboratorio
(en clases) .1%

Asignatura INF123

escritas

LII

13 de 20

OBJETIVOS
ESPECFICOS

CONTENIDOS

ESTRATEGIAS DIDCTICAS
ACTIVIDADES
RECURSOS
SEMANA No.9 MIRCOLES 8 Y JUEVES 9 DE OCTUBRE DE 2014

Descomponer
un 3. Programacin modular
3.4. Funciones
programa complejo en
3.4.1. Definicin
mdulos de menor
3.4.2. Funciones
tamao y complejidad
internas y de
que
el
programa
biblioteca
original.
3.4.3. Funciones
Elaborar
programas
definidas por el
donde se requieren del
usuario
uso
de
la
3.4.4. Variables Locales
programacin modular.
y Variables
Globales.
3.4.5. Llamado de una
Funcin.
3.4.6. Prototipo de
Funciones.
3.4.7. Paso de
argumentos a una
Funcin.
3.5. Funciones recursivas

Prof. Mara Zeballos

Prcticas
problemas.

escritas

Formativa:
de Plataforma inf.edu20.org
en
las
Libro
de
texto: Intervencin
discusiones,
y
participacin
de GOTTFRIED, Byron S.
en
la
resolucin
de
el Programacin en C.
problemas en el tablero.

Taller de desarrollo
problemas
en
computador.
Descubrir
lagunas
conceptuales y cubrirlas.
Demostrar dominio en la
implementacin
de
funciones para resolver
problemas
de
forma
modular.

Asignatura INF123

EVALUACIN

Sumativa:
Prueba Parcial #2 .10%

LII

14 de 20

Mdulo No.4:

ARREGLOS, PUNTEROS Y ESTRUCTURAS

Duracin Total (Horas):

24

Objetivo(s) del Mdulo:

OBJETIVOS
ESPECFICOS

Horas Laboratorio: 8

Horas Prcticas: 0

ESTRATEGIAS DIDCTICAS
ACTIVIDADES
RECURSOS
SEMANA No.10 MIRCOLES 15 Y JUEVES 16 DE OCTUBRE DE 2014
Arreglos

Definicin
,
caracters
ticas
4.1.2 Declaracin y tipo de los
elementos
4.1.3 Tipos de arreglos: uni y
multidimensionales
4.1.4 Arreglos como parmetros
y de cadenas de
caracteres
4.1.5 Operaciones en arreglos.
4.1.6 Acceso a sus elementos
4.1.7 Bsqueda en un arreglo.
4.1.8 Ordenacin de los
elementos de un arreglo.
4.1.9 Paso de Arreglos a
Funciones.
4.1.10Manejo de Cadena de
Caracteres.
4.2
Punteros
4.2.1 Definicin.
4.2.2 Operadores.
4.2.3 Declaracin de Punteros.
4.2.4 Paso de Punteros a una
Funcin.
4.2.5 Asignacin dinmica de

Prof. Mara Zeballos

Semanas: 4

Operar con arreglos uni y multidimensionales y cadenas de caracteres, punteros y estructuras aplicando
la programacin modular.
CONTENIDOS

Investigar y analiza las 4.1


4.1.1
caractersticas
principales de los array
y punteros.
Experimentar y valorar,
en el desarrollo de
programas
por
computadora,
los
punteros y los array.

Horas Tericas: 16

EVALUACIN

Leern un documento sobre


Arreglos, a fin de conocer su
manejo,
procesamiento
y
utilidad en desarrollo de
aplicaciones.

Plataforma inf.edu20.org Diagnstica:


Libro
de
texto: Se evala el nivel de
GOTTFRIED, Byron conocimientos que tiene
S. Programacin en el estudiante en cuanto
a la temtica.

Exposicin dialogada sobre la


definicin, declaracin, y tipos
de arreglos.

Formativa:
Prcticas escritas de los
problemas.
Resolucin
de
problemas (tareas)
Intervencin
en
las
discusiones,
y
participacin
en
la
resolucin de problemas
en el tablero.

C.

Leern un documento sobre


punteros, a fin de conocer su
manejo y utilidad en el
desarrollo de aplicaciones.
Exposicin dialogada sobre la
utilidad de los punteros.
Resolucin de laboratorios con
punteros, arreglos y cadena de
caracteres como parmetros.

Asignatura INF123

Sumativa:
Taller de desarrollo de
los
problemas
en
laboratorio (en clases)
.1%
El contenido se evala
en la Prueba Parcial #3
(Al terminar este mdulo
4..6%

LII

15 de 20

OBJETIVOS
ESPECFICOS

CONTENIDOS

ESTRATEGIAS DIDCTICAS
ACTIVIDADES
RECURSOS

EVALUACIN

ESTRATEGIAS DIDCTICAS
ACTIVIDADES
RECURSOS
SEMANA No.11 MIRCOLES 22 Y JUEVES 23 DE OCTUBRE DE 2014

EVALUACIN

memoria.
4.2.6 Operaciones con
Punteros

OBJETIVOS
ESPECFICOS
Investiga y analiza las 4.3
caractersticas
principales
de
las 4.3.1
4.3.2
estructuras en C.
4.3.3
Elaborar programas en 4.3.4
C,
que
definan 4.3.5
estructuras
con
diferentes tipos de 4.3.6
miembros (campos) y 4.3.7
que utilicen arreglos de
tipo estructura.

CONTENIDOS

Estructuras
(registro)
Definicin
Variable de tipo estructura
Estructura dentro de otra
Iniciacin
Procesamiento. Uso
Operador punto (.)
Array de estructura
Anlisis de las estructuras
de datos: variable simple,
arreglos, estructuras.

Leern un documento sobre


las estructuras en C, su
procesamiento y utilidad en
desarrollo de aplicaciones.

Plataforma inf.edu20.org Diagnstica:


Libro
de
texto: Se evala el nivel de
GOTTFRIED, Byron conocimientos que tiene
S. Programacin en el estudiante en cuanto
a la temtica.

Exposicin dialogada sobre las C.


estructuras
en
C,
su
procesamiento y utilidad en
desarrollo de aplicaciones.

Formativa:
Prcticas escritas de los
problemas.
Resolucin
de
problemas (tareas)
Intervencin
en
las
discusiones,
y
participacin
en
la
resolucin de problemas
en el tablero.

Resolucin de laboratorios.
Resolucin
de
proyectos
donde
apliquen
los
conocimientos
adquiridos
sobre arreglos y estructuras.

Sumativa:
Resolucin
de
los
problemas
de
laboratorio. ..5%
El contenido se evala
en la Prueba Parcial #3
(Al terminar este mdulo
4.4%

Prof. Mara Zeballos

Asignatura INF123

LII

16 de 20

OBJETIVOS
ESPECFICOS

CONTENIDOS

ESTRATEGIAS DIDCTICAS
ACTIVIDADES
RECURSOS
SEMANA No.12 MIRCOLES 29 Y JUEVES 30 DE OCTUBRE DE 2014

Elaborar programas en
C,
que
definan
estructuras
con
diferentes tipos de
miembros (campos) y
que utilicen arreglos de
tipo estructura, con
array y punteros.

4.1 Arreglos
4.2 Punteros
4.3 Estructuras (registro)

Resolucin de problemas para


desarrollar habilidad en la
implementacin del uso de
array, cadena de caracteres,
estructuras y punteros en la
solucin de problemas reales.

EVALUACIN

Plataforma inf.edu20.org Formativa:


de
Libro
de
texto: Resolucin
problemas
(tareas)
GOTTFRIED, Byron
S. Programacin en Intervencin en las
discusiones,
y
C.
participacin
en
la
resolucin de problemas
en el tablero.
Sumativa:
Proyecto
de
Programacin. 4%

SEMANA No.13 MIRCOLES 5 Y JUEVES 6 DE NOVIEMBRE DE 2014


Elaborar programas en
C,
que
definan
estructuras
con
diferentes tipos de
miembros (campos) y
que utilicen arreglos de
tipo estructura, con
array y punteros.

4.4 Arreglos
4.5 Punteros
4.6 Estructuras (registro)

Resolucin de problemas para


desarrollar habilidad en la
implementacin del uso de
array, cadena de caracteres,
estructuras y punteros en la
solucin de problemas reales.

Plataforma inf.edu20.org Formativa:


de
Libro
de
texto: Resolucin
GOTTFRIED, Byron problemas (tareas)
S. Programacin en Intervencin en las
discusiones,
y
C.
participacin
en
la
resolucin de problemas
en el tablero.
Sumativa:
Prueba Parcial #3
10% (6% arreglos
punteros
estructuras)

Prof. Mara Zeballos

Asignatura INF123

LII

17 de 20

y
4%

Mdulo No.5:

ADMINISTRACIN DE ARCHIVOS.

Duracin Total (Horas):

18

Objetivo(s) del Mdulo:


OBJETIVOS
ESPECFICOS

Horas Tericas: 12

Horas Laboratorio: 6

Horas Prcticas: 0

Semanas: 3

Desarrolla e implementa, de una forma eficaz y eficiente, programas informticos en respuesta a


situaciones planteadas.
CONTENIDOS

ESTRATEGIAS DIDCTICAS
ACTIVIDADES
RECURSOS
SEMANA No.14 MIRCOLES 12 Y JUEVES 13 DE NOVIEMBRE DE 2014

Utilizar
la 5.1 Archivos.
5.1.1 Definicin.
caracterstica de los
5.1.2 Denominacin de
archivos
para
archivos.
almacenar
datos
5.1.3
Sentencia para abrir y
para
reservar
cerrar archivos.
informacin
para
5.1.4 Escritura y lectura de
procesamientos
Archivos.
futuros.
5.2 Creacin de archivos
utilizando estructuras.
5.3 Abrir archivos tipo entrada
/salida.

EVALUACIN

Exploracin
de
los Plataforma inf.edu20.org Diagnstica:
conocimientos previos de los Libro
de
texto: Se evala el nivel de
estudiantes.
GOTTFRIED, Byron conocimientos que tiene
el estudiante en cuanto
Explicacin y demostracin de S. Programacin en
a
la
temtica
del
C.
los temas del mdulo.
mdulo.
Formativa:
Asignacin de problemas a
Intervencin
en
las
resolver con el computador.
discusiones,
y

Descubrir
lagunas
participacin
en
la
conceptuales y cubrirlas.
resolucin de problemas
en el tablero.
Revisin de los problemas de
Sumativa:
laboratorio asignados.
Taller de desarrollo de
los
problemas
en
laboratorio (en clases)
.1%

SEMANA No.15 MIRCOLES 19 Y JUEVES 20 DE NOVIEMBRE DE 2014


Utilizar
la 5.1 Archivos.
caracterstica de los 5.2 Creacin de archivos
utilizando estructuras.
archivos
para
almacenar
datos 5.3 Abrir archivos tipo entrada
/salida.
para
reservar
informacin
para
procesamientos
futuros.

Prof. Mara Zeballos

Asignacin de problemas a Plataforma inf.edu20.org Formativa:


en
las
resolver con el computador.
Libro
de
texto: Intervencin
discusiones,
y
Revisin de los problemas de GOTTFRIED, Byron
participacin
en
la
S. Programacin en
laboratorio asignados.
resolucin de problemas
C.
en el tablero.
Sumativa:
Resolucin
de
los
problemas
de
laboratorio. ..5%

Asignatura INF123

LII

18 de 20

Objetivo(s) del Mdulo:


OBJETIVOS
ESPECFICOS
OBJETIVOS
ESPECFICOS
Integrar
los
conocimientos
del
curso en un proyecto
final integrador.

Desarrolla e implementa, de una forma eficaz y eficiente, programas informticos en respuesta a


situaciones planteadas.
CONTENIDOS
CONTENIDOS

ESTRATEGIAS DIDCTICAS
ESTRATEGIAS DIDCTICAS
ACTIVIDADES
RECURSOS
SEMANA No.16 MIRCOLES 26 Y JUEVES 27 DE NOVIEMBRE DE 2014
Programacin I

Prof. Mara Zeballos

Exposicin dialogada sobre los


requerimientos del proyecto final
integrador de programacin I.
Aclaracin de dudas.
Inicio y seguimiento del proyecto.

Asignatura INF123

Apuntes de clases.

EVALUACIN
EVALUACIN

Sumativa
Proyecto de
programacin 8%

LII

19 de 20

EVALUACIN PROPUESTA
La Evaluacin se realiza en atencin a lo establecido en los artculos No.280, 281 y 282, del Estatuto Universitario.
ACTIVIDAD
Pruebas Parciales (3)
Talleres
Laboratorios
Proyectos
Tareas
Prueba Semestral

PORCENTAJE
30%
9%
10%
12%
4%
35%

BIBLIOGRAFA
CAIRO, Osvaldo.. Fundamentos de Programacin, Piensa en C. Prentice-Hall. 2006
CASTILLO SANZ, Andrs; JOYANES AGUILAR, Luis; SNCHEZ, Lucas; ZAHONERO, Ignacio. C, Algoritmos, programacin y
estructuras de datos. Editorial Schaum. 2005.
GOTTFRIED, Byron S. Programacin en C. McGraw-Hill, segunda Edicin. 2005.
JOYANES AGUILAR, Luis; ZAHONERO, Ignacio. Programacin en C. McGraw-Hill / Interamericana de Espaa, S.A. Segunda
Edicin. 2005.
JOYANES AGUILAR, Luis. Fundamentos de Programacin. McGraw-Hill / Interamericana de Espaa, S.A. Primera Edicin. 2008.

Prof. Mara Zeballos

Asignatura INF123

LII

20 de 20