Sunteți pe pagina 1din 7

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: 2015-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
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: 2015-08-24
Termino: 2014-09-26
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 * Introduccin al Curso.
a1
* Principios y fundamentos de los Lenguajes de Programacin.
Inicio:
2015-08-24
Termino:
2015-08-28
Semana/D * Descripcin de la sintaxis.
a2
* Descripcin de la semntica.
Inicio:
2015-08-31
Termino:
2015-09-04
Semana/D * Mtodos formales para describir la sintaxis: Notacin BNF, BNF extendido, Derivacin, Parser
a3
Trees, Gramticas ambiguas.
Inicio:
Presentacin de proyectos tentativos y conformacin de los grupos de trabajo
2015-09-07 Anlisis Lxico y Sintctico.
Termino:
2015-09-11
Semana/D * Nombres.
a4
* Variables.
Inicio:
* Ligamientos.
2015-09-14 * Evaluacin de Tipos, Fuertemente Tipado, Compatibilidad de Tipos.
Termino:
* Alcances.
2015-09-18
Semana/D * Examen de Unidad.
a5
* Sustentacin de Trabajo de Unidad.
Inicio:
2015-09-21
Termino:
2015-09-25
4.1.5. Evaluacin del Aprendizaje:
Semana/D
Tcnica/Instrumento
a
Semana/D * Desarrollo de ejercicios.
a1
* Prctica de laboratorio.
Inicio:
2015-08-24
Termino:
2015-08-28
Semana/D * Desarrollo de ejercicios.
a2
* Prctica de laboratorio.
Inicio:
2015-08-31
Termino:
2015-09-04
Semana/D * Desarrollo de ejercicios.
a3
* Prctica de laboratorio.
Inicio:
2015-09-07
Termino:
2015-09-11
Semana/D * Desarrollo de ejercicios.

Pg. 2

UNIVERSIDAD NACIONAL DE TRUJILLO


a4
* Prctica de laboratorio.
Inicio:
2015-09-14
Termino:
2015-09-18
Semana/D * Prueba objetiva.
a5
* Sustentacin de trabajo de investigacin.
Inicio:
2015-09-21
Termino:
2015-09-25
4.2. UNIDAD 2
4.2.1. Denominacin: Paradigma Imperativo y Programacin Orientada a Objetos
4.2.2. Inicio: 2015-09-28
Termino: 2015-10-10
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 * Paradigma Imperativo.
a6
Inicio:
2015-09-28
Termino:
2015-10-03
Semana/D * Fundamentos de la programacin orientada a Objetos.
a7
* Abstraccin de datos.
Inicio:
* Clases y objetos.
2015-10-05
Termino:
2015-10-10
Semana/D * Encapsulamiento.
a8
* Herencia.
Inicio:
* Clases Abstractas.
2015-10-12
Termino:
2015-10-17
Semana/D * Polimorfismo.
a9
* Clases Interfaz.
Inicio:
2015-10-19
Termino:
2015-10-24
Semana/D * Examen de Unidad.
a 10
* Sustentacin de Trabajo de Unidad.
Inicio:
2015-10-26
Termino:
2015-10-31
4.2.5. Evaluacin del Aprendizaje:
Semana/D
Tcnica/Instrumento
a
Semana/D * Desarrollo de ejercicios.
a6
* Prctica de laboratorio.
Inicio:
2015-09-28
Termino:
2015-10-03

Pg. 3

UNIVERSIDAD NACIONAL DE TRUJILLO


Semana/D
a7
Inicio:
2015-10-05
Termino:
2015-10-10
Semana/D
a8
Inicio:
2015-10-12
Termino:
2015-10-17
Semana/D
a9
Inicio:
2015-10-19
Termino:
2015-10-24
Semana/D
a 10
Inicio:
2015-10-26
Termino:
2015-10-31

* Desarrollo de ejercicios.
* Prctica de laboratorio.

* Prctica de laboratorio.

* Prctica de laboratorio.

* Prueba objetiva.
* Sustentacin de trabajo de investigacin.

4.3. UNIDAD 3
4.3.1. Denominacin: Paradigma Lgico y Paradigma Funcional
4.3.2. Inicio: 2015-11-02
Termino: 2015-12-12
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 * Introduccin a la Programacin Lgica.
a 11
* Frmulas Lgicas.
Inicio:
* Proceso de Inferencia Lgico.
2015-11-02
Termino:
2015-11-07
Semana/D * Creacin de hechos y reglas en Prolog.
a 12
* Programas en Prolog.
Inicio:
2015-11-09
Termino:
2015-11-14
Semana/D * Ejemplo de Sistema Experto.
a 13
* Introduccin a la Programacin Funcional.
Inicio:
* Introduccin a Lenguaje Scheme.
2015-11-16 Formas funcionales en Scheme
Termino:
2015-11-21
Semana/D * Desarrollo de Programas en Scheme
a 14
Inicio:
2015-11-23
Termino:
2015-11-28
Semana/D * Lenguajes de alto y bajo nivel para el desarrollo de firmware.
a 15
* Software empotrado.
Inicio:

Pg. 4

UNIVERSIDAD NACIONAL DE TRUJILLO


2015-11-30
Termino:
2015-12-05
Semana/D * Prueba objetiva.
a 16
* Sustentacin de trabajo de investigacin.
Inicio:
* Sustentacin de proyecto final.
2015-12-07
Termino:
2015-12-12
4.3.5. Evaluacin del Aprendizaje:
Semana/D
Tcnica/Instrumento
a
Semana/D * Desarrollo de ejercicios.
a 11
* Prctica de laboratorio.
Inicio:
2015-11-02
Termino:
2015-11-07
Semana/D * Implementacin.
a 12
Inicio:
2015-11-09
Termino:
2015-11-14
Semana/D * Implementacin.
a 13
Inicio:
2015-11-16
Termino:
2015-11-21
Semana/D * Implementacin.
a 14
Inicio:
2015-11-23
Termino:
2015-11-28
Semana/D * Desarrollo de ejercicios.
a 15
* Prctica de laboratorio.
Inicio:
2015-11-30
Termino:
2015-12-05
Semana/D * Prueba objetiva.
a 16
* Sustentacin de trabajo de investigacin.
Inicio:
* Sustentacin de proyecto final.
2015-12-07
Termino:
2015-12-12
4.4. APLAZADO
Semana/Da
Semana/Da 17

Tcnica/Instrumento
Examen de Aplazado, evaluaciones pertimentes
del curso.

V. NORMAS DE EVALUACIN
* El alumno aprueba el curso si NP>=10.5
* La evaluacin se realizar por unidades, conforme a la programacin establecida.
NU =(2*EP + TI + 1.5*PF + 1.5*PL)/6
NU = Nota de Unidad
EP = Nota de Examen Parcial
TI = Nota de Trabajo de Investigacin

Pg. 5

UNIVERSIDAD NACIONAL DE TRUJILLO


PF = Nota de Proyecto Final (se promediar con cada unidad los avances)
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.
* Trabajos y Proyectos: Los grupos 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 Porcentaje
Correctitud 30%
Originalidad 20%
Complejidad 15%
Legibilidad (cdigo) 10%
Documentacin (informe y/o manual) 15%
Facilidad de Uso 10%
Sustentacin:
Atributo Porcentaje
Dominio del tema 30%
Facilidad de Ejemplos 20%
Claridad en la exposicin 20%
Defensa ante preguntas 30%
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: Departamento de Informtica
Horario: 09:00 a.m. a 11:00 a.m.
VII. BIBLIOGRAFA
* KENNETH, Louden. Lenguajes de Programacin : Principios y Prctica. Mxico: Thomson, 2008. 648 p.
ISBN-10: 9706862846
* SEBESTA, Robert. Concepts Of Programming Languages. Estados Unidos: Addison Wesley, 2005. 696
p. ISBN-10: 0136073476
* FRIEDMAN, Daniel. WAND, Mitchell. HAYNES Christopher. Essentials of Programming Languages.
Estados Unidos: MIT Press, 2001. 389 p. ISBN: 0-262-06217-8
* HARVEY, Deitel. Como Programar en Java. Mexico: Pearson, 2004. 1268 p. ISBN: 9702605180

Pg. 6

UNIVERSIDAD NACIONAL DE TRUJILLO


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. 7

S-ar putea să vă placă și