Beruflich Dokumente
Kultur Dokumente
SLABO
I.
INFORMACIN GENERAL
1.1 Asignatura
1.2 Cdigo
1.3 Nmero de Curso
1.4 Carcter
1.5 Pre-requisitos
1.6 Crditos
1.7 Duracin del curso
1.8 Horas de Teora
Horas de Prctica
Horas de Laboratorio
1.9 Ciclo Acadmico
1.10 Profesor
: LENGUAJE DE PROGRAMACIN
: CB0208
: 09
: Obligatorio
: CB0102 (Introduccin al lgebra Lineal) (Curso N 2)
: 03
: 17 semanas
: 02
: 00
: 02
: II
: Ral Alvarez Grillo
II.
SUMILLA
Este curso es de naturaleza terica y experimental, tiene el propsito de brindar a los discentes los elementos
necesarios para desarrollar aplicaciones cientficas y matemticas. Comprende: Caractersticas, Identificadores,
Palabras Reservadas, Tipos de Datos, Operadores, Expresiones y Funciones Estndar. Sentencias Bsicas: de
Asignacin, de Entrada y Salida, Sentencias de Bifurcacin Condicional, Estructura de Control Repetitivo. Arreglos de
Multidimensionales, Funciones y Procedimientos. Archivos de Texto Archivos con Tipo. Diseo de interfase grafica del
usuario: Objetos de diseo. Eventos, cambio de estados de los objetos y principales procedimientos asociados a los
eventos Tipo, declaracin e Inicializacin de Variables: Tipos de datos, Variables de Tipo. Funciones y procedimientos.
Funciones de Entrada y Salida, Funciones matemticas y Funciones para el manejo de caracteres. Sentencias de
Control del Programa, Bucle, Arreglos de Cadenas. Creacin y mantenimiento de tablas, operaciones de
mantenimiento de las tablas a travs de la interfase grfica del usuario y la programacin.
III.
OBJETIVOS
3.1
GENERALES
3.1.1 Aprender a buscar algoritmos para la solucin de un problema, previo anlisis; pasar por todas las
fases necesarias para desarrollar un programa.
3.1.2
3.2
ESPECFICOS
3.2.1 Crear programas para la solucin de problemas pasando por las fases necesarias: Analizar el
problema, disear el algoritmo, codificar, editar, compilar, ejecutar y depurar el programa, as
como documentarlo.
3.2.2
Aprender a usar tcnicas bsicas de programacin. Elaborar y usar subrutinas para crear mdulos
en una programacin estructurada.
IV.
METODOLOGA
El desarrollo del curso es terico-prctico. Las clases tericas son interactivas entre profesor y alumnos. Los alumnos
participarn en el desarrollo de los algoritmos con la discusin y sugerencias respectivas para obtener el programa
que d solucin a cada problema propuesto.
Se pondr nfasis en el desarrollo de programas de aplicacin a la Carrera Profesional.
En lo posible, se utilizarn recursos tecnolgicos modernos disponibles: equipos de computacin, proyector
multimedia, Internet, software de apoyo.
V.
Pg. 1
LENGUAJE DE PROGRAMACIN
PASO DE
SEMANA N 9
ARREGLOS O ARRAYS.- Arrays unidimensionales.
Prctica de laboratorio: Paso de parmetros por valor y por referencia. Arrays unidimensionales.
SEMANA N 10
ARREGLOS O ARRAYS.- Arrays multidimensionales.
Prctica de laboratorio: Arreglos multidimensionales.
SEMANA N 11
DISEO DE INTERFAZ GRFICA DEL USUARIO: Objetos de diseo. Eventos, cambio de estados de los objetos y
principales procedimientos asociados a los eventos
Prctica de laboratorio: Diseo de interfaz grfica del usuario:
SEMANA N 12
CADENAS DE CARACTERES.Prctica de laboratorio: Cadenas de caracteres
SEMANA N 13
Arreglos de cadenas de caracteres.
Prctica de laboratorio: Segundo Trabajo.
SEMANA N 14
PROCESAMIENTO DE ARCHIVOS.
Prctica de laboratorio: SEGUNDO EXAMEN DE LABORATORIO.
SEMANA N 15
Pg. 2
LENGUAJE DE PROGRAMACIN
VI.
SEMANA N 16
SEMANA N 17
Entrega de Notas.
SISTEMA DE EVALUACIN
El curso tendr el siguiente sistema de evaluacin:
6.1
Se tomarn 5 exmenes tericos, de cuyas notas slo se considerarn las 3 ms altas. El promedio de
stas redondeado a cero decimales lo denotaremos por PET. Los exmenes tericos son de solucin
rpida, con una duracin de alrededor de 5 minutos.
6.2
Se tomarn 2 exmenes prcticos obligatorios, cuyas notas las designaremos por EP1 y EP2,
respectivamente. Habr un examen prctico sustitutorio opcional cuya nota (EPS) sustituir a la ms baja
de aqullas.
6.3
Se considerarn 3 Prcticas Calificadas cuyo promedio redondeado a cero decimales lo designaremos por
PPC.
6.3
La evaluacin de laboratorio ser de la siguiente forma:
6.3.1
Se dejarn 2 Trabajos de Laboratorio, cuyas notas las designaremos por TL1 y TL2,
respectivamente.
6.3.2
Se tomarn 2 Exmenes de Laboratorio, cuyas notas las designaremos por EL1 y EL2,
respectivamente.
6.3.3
La Nota Final de Laboratorio (NL) se obtiene promediando las notas de los dos Trabajos y los dos
Exmenes de Laboratorio, redondendose a cero decimales:
NL = (TL1 + TL2 + EL1 + EL2) / 4
6.4
El promedio final se obtendr mediante la siguiente frmula:
NF = 0.10 PET + 0.20 EP1 + 0.20 EP2 + 0.10 PPC + 0.40 NL
donde:
NF:
PET
EPi:
PPC:
NL:
6.5
6.6
VII.
Nota Final.
Promedio de Exmenes Tericos
Nota de Examen Prctico N i, para i = 1, 2
Promedio de Prcticas Calificadas.
Nota Final de Laboratorio
BIBLIOGRAFA
7.1
BSICA
Aprenda C++ Paso a Paso
Kris Jamsa.
Alfaomega Grupo Editor, 1996.
Deitel y Deitel.
Prentice Hall - Mxico 1999.
El lenguaje de programacin C
7.2
COMPLEMENTARIA
Introduccin a las Ciencias de la Computacin
ESCUELA PROF. DE ING. ELCTRICA
J. Glenn Brookshear
Pg. 3
LENGUAJE DE PROGRAMACIN
Nivio Ziviani
Thomson.- Espaa 2007
Kris Jamsa
Alfaomega Grupo Editor, 1997.
Ben Ezzell
Addison Wesley 1990.
Gregory L. Heileman
McGraw-Hill.- Espaa 1990
Programacin en C
Herbert Schildt
Osborne/McGraw Hill, 1990
7.3
REFERENCIAS WEB
http://c.conclase.net/curso/index.php
http://www.zator.com/Cpp/index.htm
http://www.cplusplus.com/doc/tutorial/
Bellavista, abril del 2010.
Pg. 4
LENGUAJE DE PROGRAMACIN