Documente Academic
Documente Profesional
Documente Cultură
SILABO
ASIGNATURA: LENGUAJE DE PROGRAMACION I
1.
DATOS PERSONALES:
1.1 Departamento Acadmico
1.2 Escuela Profesional
1.3 Especialidad
1.4 Ciclo de Estudios
1.5 Crditos
1.6 Condicin
1.7 Pre Requisito
1.8 Horas semanales
1.9 Horas de clases Total
1.10 Profesor Responsable
1.11 Email del profesor
1.12 Ao Lectivo Acadmico
2.
3.
CDIGO : 8B0026
Seccin: A
SUMILLA
Esta asignatura provee a los estudiantes un nivel bsico de Enlace entre la lgica y
las fases tempranas de la programacin Estructurada siendo de vital importancia para
aquel que se inicia en el rea de la programacin. Conceptos tales como Algoritmos,
datos, Estructuras de control; Estructuras Repetitivas entre otros son comunes a
cualquier de programacin de all que una slida formacin en esta manera ser
crucial para el aprendizaje de cualquier asignatura que involucre lenguajes de
programacin y codificacin en todo nivel por servir de fundamento para desarrollar
cualquier programa.
COMPETENCIA GENERAL
La competencia ms compleja que el estudiante desarrollar en el mdulo de
Programacin I est compuesta de tres acciones: Analizar, Disear y Construir soluciones
computacionales a problemas utilizando un lenguaje estructurado, asegurando su correcto
funcionamiento.
El nivel de logro esperado por el estudiante est dado por el tipo de problemas que pueda
resolver, demostrando el desarrollo de la competencia perseguida por el mdulo. Los
problemas a resolver involucran un avance secuencial partiendo desde un nivel bajo con
problemas secuenciales, condicionales e iterativos; pasando por un nivel intermedio que
considere la descomposicin en subproblemas; hasta un nivel superior en que se requiere
el uso de estructuras de datos estticas.
4.
UNIDAD
I
II
III
IV
DENOMINACION
Principios de Algortmica y Programacin Bsica
Tipos de Datos Estructurados y Funciones.
Archivos.
Introduccin a la programacin orientada a Objetos.
Pgina 1
N DE HORAS
18
18
10
12
Evaluaciones
Total Horas:
5.
10
68
CONCEPTUAL
Conceptalizar la
algortmica y la
programacin estructurada.
PROCEDIMENTAL
ACTITUDINAL
CONCEPTUAL
PROCEDIMENTAL
Concepta el manejo y
gestin de estructuras de
Datos y organiza la
programacin en funciones
y procedimientos.
Implementa y organiza la
informacin en datos
estructurados y organiza la
programacin en base a
funciones y
procedimientos.
Pgina 2
ACTITUDINAL
Participa activamente con
responsabilidad y respeto.
Contenidos:
CONCEPTUAL
Concepta el
almacenamiento de datos
permanente.
PROCEDIMENTAL
Almacenamiento y Acceso
a datos en formato de texto
y Binario.
ACTITUDINAL
6.
CONCEPTUAL
PROCEDIMENTAL
Concepta la diferencia
entra la programacin
estructurada y POO.
Resolver ejercicios
utilizando los paradigmas
orientados a objetos.
ACTITUDINAL
ESTRATEGIAS METODOLGICAS
Para el logro de un aprendizaje significativo, dentro del enfoque Constructivista, se
aplicar:
6.1 Mtodo de Cambio Conceptual y Verbal Significativo para la parte terica.
6.2 Mtodo Cientfico y por Descubrimiento para el diseo de programas en
lenguaje C.
6.3 Mtodo de Resolucin de Problemas como Investigacin, mediante los
problemas abiertos y trabajo en grupos de no ms de tres alumnos.
6.4 Construccin de una aplicacin que gestione datos en lenguaje C.
7.
EVALUACIN
La evaluacin es continua y apunta hacia el establecimiento de relaciones significativas
entre los distintos conceptos, as mismo toma en cuenta la retroalimentacin.
PROMEDIO FINAL se obtiene:
Pgina 3
REFERENCIAS BIBLIOGRFICAS.
Metodologa de la programacin
Osvaldo Cair Battistutti
Publicado por Alfaomega, 2006
ISBN 970151100X, 9789701511008
El lenguaje de programacin C
Brian Kernighan, Dennis M. Ritchie, Nstor tr Gmez Muoz, David rev. tc Frid
Publicado por Prentice Hall
ISBN: 9688802050
Fundamentos de programacin : piensa en C
Osvaldo Cairo Battistutti
Publicado por Prentice Hall
ISBN 9702608104
Programacin de Computadores y el lenguaje C
Roberto Uribe Paredes
Publicado por Universidad De Magallanes
ISBN 9567189242
Programacin Estructurada En C
Jos Rafael Garca-Bermejo
Publicado por Pearson Prentice Hall
ISBN: 9788483224236.
Clases.
https://skydrive.live.com/redir?resid=1BF6B491B9E59533!110
Libros Electronicos.
https://skydrive.live.com/redir?resid=1BF6B491B9E59533!109
Software.
https://skydrive.live.com/redir?resid=1BF6B491B9E59533!108
Tweet : @cocopastor
Pgina 4
SLABO
ASIGNATURA: LENGUAJE DE PROGRAMACION I
CDIGO: 8B0026
I.
DATOS GENERALES
1.1 DEPARTAMENTO
:Ing. Electrnica e Informtica
1.2 ESCUELA PROFESIONAL
: Ingeniera Informtica
1.3 ESPECIALIDAD
: Ingeniera Informtica
1.4 NOMBRE DE LA CARRERA : Ingeniera Informtica
1.5 CICLO DE ESTUDIOS
: III
1.6 CRDITOS
: 04
1.9 REA DE LA ASIGNATURA : PROGRAMACION
1.8 CONDICIN
: Obligatorio
1.9 PRE-REQUISITOS
: Introd. a la Ingeniera Informtica
1.10 HORAS DE CLASE SEMANAL : 5 Horas(3 Teora 2 Practica)
1.11 PROFESOR RESPONSABLE : Ing. William E., Bravo Garca
1.12 AO ACADMICO LECTIVO : 2014 - I
II
SUMILLA
Seccin: B
COMPETENCIA GENERAL
Conocer y comprende la importancia los principios de una algortmica simple
y avanzada, sus reglas, construcciones lgicas, funciones, estructuras, para
la implementacin de soluciones utilizando un lenguaje de programacin.
IV.
V.
Algoritmos: PSeudo-cdigos
10 Horas
Unidad N II
10 Horas
Pgina 5
Unidad N III
10 Horas
Unidad N IV
10 Horas
Unidad N V
Arreglos Unidimensionales
10 Horas
Unidad N VI
Funciones
10 Horas
Unidad N VII
10 Horas
Evaluaciones
15 Horas
Total Horas
85 horas
SEGUNDA SEMANA
Pgina 6
PRIMERA SESIN
Se explica mediante ejemplos de problemas de volmenes o
descomposicin numrica, clculo de descuentos, subtotales, totales la
forma como pueden ser expresadas las soluciones mediante pseudocodigos
SEGUNDA SESIN
Se deja ejercicios a los alumnos de problemas de volmenes,
descomposicin numrica, clculo de descuentos, subtotales, totales y
se les gua para que puedan expresar sus soluciones mediante pseudocodigos
PROCEDIMENTAL
ACTITUDINAL
CONCEPT
UAL
El
alumno
halla Resuelve
ejercicios
solucin
de aplicativos de clculo,
problemas mediante mtodos
numricos,
la
aplicacin
de razonamiento
Pseudo-cdigos
matemtico.
UNIDAD II Conceptos Bsicos de C++
El alumno participa en
la
solucin
de
problemas y ejercicios
planteados en clase.
Competencia especfica 1:
El estudiante est en la posibilidad de implementar soluciones a
problemas bsicos de clculos matemticos y lgicos.
.
TERCERA SEMANA
PRIMERA SESIN
Se hace una introduccin al entorno de programacin. Es decir, se define
los conceptos de variables, tipos de datos, operaciones numricas,
lgicas y relacionales. Tambin se explica las funciones estndar de
ingreso y salida de datos
SEGUNDA SESIN
Pgina 7
PROCEDIMENTAL
ACTITUDINAL
El alumno est en la
capacidad de crear,
compilar y enlazar
cdigo fuente de un
programa
estructurado
en
Lenguaje
C.
Mediante la consola
puede manejar datos
de entrada y salida
en programas que
den solucin a los
problemas
planteados.
Implementa algoritmos
utilizando una interfaz
de
desarrollo
y
compilador de lenguaje
C.
El alumno participa
activamente en la
solucin
de
problemas y ejercicios
en clase.
UNIDAD III
Competencia especfica 1:
El estudiante est en la posibilidad de saber cmo aplicar tomas de
decisin en la implementacin de la solucin mediante de un programa.
Pgina 8
QUINTA SEMANA
PRIMERA SESIN
Se hace una introduccin a las estructuras de control selectivas. Es decir,
se define IF, IF-ELSE. Se explica su uso en programas en C con
ejemplos bsicos vistos en los algoritmos desarrollados en la Unidad I.
SEGUNDA SESIN
Se implementa ms ejemplos de programas donde se pueda aplicar el
uso las estructuras vistas en la sesin anterior.
Se deja ejercicios a los alumnos de problemas donde tenga decisiones o
condicionales y puedan aplicar IF, IF-ELSE. Se les gua para que puedan
implementar correctamente el uso de estas estructuras en sus
programas.
SEXTA SEMANA
PRIMERA SESIN
Se define IF-ELSE anidados y SWITCH. Se explica con ejemplos
bsicos su aplicacin.
SEGUNDA SESIN
Se deja ejercicios a los alumnos de problemas donde tenga
decisiones o condicionales y puedan aplicar IF-ELSE anidados o
SWITCH. Se les gua para que puedan implementar correctamente el
uso de estas estructuras en sus programas.
CONCEPTUAL
PROCEDIMENTAL
Pgina 9
ACTITUDINAL
El
alumno
comprende y aplica
las
estructuras
selectivas dentro de
un
programa
estructurado
en
Lenguaje C.
UNIDAD IV
Implementa programas
en C donde puede
aplicar
decisiones
(Participacin Activa de
los alumnos a travs de
preguntas).
El alumno participa
activamente en la
solucin
de
problemas y ejercicios
en clase. Muestra
disposicin
a
investigar informacin
adicional.
Competencia especfica 1:
El estudiante est en la posibilidad de saber cmo aplicar iteraciones
ante la presencia de acciones que se repiten en la implementacin de la
solucin mediante de un programa.
SPTIMA SEMANA
PRIMERA SESIN
Se hace una introduccin a las estructuras de control repetitivas. Es
decir, se define WHILE, DO WHILE, FOR. Se explica su uso en
programas en C con ejemplos bsicos.
SEGUNDA SESIN
Se implementa ms ejemplos de programas donde se pueda aplicar el
uso de WHILE y FOR para las iteraciones y DO WHILE para las
validaciones de los datos de entrada.
Se deja ejercicios a los alumnos de problemas donde tengan que validar
los datos de entrada y puedan aplicar FOR y DO WHILE. Se les gua
para que puedan implementar correctamente el uso de estas estructuras
en sus programas.
OCTAVA SEMANA
PRIMERA SESIN
Se implementa ejemplos de programas donde se pueda aplicar el
Pgina 10
uso de FOR para las iteraciones e IF, IF-ELSE o SWITCH para las
condiciones.
SEGUNDA SESIN
Se realiza el Examen Parcial.
NOVENA SEMANA
PRIMERA SESIN
Se explica la solucin del Examen Parcial.
SEGUNDA SESIN
Se deja ejercicios a los alumnos para cerrar estas 8 semanas previas
de problemas donde tenga iteraciones y condiciones donde puedan
aplicar DO-WHILE, FOR, IF-ELSE, SWITCH. Se les gua para que
puedan implementar correctamente el uso de estas estructuras en sus
programas.
CONCEPTUAL
PROCEDIMENTAL
ACTITUDINAL
El
alumno
comprende y aplica
las
estructuras
repetitivas dentro de
un
programa
estructurado
en
Lenguaje C.
Implementa programas
en C donde puede
aplicar
iteraciones
(Participacin Activa de
los alumnos a travs de
preguntas).
El alumno participa
activamente en la
solucin
de
problemas y ejercicios
en clase. Muestra
disposicin
a
investigar informacin
adicional.
UNIDAD V
Arreglos Unidimensionales
Competencia especfica 1:
El estudiante est en la capacidad de analizar problemas y aplicar las
estructuras estticas bsicas de arreglos
DECIMA SEMANA
Pgina 11
PRIMERA SESIN
Se hace una introduccin a el concepto de lo que viene a ser un arreglo ,
definicin y su beneficio. Se explica su declaracin, inicializacin, ingreso
de datos por el usuario o generacin aleatoria de datos y a su vez la
impresin de un arreglo
SEGUNDA SESIN
Se implementa ejemplos de programas donde se pueda aplicar el uso de
arreglos con operaciones de sumar, contar y mayor.
Se deja ejercicios a los alumnos de problemas donde tengan que aplicar
lo visto anteriormente. Se les gua para que puedan implementar
correctamente el uso de estas operaciones con arreglos en sus
programas.
DECIMA PRIMERA SEMANA
PRIMERA SESIN
Se implementa ejemplos de programas donde se pueda aplicar el uso de
arreglos con operaciones de buscar, promedio y ordenar.
SEGUNDA SESIN
Se deja ejercicios a los alumnos de problemas donde tengan que
aplicar lo visto anteriormente. Se les gua para que puedan implementar
correctamente el uso de estas operaciones con arreglos en sus
programas.
CONCEPTUAL
PROCEDIMENTAL
ACTITUDINAL
El
alumno
comprende y aplica
las estructuras de
tipo arreglo dentro de
un
programa
estructurado
en
Lenguaje C.
Implementa programas
en C donde puede
aplicar el uso de
estructuras
de
almacenamiento como
los
arreglos
(Participacin Activa de
los alumnos a travs de
preguntas).
El alumno participa
activamente en la
solucin
de
problemas y ejercicios
en clase.
Pgina 12
UNIDAD VI Funciones
Competencia especfica 1:
El estudiante est en la capacidad de analizar y aplicar funciones y
apuntadores.
DECIMA SEGUNDA SEMANA
PRIMERA SESIN
Se hace una introduccin a el concepto de lo que viene a ser una tarea y
la analoga con funciones, definicin y su beneficio modular que nos
permitir. Se explica su declaracin, tipos de funciones, parmetros.
SEGUNDA SESIN
Se implementa ejemplos de programas donde se muestra la diferencia
entre pasar un parmetro simple y pasar un parmetro como un arreglo
Se deja ejercicios a los alumnos de problemas donde tengan que aplicar
lo visto anteriormente. Se les gua para que puedan implementar
correctamente el uso de estas operaciones con funciones en sus
programas.
DCIMO TERCERA SEMANA
PRIMERA SESIN
Se implementa ejemplos de programas donde se pueda aplicar el uso de
funciones con arreglos con operaciones de leer datos, generar datos,
buscar, promedio y ordenar.
SEGUNDA SESIN
Se deja ejercicios a los alumnos de problemas donde tengan que
aplicar lo visto anteriormente. Se les gua para que puedan implementar
correctamente el uso de estas operaciones con arreglos en sus
programas.
CONCEPTUAL
PROCEDIMENTAL
Pgina 13
ACTITUDINAL
El
alumno
comprende y aplica
las funciones dentro
de
un
programa
estructurado
en
Lenguaje C.
Implementa programas
en C donde puede
aplicar el uso de
funciones
para
modularizar
el
contenido (Participacin
Activa de los alumnos a
travs de preguntas).
Muestra disposicin a
la investigacin y
bsqueda
de
informacin adicional.
la
definicin,
operaciones
de
SEGUNDA SESIN
Se implementa ejemplos de programas donde se muestra la aplicacin y
diseo de programas donde se use registros
DECIMA QUINTA SEMANA
PRIMERA SESIN
Se implementa ejemplos de programas donde se pueda aplicar el uso de
operaciones sobre registros.
SEGUNDA SESIN
Se deja ejercicios a los alumnos de problemas donde tengan que
aplicar lo visto anteriormente. Se les gua para que puedan implementar
correctamente el uso de los registros en sus programas.
Pgina 14
PROCEDIMENTAL
ACTITUDINAL
El
alumno
comprende y aplica
las estructuras de
tipo registro dentro
de un programa en
Lenguaje C.
Implementa programas
en C donde puede
aplicar el uso de
registros
Muestra disposicin a
la investigacin y
bsqueda
de
informacin adicional.
ESTRATEGIAS METODOLGICAS
7.1 MTODO
El Mtodo de desarrollo de la asignatura ser el interactivo, donde se
motivara la participacin del estudiante en cada uno de los temas a
desarrollar. Se realizaran talleres que sern desarrollados y debatidos
en el aula.
En cada sesin, al estudiante, se le dar material de lectura, el cual
ser discutido en la clase siguiente, bajo el monitoreo del docente. Las
intervenciones de los estudiantes sern debidamente evaluadas.
Pgina 15
direcciones
EVALUACIN
8.1 TCNICA
Evaluacin permanente del estudiante. Midiendo su capacidad
cognoscitiva y crtica.
8.2 INSTRUMENTOS
La evaluacin del alumno ser mediante la presentacin de los
trabajos individual y grupal, teniendo en consideracin la asistencia, el
conocimiento y su participacin, exposiciones, trabajos en equipo,
intervenciones orales.
El conocimiento y la participacin se darn bajo tres exmenes y tres
prcticas y/o intervenciones.
8.3 CRITERIOS
Capacidad innovadora, el criterio es Integral en la evaluacin,
asistencia, exposiciones, cumplimiento de trabajos dentro del
cronograma establecido, prcticas calificadas.
La calificacin se dar ente 01 y 20
La nota mnima para aprobar el curso ser de 10.5
La nota Final del curso ser: Promedio Final = (PP*3+EP*3+EF*4)/10
Donde:
PP
=
Promedio de prcticas
EP
=
Nota de Examen parcial
EF
=
Nota del Examen final
8.4 ASPECTOS
Pgina 16
BIBLIOGRAFA GENERAL
Pgina 17