Anda di halaman 1dari 5

I.

INFORMACIN GENERAL
CURSO
CDIGO
CICLO
PROFESOR (ES)

CRDITOS
SEMANAS
HORAS
REA O CARRERA

:
:
:
:

:
:
:
:

Programacin I
CC47
201601
Ascue Pereda, Wilmar Alberto
Bravo Garca, William Eduardo
Calderon Vilca, Hugo David
Canaval Sanchez, Luis Martin
Cueva Chavez, Walter
Espinoza Reyes, Nancy Raquel
Melgar Sasieta, Hector Andres
Mendiolaza Cornejo, Edson Duilio
Namay Zevallos, Wilder Adan
Osctegui Torres, Hctor Erick
Parasi Falcn, Vctor Manuel Juan Pablo
Ramrez Espinoza, Juan Alfonso
Vives Garnique, Luis Alberto
6
16
6 H (Teora) Semanal
Ciencias de la Computacion

II. MISIN Y VISIN DE LA UPC


Misin: Formar lderes ntegros e innovadores con visin global para que transformen el Per.
Visin: Ser lder en la educacin superior por su excelencia acadmica y su capacidad de innovacin.

III. INTRODUCCIN
Curso de especialidad en las carreras de Ing. de Sistemas de Informacin, Ing. de Software y de Ciencias de la
Computacin, de carcter terico-prctico dirigido a los estudiantes del primer ciclo, que busca desarrollar la
competencia general de pensamiento crtico, y la competencia especfica de aplicar conocimientos de
matemticas, ciencias, computacin e ingeniera acorde al ABET- Student Outcome (a).
La importancia para el estudiante es que pueda conocer los principios de la programacin estructurada y
modular, escribir programas utilizando tipos de datos bsicos, estructuras de control, vectores, matrices,
funciones y punteros. De igual manera aprender buenos hbitos de programacin dando nfasis en uso de una
metodologa de cinco pasos: Anlisis del problema, diseo del algoritmo, diseo del conjunto de datos de
prueba, codificacin y depuracin. El lenguaje C++, es el que se utilizar para la codificacin de sus programas.
Todos estos conceptos son bsicos para el buen desempeo en los proyectos informticos

IV. LOGRO (S) DEL CURSO


Al finalizar el curso, el estudiante aplica la codificacin de programas procedurales, involucrando conceptos de
funciones, llamada de funciones, estructuras de control, arreglos estticos y arreglos dinmicos; teniendo como
herramienta el lenguaje de programacin C.
V. UNIDADES DE APRENDIZAJE

UNIDAD N: 1 Conceptos Bsicos de Programacin


LOGRO
Al finalizar la unidad el estudiante implementa programas secuenciales haciendo uso correcto de los tipos
de datos, las funciones predefinidas y las instrucciones de entrada y salida de datos.
TEMARIO
Conceptos bsicos de Hardware y Software, Programa Fuente y Programa Objetos. Fases para la resolucin
de problemas utilizando la computadora. Definicin de un algoritmo y descripcin de pseudocdigos.
Partes de un programa. Identificadores. Variable. Constante. Tipos de datos. Operadores. Expresiones.
Orden de precedencia. Conversiones de Tipo. Funciones de entrada y salida de datos. Especificadores de
formato y secuencias de escape. Definicin de funciones propias y uso de funciones estndar.
HORA(S) / SEMANA(S)
18 hrs / Semanas 1, 2 y 3

UNIDAD N: 2 Estructuras de Control


LOGRO
Al finalizar la unidad, el estudiante aplica las estructuras de control selectivas y repetitivas en la resolucin
de problemas
TEMARIO
Definicin. Estructuras de control selectivas: if-else, switch. Operador Condicional ?. Operadores de
incremento y decremento ++ y --.
Definicin. Estructuras de control repetitivas: while, do while, for.
TEMARIO DE ESTUDIO AUTO DIRIGIDO 1
Lgica de colores en un programa. Hito 1 Estndares de Codificacin para el trabajo final del curso. Tipos
de funciones en un programa en C++.
HORA(S) / SEMANA(S)
24 hrs / Semanas 4, 5, 6 y 7

UNIDAD N: 3 Memoria Dinmica


LOGRO

Al finalizar la unidad, el estudiante implementa programas, basado en funciones, que hacen uso de
variables dinmicas.
TEMARIO
Operador de direccin: & y operador de indireccin *. Uso de funciones con parmetros por referencia.
HORA(S) / SEMANA(S)
18 hrs / Semanas 9, 10 y 11

UNIDAD N: 4 Arreglos
LOGRO
Al finalizar la unidad, el estudiante implementa programas mediante un diseo modular, distinguiendo
cuando usar arreglos unidimensionales o bidimensionales
TEMARIO
Arreglos unidimensionales. Inicializacin de un vector. Mtodo de ordenamiento. Bsqueda secuencial.
Arreglos paralelos. Diseo modular de programas a travs de funciones. Arreglos bidimensionales:
Inicializacin y bsqueda.
TEMARIO DE ESTUDIO AUTO DIRIGIDO 2
Modularidad y el problema de redundancia de cdigo. Indentacin de cdigo fuente. Comentarios en
cdigo fuente. Hito 3 Uso de memoria dinmica y librera grfica en C++. del Trabajo Final del curso.
HORA(S) / SEMANA(S)
24 hrs /Semanas 12, 13, 14 y 15

VI. METODOLOGA
El curso se desarrolla en forma presencial aplicando la metodologa activa en donde se fomentar la
participacin de los alumnos mediante dinmicas grupales, durante las clases presenciales, y a travs del
Blackboard o aula virtual mediante los foros virtuales. De igual modo, se desarrollar un trabajo final
aplicativo, el cual implicar el anlisis y profundizacin de los temas del curso. El profesor cumplir el rol de
facilitador y compartir sus experiencias en clase contribuyendo al crecimiento profesional del estudiante.
El curso se divide en tres sesiones semanales. La primera sesin es de 2 horas, en la cual se presentan los
conocimientos tericos y las otras dos sesiones son de laboratorio de 2 horas cada una en las cuales se aplican
los conocimientos adquiridos.
El software que se emplea es el Visual C++ Express Edition 2012, Microsoft Visual Studio 2013 Visual C++

VII. EVALUACIN
FRMULA
10% (PC1) + 5% (TP1) + 15% (EA1) + 15% (PC2) + 5% (PA1) + 25% (TF1) + 25%
(EB1)
TIPO DE NOTA
PC - PRCTICAS PC
TP - TRABAJO PARCIAL
EA - EVALUACIN PARCIAL
PC - PRCTICAS PC
PA - PARTICIPACIN
TF - TRABAJO FINAL
EB - EVALUACIN FINAL

PESO %
10
5
15
15
5
25
25

VIII. CRONOGRAMA
TIPO DE
PRUEBA
PC
TP
EA
PC

DESCRIPCIN NOTA NM. DE


PRUEBA
PRCTICAS PC
1
TRABAJO PARCIAL
1
EVALUACIN
1
PARCIAL
PRCTICAS PC
2

PA

PARTICIPACIN

TF

TRABAJO FINAL

EB

EVALUACIN FINAL

FECHA

OBSERVACIN

RECUPERABLE

Semana 4 Unidad 1, individual S


Semana 7 individual
NO
Semana 8 U n i d a d 1 y 2 , S
individual
Semana
Unidad 3, individual S
12
Semana
individual
NO
15
Semana
grupal
NO
15
Semana
todas las unidades, S
16
individual

IX. BIBLIOGRAFA DEL CURSO


BSICA
HORTON, Ivor (2012) Ivor Horton's beginning Visual C++ 2012. Indianapolis, Indiana : John Wiley &
Sons.
(005.133VC HORT 2012)
RECOMENDADA
(No necesariamente disponible en el Centro de Informacin)
ACERA GARCA, Miguel ngel (2010) Manual imprescindible de C/C++. Madrid : Anaya Multimedia,
DEITEL, Paul, Deitel, Harvey M (2013) C how to program. Boston : Pearson,
JOYANES AGUILAR, Luis (2005) C : algoritmos, programacin y estructuras de datos,
KERNIGHAN, Brian W.Ritchie, Dennis (1991) El Lenguaje de Programacin C. Mxico, D.F. : PrenticeHall Hispanoamericana.
(005.133C KERN)

MALIK, D. S. (2011) C++ programming : from problem analysis to program design. Boston : Course
Technology.
(005.133C++ MALI)

Anda mungkin juga menyukai