Download Facultad de Ingeniería en Ciencias Aplicadas pág. CARRERA DE

Document related concepts

Axiom wikipedia , lookup

Polimorfismo (informática) wikipedia , lookup

Scala (lenguaje de programación) wikipedia , lookup

Transcript
Facultad de Ingeniería en Ciencias Aplicadas
pág. 1
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
SYLLABUS
PROGRAMACION II
1. MISIÓN
La Carrera de Ingeniería en Sistemas Computacionales forma ingenieros
competentes, críticos, humanistas, líderes y emprendedores con
responsabilidad social; genera, fomenta y ejecuta procesos tecnológicos, de
conocimientos científicos y de innovación en el desarrollo de soluciones
informáticas; se vincula con el medio con criterios de sustentabilidad para
contribuir al desarrollo social, económico, cultural y ecológico de la región y el
país.
2. VISIÓN
La Carrera de Ingeniería en Sistemas Computacionales, en el año 2020, será
un referente regional y nacional en la formación de ingenieros en sistemas
computacionales.
3. CÓDIGO Y NÚMERO DE CRÉDITOS:
CÓDIGO:
CIME-00093
NÚMERO DE CRÉDITOS:
TEORÍA: 2
PRÁCTICA: 4
TOTAL: 6
4. DESCRIPCIÓN DEL CURSO.
Es una asignatura de carácter teórico práctico que permite el uso de las
técnicas de programación orientadas a objetos, optimizando recursos y
explotando todas las herramientas que cualquier lenguaje Orientado a
Objetos con aplicaciones que utilicen interfaces gráficas.
5. PRERREQUISITOS Y CORREQUISITOS:
Carrera
Ingeniería
en Sistemas
Computacionales
Error!deAutoText
entry
not defined.
Facultad de Ingeniería en Ciencias Aplicadas
pág. 2
PRERREQUISITOS:
MATERIA: Programación I
CÓDIGO: CISIC-00119
CORREQUISITO:
MATERIA: Ninguna
CÓDIGO:
6. TEXTO Y OTRAS REFERENCIAS REQUERIDAS PARA EL DICTADO
DEL CURSO
Texto guía:
 Wu, T. (2010). Programación en Java. McGraw-Hill.
Referencias:





Joyanes, L. (2008).
Fundamentos de Programación: Algoritmos,
Estructura de Datos y Objetos. Mc Graw-Hill.
Schildt, H. (2010). Fundamentos de C# 3.0. McGraw-Hill.
Cairo, O. & Guardati, S. (2006). Estructura de Datos. McGraw-Hill.
Lewis, J. & Chase, J. (2006). Estructura de Datos con Java: Diseño de
Estructuras y algoritmos. Pearson Educación.
Wu, T (2001). Introducción a la programación orientada a objetos con Java.
Mc Graw-Hill
7. OBJETIVOS GENERALES DEL CURSO




Definir clases y objetos, incluyendo su forma y operaciones. (Nivel
Taxonómico: Conocimiento).
Escribir programas para desarrollar constructores, herencia, polimorfismo y
otras propiedades de la programación orientada a objetos. (Nivel
Taxonómico: Conocimiento).
Construir objetos, usando declaraciones en lenguajes de programación
orientados a objetos. (Nivel Taxonómico: Aplicación).
Utilizar bases de datos en varias aplicaciones prácticas utilizando
componentes gráficos. (Nivel Taxonómico: Aplicación).
Carrera
Ingeniería
en Sistemas
Computacionales
Error!deAutoText
entry
not defined.
Facultad de Ingeniería en Ciencias Aplicadas
pág. 3
8. TÓPICOS O TEMAS CUBIERTOS
HORAS UNIDAD
SÍNTESIS DE LA ASIGNATURA
1.
1.1.
1.2.
1.3.
1.4.
2.
2.1.
2.2.
2.3.
2.4.
2.5.
2.6.
3.
3.1.
3.2.
3.3.
3.3.
3.4.
4.
4.1.
4.2.
4.3.
4.4.
4.5.
%
TEOR. PRACT AVANCE
COMPONENTES DE INTERFAZ GRÁFICA
Formularios y Controles Básicos
2
3
5
Tipos de Métodos
3
5
13
Programación Orientada a Eventos
2
3
18
Eventos de Mouse y Teclado
2
5
25
PROGRAMACIÓN ORIENTADA A OBJETOS
25
Clases y Objetos
2
3
30
Instanciación
0
2
32
Modificadores de Acceso
1
2
35
Constructores
2
3
40
Vectores de Objetos
2
3
45
Operaciones con vectores
2
3
50
HERENCIA
50
Super clases y Subclases
2
3
55
Constructores de Subclases
2
3
60
Polimorfismo
2
4
66
Encapsulación
2
3
71
Jerarquía de Clases
2
2
75
BASES DE DATOS
75
Conceptos
2
0
77
Diseño de tablas
2
3
82
Relaciones
3
3
88
Lenguaje SQL
2
2
92
Aplicaciones
3
5
100
9. HORARIO DE CLASE/LABORATORIO
HORAS CLASE
SEMESTRE
40
HORAS LABORATORIO
SEMESTRE
60
Carrera
Ingeniería
en Sistemas
Computacionales
Error!deAutoText
entry
not defined.
TOTAL HORAS
SEMESTRE
100
Facultad de Ingeniería en Ciencias Aplicadas
pág. 4
10. CONTRIBUCIÓN DEL CURSO EN LA FORMACIÓN DE PROFESIONAL
Este curso contribuye en la formación de la técnica de programación orientada
a objetos, utilizando herramientas que soporten los lenguajes orientados a
objetos, tales como java y c#. Estos conceptos son la base para entender la
programación con componentes gráficos (Programación visual).
11. RELACIÓN DEL CURSO CON LOS RESULTADOS DE APRENDIZAJE
RESULTADOS DE
APRENDIZAJE DE LA
CARRERA
CONT.
A,M,B
a) Habilidad para aplicar los
conocimientos
de
ciencias
básicas
y
de
ingeniería
apropiados para modelar y
resolver problemas de ingeniería
mecatrónica.
b) Habilidad
para
diseñar
y
conducir
experimentos,
así
como para analizar e interpretar
datos relacionados en el área de
mecatrónica.
c) Capacidad
para
diseñar,
implementar y evaluar
un
sistema mecatrónico, proceso,
componente, o programa que
satisfaga
requerimientos
específicos.
d) Habilidad para liderar y trabajar
en equipos multidisciplinarios y
alcanzar objetivos comunes.
e) Habilidad para analizar un
problema, identificar y definir los
requerimientos apropiados para
la solución de problemas de
ingeniería mecatrónica.
f) Demostración de
responsabilidad profesional,
ética, legal, social y ambiental.
g) Habilidad para comunicarse
efectivamente.
h) Mantiene y desarrolla
habilidades para una
actualización permanente a lo
Carrera
Ingeniería
en Sistemas
Computacionales
Error!deAutoText
entry
not defined.
A
EL ESTUDIANTE DEBE:
Aplicar, identificar y definir los
procesos matemáticos y lógicos
para resolver problemas reales de
la ingeniería
B
M
M
A
B
B
M
Diseñar programas que utilicen
lenguajes de alto nivel, para
solucionar
problemas
que
requieran programación orientada
a objetos
Facultad de Ingeniería en Ciencias Aplicadas
pág. 5
largo de su ejercicio profesional.
i) Conocimiento de temas
contemporáneos.
j) Capacidad para usar técnicas,
habilidades y herramientas
actuales y necesarias para la
práctica de ingeniería
mecatrónica.
M
M
12. EVALUACIÓN DEL CURSO
CRITERIOS
Parcial 1
Parcial 2
(%)
(%)
20
20
PARCIALES
30
30
TRABAJOS, EXPOSICIONES
20
20
PROYECTO
30
30
100 %
100 %
TALLERES, LABORATORIO,
ACTUACION EN CLASE
TOTAL
13. RESPONSABLE DE LA ELABORACIÓN DEL SYLLABUS Y FECHA DE
ELABORACIÓN
Elaborado por: Marco Remigio Pusdá Chulde
Fecha: 28 de Mayo del 2012
Carrera
Ingeniería
en Sistemas
Computacionales
Error!deAutoText
entry
not defined.