Sie sind auf Seite 1von 6

UNIVERSIDAD NACIONAL DE TRUJILLO

SILABO DE MODELOS DE LENGUAJES DE PROGRAMACION


I. IDENTIFICACIN
1.1. Experiencia Curricular: MODELOS DE LENGUAJES DE PROGRAMACION
1.2. Facultad: FACULTAD DE CIENCIAS FISICAS Y MATEMATICAS
1.3. Para estudiantes de la carrera: INFORMATICA
1.3.1. Sede: Trujillo
1.4. Calendario Acadmico: 2017-II
1.5. Ao/Ciclo Acadmico: 4
1.6. Cdigo de curso: 992
1.7. Seccin: A
1.8. Creditos: 4
1.9. Nmero de Rotaciones, veces que se desarrolla la experiencia curricular en el ao/ciclo acadmico: 1
1.10. Duracin por vez de rotacin (Nro. de Semanas/Días): 16
1.11. Extensin horaria:
1.11.1. Total de horas semanales: 6
- Horas Teora: 2
- Horas Prctica: 4
1.11.2. Total de Horas Ao/Semestre: 102
1.12. Organizacin del tiempo Anual/Semestral:
Tipo Total Unidad Semana/Día
Actividades Hs I II III Aplazado
- Sesiones Tericas 32 10 10 12 ---
- Sesiones Prcticas 52 16 16 20 ---
- Sesiones de Evaluacin 18 4 4 4 6
Total Horas 102 --- --- --- ---
1.13. Prerrequisitos:
- Cursos:
- TECNICAS DE CONSTRUCCION DE PROGRAMAS
- Creditos: No necesarios
1.14. Docente(s):
1.14.1. Coordinador(es):
Descripcin Nombre Profesin Email
Coordinador General Mg. PERALTA LUJAN, JOSE Ingeniero Informtico jlperalta_10@hotmail.com
LUIS
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 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.
* Conocer y comprender los paradigmas: Imperativo, Orientado a Objetos, Lgico y Funcional.
* Aplicar diferentes paradigmas de programacin.
* Conocer lenguajes de programacin para el desarrollo de firmware.
IV. PROGRAMACIN

Pg. 1
UNIVERSIDAD NACIONAL DE TRUJILLO

4.1. UNIDAD 1
4.1.1. Denominacin: Principios y Fundamentos de Lenguajes de Programacin
4.1.2. Inicio: 2017-09-20 Termino: 2017-10-24 Nmero de Semanas/Das: 5
4.1.3. Objetivos de Aprendizaje
* Conocer los principios y fundamentos de los lenguajes de programacin.
* Conocer la descripcin sintctica y semntica de un lenguaje de programacin.
4.1.4. Desarrollo de la Enseanza-Aprendizaje:
Semana/D Actividades y Contenidos
a
Semana/D TEORIA:
a1 * Socializacin de silabo.
Inicio: * Introduccin al Curso.
2017-09-20 PRACTICA:
Termino: * Paradigma, lenguaje de Programacin, especificacin del lenguaje de programacin, Traductor
2017-09-26 (Compilador e Intrprete).
LABORATORIO:
* Proceso de Traduccin
Semana/D TEORIA:
a2 * Principios y fundamentos de los Lenguajes de Programacin.
Inicio: PRACTICA:
2017-09-27 * Descripcin de la parte lxica
Termino: * Descripcin de la sintaxis.
2017-10-10 LABORATORIO:
* Ejemplo de especificacin lxica
Semana/D TEORIA:
a3 * Mtodos formales para describir la sintaxis: Notacin BNF, BNF extendido, Derivacin, Parser
Inicio: Trees, Gramticas ambiguas.
2017-10-04 PRACTICA:
Termino: *Anlisis Lxico y Sintctico.
2017-10-04 LABORATORIO:
*Errores lxicos y sintcticos
Semana/D TEORIA:
a4 * Nombres.
Inicio: * Variables.
2017-10-11 * Ligamientos.
Termino: PRACTICA:
2017-10-17 * Evaluacin de Tipos, Fuertemente Tipado, Compatibilidad de Tipos.
* Alcances.
LABORATORIO:
* Casos.
Semana/D * Examen de Unidad (21/09/16).
a5 * Sustentacin de Trabajo de Unidad.
Inicio:
2017-10-18
Termino:
2017-10-24

4.1.5. Evaluacin del Aprendizaje:


Semana/D Tcnica/Instrumento
a
Semana/D * Desarrollo de ejercicios.
a1 * Prctica de laboratorio.
Inicio:
2017-09-20
Termino:
2017-09-26
Semana/D * Desarrollo de ejercicios.
a2 * Prctica de laboratorio.
Inicio:
2017-09-27
Termino:
2017-10-03

Pg. 2
UNIVERSIDAD NACIONAL DE TRUJILLO

Semana/D * Desarrollo de ejercicios.


a3 * Prctica de laboratorio.
Inicio:
2017-10-04
Termino:
2017-10-10
Semana/D * Desarrollo de ejercicios.
a4 * Prctica de laboratorio.
Inicio:
2017-10-11
Termino:
2017-10-17
Semana/D * Prueba objetiva.
a5 * Sustentacin de trabajo de investigacin.
Inicio:
2017-10-18
Termino:
2017-10-24
4.2. UNIDAD 2
4.2.1. Denominacin: Paradigma Imperativo y Paradigma Orientada a Objetos
4.2.2. Inicio: 2017-10-25 Termino: 2016-11-28 Nmero de Semanas/Das: 5
4.2.3. Objetivos de Aprendizaje
* Conocer y aplicar el paradigma imperativo.
* Conocer el paradigma orientado a objetos.
* Desarrollar programas utilizando el paradigma orientado a objetos.
4.2.4. Desarrollo de la Enseanza-Aprendizaje:
Semana/D Actividades y Contenidos
a
Semana/D TEORIA:
a6 * Paradigma Imperativo.
Inicio: PRACTICA:
2017-10-25 * Caractersticas del paradigma imperativo
Termino: LABORATORIO:
2017-10-31 * Resolucin de Ejercicios
Semana/D TEORIA:
a7 * Paradigma Orientado a Objetos
Inicio: * Fundamentos de la programacin Orientada a Objetos.
2017-11-01 * Abstraccin de datos.
Termino: * Clases y objetos.
2017-11-07 PRACTICA:
* Diagrama de Clases
LABORATORIO:
* Resolucin de casos
* Implementacin en Java
Semana/D TEORIA:
a8 * Encapsulamiento.
Inicio: * Herencia.
2017-11-08 * Clases Abstractas.
Termino: PRACTICA:
2017-11-14 * Ejemplos
LABORATORIO:
* Implementacin en Java
Semana/D TEORIA:
a9 * Polimorfismo.
Inicio: * Clases Interfaz.
2017-11-15 PRACTICA:
Termino: * Ejemplos
2017-11-21 LABORATORIO:
* Implementacin en Java
Semana/D * Examen de Unidad (26/10/16).
a 10 * Sustentacin de Trabajo de Unidad.
Inicio:

Pg. 3
UNIVERSIDAD NACIONAL DE TRUJILLO

2017-11-22
Termino:
2017-11-28

4.2.5. Evaluacin del Aprendizaje:


Semana/D Tcnica/Instrumento
a
Semana/D * Desarrollo de ejercicios.
a6 * Prctica de laboratorio.
Inicio:
2017-10-25
Termino:
2017-10-31
Semana/D * Desarrollo de ejercicios.
a7 * Prctica de laboratorio.
Inicio:
2017-11-01
Termino:
2017-11-07
Semana/D * Prctica de laboratorio.
a8
Inicio:
2017-11-08
Termino:
2017-11-14
Semana/D * Prctica de laboratorio.
a9
Inicio:
2017-11-15
Termino:
2017-11-21
Semana/D * Prueba objetiva.
a 10 * Sustentacin de trabajo de investigacin.
Inicio:
2017-11-22
Termino:
2017-11-28
4.3. UNIDAD 3
4.3.1. Denominacin: Paradigma Lgico y Paradigma Funcional
4.3.2. Inicio: 2017-11-29 Termino: 2018-01-09 Nmero de Semanas/Das: 6
4.3.3. Objetivos de Aprendizaje
* Conocer el paradigma lgico.
* Desarrollar programas utilizando el paradigma lgico.
* Conocer el paradigma funcional.
* Conocer lenguajes para el desarrollo de firmare.
4.3.4. Desarrollo de la Enseanza-Aprendizaje:
Semana/D Actividades y Contenidos
a
Semana/D TEORIA:
a 11 * Introduccin a la Programacin Lgica.
Inicio: * Frmulas Lgicas.
2017-11-29 PRACTICA:
Termino: * Proceso de Inferencia Lgico.
2017-11-29 LABORATORIO:
* Implementacin en Prolog
Semana/D TEORIA:
a 12 * Creacin de hechos y reglas en Prolog.
Inicio: PRACTICA:
2017-12-06 * Programas en Prolog.
Termino: LABORATORIO:
2017-12-06 * Implementacin en Prolog

Pg. 4
UNIVERSIDAD NACIONAL DE TRUJILLO

Semana/D TEORIA:
a 13 * Ejemplo de Sistema Experto.
Inicio: * Introduccin a la Programacin Funcional.
2017-12-13 PRACTICA:
Termino: * Introduccin a Lenguaje Racket.
2017-12-13 LABORATORIO:
* Implementacin en Racket
Semana/D TEORIA:
a 14 * Desarrollo de Programas en Racket
Inicio: PRACTICA:
2017-12-20 * Resolucin de Casos
Termino: LABORATORIO:
2017-12-20 * Implementacin en Racket
Semana/D TEORIA:
a 15 * Lenguajes de alto y bajo nivel para el desarrollo de firmware.
Inicio: PRACTICA:
2017-12-27 * Software empotrado.
Termino: LABORATORIO:
2017-12-27 * Exploracin de algunos IDEs y lenguajes
Semana/D * Prueba objetiva (07/12/16).
a 16 * Sustentacin de proyecto final.
Inicio:
2018-01-03
Termino:
2018-01-03

4.3.5. Evaluacin del Aprendizaje:


Semana/D Tcnica/Instrumento
a
Semana/D * Desarrollo de ejercicios.
a 11 * Prctica de laboratorio.
Inicio:
2017-11-29
Termino:
2017-12-05
Semana/D * Implementacin.
a 12
Inicio:
2017-12-06
Termino:
2017-12-12
Semana/D * Implementacin.
a 13
Inicio:
2017-12-13
Termino:
2017-12-19
Semana/D * Implementacin.
a 14
Inicio:
2017-12-20
Termino:
2017-12-26
Semana/D * Desarrollo de ejercicios.
a 15 * Prctica de laboratorio.
Inicio:
2017-12-27
Termino:
2018-01-02
Semana/D * Prueba objetiva.
a 16 * Sustentacin de proyecto final.
Inicio:
2018-01-03

Pg. 5
UNIVERSIDAD NACIONAL DE TRUJILLO

Termino:
2018-01-09
4.4. APLAZADO
Semana/Da Tcnica/Instrumento
Semana/Da 17 Examen de Aplazado, evaluaciones pertimentes
del curso.
V. NORMAS DE EVALUACIN
* La evaluacin se realizar por unidades, conforme a la programacin establecida.

NU =(2*EP + PT + PL)/4

NU = Nota de Unidad
EP = Nota de Examen Parcial
PT = Promedio de Notas de Trabajos
PL = Promedio de Notas de Laboratorios

* La nota final es el promedio de las 3 notas de unidad.


VI. CONSEJERA/ORIENTACIN
Propsito:
* Profundizar temas tratados en las sesiones de clase.
* Orientar en la resolucin de ejercicios propuestos.
* Facilitar bibliografa y/o ejercicios de prctica.
* Asesorar en el desarrollo del trabajo final del curso.
Da: Mircoles
Lugar: Cubil 03
Horario: 07:00 a.m. a 9:00 a.m.
VII. BIBLIOGRAFA
* Sebesta, R. (2012). Conceptos de Lenguajes de Programacin, Dcima Edicin. Pearson, Estados Unidos.

* Deitel, P,; Deitel H.. (2012). Como Programar en Java, Novena Edicin. Prentice Hall, Estados Unidos.

El presente Silabo de la Experiencia Curricular "MODELOS DE LENGUAJES DE PROGRAMACION",


ha sido Visado por el Director de la ESCUELA ACADEMICO PROFESIONAL DE INFORMATICA, quien
da conformidad al silabo registrado por el docente PERALTA LUJAN, JOSE LUIS que fue designado por el
jefe del DEPARTAMENTO ACADEMICO DE INFORMATICA.

Pg. 6

Das könnte Ihnen auch gefallen