Anda di halaman 1dari 6

UNIVERSIDAD NACIONAL DE TRUJILLO

Facultad de Ciencias Fsicas y Matemticas


Departamento Acadmico de Informtica
Sede Central

SILABO
I. Identificacin:
Experiencia curricular
Para estudiantes de la carrera
Calendario acadmico
Ao/Semestre curricular
Extensin Horaria
 Total hs semanales
Horas de teora
Horas de prctica
Horas de laboratorio
 Total hs ao/semestre
Creditaje
Organizacin del tiempo semestral

: Modelos de Lenguajes de Programacin


: Ingeniera Informtica
: 2011
: 2011-II
: 6h
: 2h
: 2h
: 2h
: 96
:4
:

Tipo de Actividades
Clases de enseanza aprendizaje
Sesiones de evaluacin sumativa
Tiempo de holgura (imprevistos)
Total Hs

Total
Hs
73
15
8
96

I
24
4
2
30

Unidades
II
III
22
27
5
6
3
3
30
36

Departamento Acadmico y Facultad: Dpto. de Informtica


Facultad de Ciencias Fsicas y Matemticas
Docente
: Ing. Jos Luis Peralta Lujn

II. Fundamentacin y Descripcin


Desde la aparicin del primer lenguaje de programacin hasta la actualidad, se ha planteado
muchas nuevas formas de solucionar un problema haciendo uso de l. Es as como un paradigma de
programacin, constituye una nueva forma de comprender una realidad.
En el presente curso estudiaremos justamente los principios y fundamentos que subyacen a un
lenguaje de programacin, sus principales caractersticas y los procesos que los envuelven; as como
los principales paradigmas de la programacin, como son: Imperativo, Orientado a Objetos,
Funcional y Lgico de modo que el estudiante no solo se limite a programar sino que comprenda y
aplique de forma adecuada el paradigma que se adecue mejor para modelar una realidad. Por ltimo
se estudiarn lenguajes de programacin para desarrollo de firmware.
Este curso es de naturaleza terico/prctico, el alumno conocer la teora fundamental de los
lenguajes de programacin y de esta manera contar con una formacin slida en el rea de ciencias
de la computacin. Es importante resaltar que los tpicos a estudiar en este curso le ayudarn al
alumno a tener un carcter crtico con respecto a la creacin y utilizacin de nuevas tecnologas de
computacin, en especial aquellas relacionadas con el estudio de los lenguajes de programacin, su
anlisis, diseo, construccin y utilizacin efectiva.

III. Aprendizajes Esperados


Al finalizar el curso, los estudiantes habrn logrado:

Conocer los fundamentos y principios de lenguajes de programacin para su diseo e


implementacin.
Comprender procesos bsicos de un lenguaje de programacin.
Aplicar diferentes paradigmas de programacin.
Conocer lenguajes de programacin para el desarrollo de firmware.

IV. Programacin
Unidad de Aprendizaje Nro. 1: Principios y Fundamentos de Lenguajes de Programacin
Inicio: 05/09/11

Trmino: 08/10/11

Nro. de semanas: 5

Objetivos de aprendizaje:
Conocer los principios y fundamentos de los lenguajes de programacin.
Conocer la descripcin sintctica y semntica de un lenguaje de programacin.
Desarrollo de la enseanza aprendizaje:
SEMANA

ACTIVIDADES Y/O CONTENIDO


MMEE
Introduccin al Curso.
Discusin de objetivos planteados del curso y Diapositivas.
1
formas metodolgicas.
05/09/1110/09/11 Principios y fundamentos de los Lenguajes de
Programacin.
Material
Descripcin de la sintaxis.
Impreso.
2
Mtodos formales para describir la sintaxis:
12/09/1117/09/11 Notacin BNF, BNF extendido, Derivacin, Parser
Trees, Gramticas ambiguas.
Descripcin de la semntica.
Presentacin
de
proyectos
tentativos
y Libros
3
indicados y/o
19/08/1124/09/11 conformacin de los grupos de trabajo
proporcionados
Anlisis Lxico y Sintctico.
por el docente.
Nombres.
Variables.
4
Ligamientos.
26/09/1101/10/11 Evaluacin de Tipos, Fuertemente Tipado,
Lenguajes de
Compatibilidad de Tipos.
Programacin.
Alcances.
5
Primer Examen Parcial.
03/10/1108/10/11 Presentacin y sustentacin de trabajos de unidad.
Evaluacin sumativa del aprendizaje:
SEMANA
1
05/09/1110/09/11
2
12/09/1117/09/11
3
19/08/1124/09/11

TECNICA
Desarrollo de ejercicios
Prctica de laboratorio
Desarrollo de ejercicios
Prctica de laboratorio
Desarrollo de ejercicios
Prctica de laboratorio

INSTRUMENTO
Escala de Valoracin
Escala de Valoracin
Escala de Valoracin
Escala de Valoracin
Escala de Valoracin
Escala de Valoracin

4
26/09/1101/10/11

Prctica de laboratorio

Escala de Valoracin

5
03/10/1108/10/11

Prueba objetiva
Sustentacin de trabajo de
investigacin

Evaluacin Escrita
Tabla de Evaluacin

Unidad de Aprendizaje Nro. 2: Programacin Orientada a Objetos e Introduccin a la


Programacin Lgica
Inicio: 10/10/11

Trmino: 11/10/11

Nro. de semanas: 5

Objetivos de aprendizaje:
Conocer el paradigma orientado a objetos.
Desarrollar programas utilizando el paradigma orientado a objetos
Desarrollo de la enseanza aprendizaje:
SEMANA
6
10/10/1115/10/11
7
17/10/1122/10/11
8
24/10/1129/10/11
9
31/10/1105/11/11

10
07/11/1111/10/11

ACTIVIDADES Y/O CONTENIDO


MMEE
Fundamentos de la programacin orientada a
Diapositivas.
Objetos.
Abstraccin de datos.
Clases y objetos.
Material
Encapsulamiento.
Impreso.
Herencia.
Clases Abstractas.
Polimorfismo.
Libros
Clases Interfaz.
indicados y/o
Introduccin a la Programacin Lgica
proporcionados
Frmulas Lgicas
por el docente.
Proceso de Inferencia Lgico
Prctica de Laboratorio: Creacin de hechos y
reglas en Prolog
Lenguajes de
Programacin.
Segundo Examen Parcial.
Presentacin y sustentacin de trabajos de unidad.

Evaluacin sumativa del aprendizaje:


SEMANA
6
10/10/1115/10/11
7
17/10/1122/10/11
8
24/10/1129/10/11
9
31/10/1105/11/11
10
07/11/1111/10/11

TECNICA
Desarrollo de ejercicios
Prctica de laboratorio
Desarrollo de ejercicios

INSTRUMENTO
Escala de Valoracin
Escala de Valoracin
Escala de Valoracin

Prctica de laboratorio

Escala de Valoracin

Prctica de laboratorio

Escala de Valoracin

Prctica de laboratorio

Escala de Valoracin

Prueba objetiva
Sustentacin de trabajo de
investigacin

Evaluacin Escrita
Tabla de Evaluacin

Unidad de Aprendizaje Nro. 3: Programacin Lgica y Funcional


Inicio: 14/11/11

Trmino: 23/12/11

Nro. de semanas: 6

Objetivos de aprendizaje:
Conocer el paradigma lgico.
Desarrollar programas utilizando en paradigma lgico.
Conocer el paradigma funcional.
Conocer lenguajes para el desarrollo de firmare.
Desarrollo de la enseanza aprendizaje:
SEMANA
ACTIVIDADES Y/O CONTENIDO
MMEE
11
Diapositivas.
Programas en Prolog
14/11/1119/11/11
12
Interfaces.
21/11/1126/11/11
Material
13
Impreso.
Sistema Experto
28/11/1103/12/11
Introduccin a la Programacin Funcional.
Libros
14
Introduccin a Lenguaje Scheme.
indicados y/o
05/12/1110/12/11 Formas funcionales en Scheme
proporcionados
Desarrollo de Programas en Scheme
Lenguajes de alto y bajo nivel para el desarrollo de por el docente.
15
firmware.
12/12/1117/12/11
Software empotrado
Lenguajes de
Tercer Examen Parcial.
16
Programacin.
Revisin de Trabajos de Unidad.
29/12/1123/12/11
Revisin de Proyecto Final.
Evaluacin sumativa del aprendizaje:
SEMANA
11
14/11/1119/11/11
12
21/11/1126/11/11
13
28/11/1103/12/11
14
05/12/1110/12/11
15
12/12/1117/12/11
16
29/12/1123/12/11

TECNICA
Desarrollo de ejercicios
Prctica de laboratorio

INSTRUMENTO
Escala de Valoracin
Escala de Valoracin

Implementacin

Escala de Valoracin

Implementacin

Escala de Valoracin

Implementacin

Escala de Valoracin

Desarrollo de ejercicios
Prctica de laboratorio
Prueba objetiva
Sustentacin de trabajo de
investigacin
Sustentacin de proyecto final

Escala de Valoracin
Escala de Valoracin
Evaluacin Escrita

V. Normas de Evaluacin

El alumno aprueba el curso si NP>=10.5

Tabla de Evaluacin
Tabla de Evaluacin

La evaluacin se realizar por unidades, conforme a la programacin establecida.

NU =

2 * EP + 1 * TI + 1.5 * PF + 1.5 * PL
6

NU = Nota de Unidad
EP = Nota de Examen Parcial
TI = Nota de Trabajo de Investigacin
PF = Nota de Proyecto Final (se promediar con cada unidad)
PL = Promedio de Nota de Laboratorio y Participacin en Clase
La nota promocional (NP) corresponde al promedio simple de los promedios por cada unidad de
aprendizaje.
No se aceptar presentacin de trabajos (incluye laboratorios) fuera de la fecha establecida.
Los estudiantes que tengan nota promocional desaprobada rendirn un examen de aplazados.
La asistencia tanto a clase terica como de laboratorio es obligatoria. Ms del 30% de
inasistencia a clases de teora, prctica y laboratorio inhabilita al alumno a tener promedio final.
Es deber del alumno, asistir a todas las evaluaciones; en caso contrario su calificativo ser de
cero (0) en las respectiva evaluacin, salvo justificaciones solicitadas por escrito ante las
autoridades pertinentes.
El alumno solamente tendr derecho a rezagar una evaluacin previa justificacin (salud o viaje)
ante las autoridades correspondientes. La justificacin deber realizarse con documentos
originales y durante las 48 horas luego de haberse efectuado la evaluacin.
La evaluacin de rezagados ser tomada antes de evaluar la tercera unidad, habiendo solamente
un nica fecha para tal evaluacin.
Proyectos de Unidad: Los grupos para el desarrollo de proyecto sern de 4 alumnos como
mximo y para la calificacin se considerarn los siguientes criterios.
Criterios de Evaluacin de los Proyectos o Trabajos de Unidad
Presentacin
Atributo
Correctitud
Originalidad
Complejidad
Legibilidad (cdigo)
Documentacin (informe y/o manual)
Facilidad de Uso

Porcentaje
30%
20%
15%
10%
15%
10%

Sustentacin
Atributo
Dominio del tema
Facilidad de Ejemplos
Claridad en la exposicin
Defensa ante preguntas

Porcentaje
30%
20%
20%
30%

VI. Bibliografa

Louden, Kenneth, Lenguajes de Programacin : Principios y Prctica, Thomson, Mxico, 2004.


Sebesta R., Concepts Of Programming Languages, Addison Wesley. 2005.
Friedman D., Essentials of Programming Languages, MIT Press, 2008.

ADDENDA
PRESENTACION
1. Docente : Ing. Jos Luis Peralta Lujn
2. Fecha : 01/09/11
3. Firma : _______________________

RECEPCION
1.
2.
3.
4.

Nombres y Apellidos : ______________________


Cargo: ___________________________________
Fecha: ___________________________________
Firma: ___________________________________

SUPERVISION POR JEFATURA DE DEPARTAMENTO ACADEMICO


LOGROS
SUGERENCIAS PARA LA MEJORA

Jefe:
Firma:

Fecha:

Anda mungkin juga menyukai