Lenguajes I Propuesta de Cátedra 2016
Lenguajes I Propuesta de Cátedra 2016
Lenguajes I Propuesta de Cátedra 2016
U C A S A L
UNIVERSIDAD CATOLICA DE SALTA
AÑO LECTIVO
2016
UNIDAD ACADÉMICA: FACULTAD DE INGENIERIA E INFORMATICA……………………………..
CARRERA/S
INGENIERIA EN INFORMATICA
EQUIPO DOCENTE:
PROFESOR CATEGORÍA
LIC. FREDI RENE APRILE ADJUNTO A CARGO
LIC. CAROLINA CARDOSO AUXILIAR
FUNDAMENTOS DE LA ASIGNATURA(1):
Esta materia inicialmente reforzará y complementará los conceptos de diagramación y programación
estructurada adquiridos por los alumnos en el primer año. Es por ello que se ubica en el 2º año de la
carrera de Ingeniería en Informática. Dentro del bloque curricular es una materia que se ubica netamente
en el ámbito de la programación. Los conceptos se reforzarán con la programación modular, el desarrollo
de aplicaciones complejas, el uso de estructuras de datos y estructuras de control básicas adecuadas y el
uso de archivos.
En una segunda etapa se incorporarán los conceptos de programación impulsada por eventos y se iniciará
en los primeros conceptos de la POO. Los conceptos serán introducidos de forma tal que los alumnos
comprendan, identifiquen y comparen los paradigmas de la programación estructurada, por eventos y por
objetos.
Finalmente el cursado de la materia se centrará en la programación en un lenguaje visual y orientado a
eventos.
La materia se relaciona con otras en forma horizontal, incorporando algoritmos y programas aplicados a
las ciencias básicas (Economía y Finanzas, Probabilidades y Estadísticas, etc.) y el uso de los tipos de
datos y evaluación de algoritmos de “Estructura de Datos y Algoritmos”. En forma vertical, es la base
para el desarrollo de programas complejos y profundizar y aprender la POO en “Lenguajes II”.
OBJETIVOS (2):
Explicar y señalar la implicancia de los lenguajes de programación, el proceso de traducción y la
programación.
Emplear la programación estructurada y sus herramientas.
Explicar y señalar otros conceptos de programación para la construcción de aplicaciones.
Programar aplicaciones modulares.
Programar y producir aplicaciones visuales incorporando los conceptos adquiridos.
Valorar y enseñar la aplicación de técnicas de programación para la construcción de
aplicaciones.
METODOLOGÍA (4)
Se desarrollará con las clases teóricas necesarias para poder desarrollar la respectiva clase práctica.
En las clases teóricas se expondrán los contenidos mencionados en el programa, más ejemplos
prácticos.
Se discutirán y se aclararán las dudas surgidas.
Se presentarán ejercicios desafíos con la complejidad de los parciales a fin de evaluar el aprendizaje
adquirido por los alumnos antes de las evaluaciones. Los alumnos que cumplan con un 80 % de
ejercicios desafíos resueltos no estarán obligados a presentar el trabajo final.
Se usará la plataforma moodle para las consultas de material de la cátedra, evaluaciones, foros,
actividades y consultas en general.
Trabajos Prácticos:
En las clases prácticas se irán desarrollando los ejercicios de los trabajos prácticos. Se desarrollarán
uno a dos ejercicios y luego los alumnos en forma individual deberán resolver los restantes siempre y
cuando la clase se desarrolle en el aula.
Cuando la clase práctica, se realice en el laboratorio la resolución de los ejercicios puede hacerse en
forma grupal.
Se entregarán guías de trabajos prácticos con fecha de presentación.
EVALUACION (5)
CRITERIOS:
Grado de compresión, relación de contenido y aprendizaje adquirido por los alumnos en las clases
teóricas y prácticas.
INSTRUMENTOS:
- Presentación de trabajos prácticos individuales.
- Dos parciales predominantemente prácticos.
- Asistencia a las clases teóricas y prácticas.
CONDICIONES PARA OBTENER LA REGULARIDAD Y/O PROMOCIONALIDAD
- Aprobar los trabajos prácticos.
- Aprobar los parciales o su recuperación con un mínimo de 60 % del puntaje total.
- Aprobar un trabajo final individual (optativo si se cumplen los ejercicios desafíos) que consistirá en
el desarrollo de una aplicación.
DIRECCION DE GESTION Y CALIDAD EDUCATIVA VICE -RECTORADO ACADEMICO
UNIVERSIDAD CATOLICA DE SALTA - PLANIFICACION DE CATEDRA 3
- 80% de asistencia a las clases teóricas y prácticas.
Los resultados de los exámenes serán presentados a los 7 días de su evaluación.
BIBLIOGRAFÍA:
BIBLIOGRAFÍA BÁSICA
LUGAR Y AÑO
AUTOR TITULO EDITORIAL DE EDICIÓN
Lic. María Beatriz Martins V. Basic 6.0 Edición G y R S.R.L. Bs. As. 2000
Carrizo Empresarial
Niklaus Wirth Algoritmos + Prentice Hall España.1989
Estructuras de datos Hispanoamericana S.A.
Aho, Hopcroft y Ullman "Estructuras de datos y Ed.Addison Wesley
algoritmos" Iberoamerica.
https://www.codecademy.com Libro en format odigital autorizado por Creative Commons
/es/tracks/python-traduccion-
al-espanol-america-latina-
clone-1
BIBLIOGRAFÍA COMPLEMENTARIA:
LUGAR Y ANO
AUTOR TITULO EDITORIAL DE EDICIÓN
Luis Joyanes Aguilar Fundamentos de Mc Graw Hill España, 1996
Programación
Microsoft Manuales de Visual
Basic 5.0 Edición
Empresarial
PÁGINAS DE INTERNET DIRECCION WEB
Python https://www.codecademy.com/es/tracks/python-traduccion-al-espanol-
america-latina-clone-1
Tutorial de Python http://docs.python.org.ar/tutorial/3/index.html
Python ya http://pythonya.appspot.com/ - Ver funciones y archivos
Programacion en python http://pycol.blogspot.com.ar/2009/03/funciones-en-python.html
Funciones en python http://lignux.com/funciones-en-python/
Recursos de Python http://recursospython.com/guias-y-manuales/parametros-por-referencia/
Archivos http://csrg.inf.utfsm.cl/~rbonvall/progra-ust-2010-1/archivos.html
Libros Web http://librosweb.es/libro/algoritmos_python/capitulo_11/agregar_informa
cion_a_un_archivo.html
http://librosweb.es/libro/python/capitulo_9/sobre_el_objeto_file.html
OBSERVACIONES:
--