Professional Documents
Culture Documents
DATOS INFORMATIVOS
ASIGNATURA:
PROGRAMACIN I
CDIGO:
15081
NRC:
NIVEL:
SEGUNDO
CRDITOS:
6
DEPARTAMENTO:
CIENCIAS DE LA COMPUTACIN
DOCENTE:
CARRERAS:
MECNICA Y SISTEMAS
PERODO ACADMICO:
MARZO 2012 AGOSTO 2012
FECHA ELABORACIN:
14/FEB./2012
DESCRIPCIN DE LA ASIGNATURA:
Programacin I es una materia de nivel bsico dentro del rea de Conocimiento, que se fundamenta en los
conceptos de la materia antecesora: Fundamentos de Programacin, y cuyo objetivo es fortalecer las aplicaciones
desarrolladas en programacin estructurada.
La temtica planteada para Programacin I, permitir al alumno desarrollar aplicaciones con los recursos adecuados
orientados a minimizar el uso de la memoria del computador as como almacenar datos en archivos utilizando
nuevos tipos de datos definidos por el usuario.
UNIDADES DE COMPETENCIAS A LOGRAR:
GENRICAS:
1. Interpreta y resuelve problemas de la realidad aplicando mtodos de la investigacin, mtodos propios de las
ciencias, herramientas tecnolgicas y variadas fuentes de informacin cientfica, tcnica y cultural con tica
profesional, trabajo equipo y respeto a la propiedad intelectual.
2. Demuestra en su accionar profesional valores universales y propios de la profesin en diversos escenarios
organizacionales y tecnolgicos, fomentando el desarrollo de las ciencias, las artes, el respeto a la diversidad
cultural y equidad de gnero.
ESPECFICAS:
1. Desarrolla aplicaciones informticas que den solucin a problemas de la ingeniera, aplicando un lenguaje de
programacin estructurado y orientado a objetos, cumpliendo especificaciones con puntualidad y trabajo en
equipo.
ELEMENTO DE COMPETENCIA:
Desarrolla programas estructurados y orientados a objetos, para solucionar problemas del entorno.
VICERRECTORADO ACADMICO
Unidad de Desarrollo Educativo
SISTEMA DE CONTENIDOS Y PRODUCTOS DEL APRENDIZAJE POR UNIDADES DE ESTUDIO
2.
No
.
1.3. Estructuras
1.3.1. Definicin de una estructura
1.3.2. Acceso a estructuras
1.3.3. Estructuras anidadas
1.3.4. Arreglos de estructuras
1.3.5. Arreglos como miembros
1.3.6. Utilizacin de estructuras como
parmetros
1.4. Memoria Dinmica
1.4.1. Gestin de la memoria
1.4.2. Funcin MALLOC(), NEW
1.4.3. Liberacin de memoria, funcin FREE(),
DELETE
1.4.4. Funciones de asignacin de memoria
CALLOC(), RECALLOC()
1.4.5. Asignacin de memoria para arreglos
1.4.6. Arreglos dinmicos
1.4.7. Reglas de funcionamiento de la
asignacin de memoria
1.5. Archivos
1.5.1. Entrada y salida de archivos
1.5.2. Flujos
1.5.3. Apertura de un archivo
1.5.4. Creacin de un archivo secuencial
1.5.5. Funciones para acceso aleatorio
1.5.6. Datos externos al programa con
argumentos
VICERRECTORADO ACADMICO
Unidad de Desarrollo Educativo
Unidad 2:
FUNDAMENTOS DE ORIENTACIN A
OBJETOS
Producto de unidad:
APLICACIN QUE UTILICE TCNICAS DE POO, CON
MANEJO DE CLASES, MTODOS Y FUNCIONES
AMIGAS EN ARREGLOS DE OBJETOS
Tarea principal 2.1:
Desarrollo de programas aplicando clases
Producto de unidad:
PROGRAMA ORIENTADO A OBJETOS APLICANDO
SOBRECARGA DE OPERADORES Y CONCEPTOS DE
HERENCIA
Tarea principal 3.1:
Resolucin de problemas usando Sobrecarga de
operadores.
3.2. Herencia
3.2.1. Herencia simple
3.2.2. Relaciones isa vs. hasa.
3.2.3. Clases base y derivacin de clases
3.2.4. Sobrecarga de mtodos
3.2.5. Constructores y destructores con
herencia
3.2.6. Herencia mltiple
VICERRECTORADO ACADMICO
Unidad de Desarrollo Educativo
4.
NIVELES DE LOGRO
A
B
C
Alta
Media Baja
A. Aplicar
Conocimientos
en
matemticas, ciencia e ingeniera.
B. Disear,
conducir
experimentos,
analizar e interpretar datos.
C. Disear sistemas, componentes o
procesos bajo restricciones realistas.
D. Trabajar
como
un
equipo
multidisciplinario.
E. Identificar,
formular
y
resolver
problemas de ingeniera.
F. Comprender la responsabilidad tica y
profesional.
G. Comunicarse efectivamente.
El estudiante debe
y
la
VICERRECTORADO ACADMICO
Unidad de Desarrollo Educativo
5.
TCNICAS E INSTRUMENTOS
Tareas
Investigacin
Lecciones
Pruebas
Laboratorios/informes
Evaluacin conjunta
Producto de unidad
Defensa del Resultado
aprendizaje y documento
final
del
Total:
6.
PROYECCIN
ASIGNATURA
METODOLGICA
1er
Parcial
2do
Parcial
5
5
5
5
5
5
20
20
ORGANIZATIVA
PARA
3er
Parcial
5
5
5
20
EL
DESARROLLO
DE
LA
Se emplearn variados mtodos de enseanza para generar un aprendizaje de constante actividad, para lo que se propone la
siguiente estructura:
Las TIC, tecnologas de la informacin y la comunicacin, se las emplearn para realizar las simulaciones de los temas
tratados en el aula y presentaciones.
Adems, los estudiantes deben tener las competencias para resolver los problemas que se plantean y se apliquen
soluciones utilizando las tcnicas y herramientas de programacin.
VICERRECTORADO ACADMICO
Unidad de Desarrollo Educativo
7.
8.
CONFERENCIAS
ORIENTADORAS
DEL CONTENIDO
CLASES
PRCTICAS
(Talleres)
LABORATORIOS
CLASES
DEBATES
CLASES
EVALUACIN
Trabajo autnomo
del estudiante
96
30
20
32
96
9.
AUTOR
Joyanes
Aguilar
EDICIN
AO
IDIOMA
CUARTA
2008
Espaol
AO
IDIOMA
EDITORIAL
McGrawHill
BIBLIOGRAFA RECOMENDADA
TITULO
LENGUAJE C
PROGRAMACIN EN C
LENGUAJE C
PROGRAMACIN EN C.
C/C++. Edicin revisada y
actualizada 2012
Programacin C++
AUTOR
EDICIN
Evelio Granizo
Luis Joyanes
Aguilar, Ignacio
Zahonero Martnez
Francisco Javier
Cevallos
Joyanes, Luis y
Zahonero
Acera Garca,
Miguel ngel
Liberty, Jesse;
Cadenhead,
Rogers
EDITORIAL
1999
2001
Espaol
Espaol
Editorial ESPE
McGrawHill
1998
Espaol
Alfaomega
2001
Espaol
McGraw Hill
2011
Espaol
ANAYA
MULTIMEDIA
Espaol
2011
ANAYA
MULTIMEDIA
TEMTICA DE LA LECTURA
http://www.abcdatos.com/tutoriales/programa
cion/c.html
Programacin en C
http://www.geocities.com/eztigma/lenguajec.
html
Programacin en C
http://www.emagister.com/tutorial/tutorialeslenguaje-ckwes-9497.htm
Programacin en C
PGINAS Y OTROS
DETALLES