Download máster en programación

Document related concepts
no text concepts found
Transcript
Dr. Michavila 17, Local 2
28821 Coslada – Madrid
Tlf: 916.743.360
Tlf y Fax: 916.739.904
Móvil: 609.369.901
www.systemcoslada.com
E-Mail: [email protected]
MÁSTER EN PROGRAMACIÓN
Incluido material docente / Tasas Certificados C.E.P.
Contenido:
Materia
Manual
Observaciones
Metodología de la Programación
No
Ejercicios
Access
Sí
Ejercicios
Visual Basic
Sí
Ejercicios
C
Sí
Ejercicios
C++
Sí
Ejercicios
Java
Sí
Ejercicios
SQL/Oracle
Sí
Ejercicios
Diplomaturas:
System:
 Máster en Programación.
Certificados de Especialización Profesional:
 Programación.
HORARIO: Lunes a Viernes: 10:00 - 14:00 y de 16:00 - 22:00
METODOLOGÍA DE LA PROGRAMACIÓN













Introducción a la programación
estructurada
Organigrama y ordinograma, como
se utilizan
Concepto de algoritmo,
peculiaridades según el tipo de
programación.
Trazados de programas, utilidad de
los mismos.
Elementos básicos del lenguaje.
Introducción a las variables y
constantes.
Estructuras de control.
Símbolos de realización de
organigramas y ordinogramas, uso.
Transcripción de ordinogramas a
pseudocódigo.
Fundamentos de transcripción de
pseudocódigo a lenguaje de
programación.
Normalización de algoritmos.
Conceptos de programación
estructurada (Funciones).
Concepto de programación
estructurada (Recursividad).
ACCESS












Introducción y conceptos.
El entorno de trabajo.
El entorno de Access.
Operaciones básicas con bases de
datos.
Conociendo las tablas.
Operaciones básicas con tablas.
Operaciones con campos.
Operaciones con registro y campos.
Dar formato a las hojas de datos.
Propiedades de los campos y las
tablas.
Relaciones en Access.
Consultas de selección.




Formularios.
Informes.
Imprimir.

VISUAL BASIC















Metodología de la programación.
Introducción.
Primer Contacto.
Variables y constantes.
Operadores y funciones.
Condiciones y bucles.
Matrices y tipos.
Procedimientos.
Controles.
Uso de formularios y menús.
Interfaz de documento múltiple.
Cuadros de diálogo.
Entrada y salida de datos.
Control de errores.
Base de datos.
C











Introducción a la programación.
Conociendo el lenguaje C.
Variables y constantes.
Operadores.
Entrada y salida estándar.
Control de flujo.
Arrays.
Cadenas y funciones
Punteros y referencias.
Estructuras, estructuras dinámicas
Ficheros













JAVA





C++



Introducción al lenguaje de
programación C++ nuevas
características.
El entorno de programación,
compilador y opciones.
Órdenes básicas de lectura y
visualización de resultados.
Estructuras básicas de control de
lenguaje.
Concepto de clases, introducción a la
Programación Orientada a Objetos
(POO).
Clases II generación de una clase
básica.
Herencia básica, concepto de
Herencia.
Polimorfismo.
Sobrecarga de operadores y
miembros (mismo nombre con
distintas opciones o funcionalidad).
Clases III, Clases Virtuales.
Interfaces de control.
Gestión de estructuras de memoria.
Control de memoria dinámica I:
Punteros.
Control de memoria dinámica II:
Listas simples y dobles.
Control de memoria dinámica III:
Colas.
Control de memoria dinámica IV: Pilas
(stacks).
Control de memoria dinámica V:
Árboles y ordenación (Trees).
Recursividad básica ¿Cuándo usarla?.



Introducción Características Básicas.
Entorno de trabajo JDK 2.0.
Fundamentos de JAVA I (Datos).
Fundamentos de JAVA II (Estructuras
de control).
Fundamentos de JAVA III (Arrays y
tablas).
Fundamentos de JAVA IV (Clases y
objetos).
Fundamentos de JAVA V
(Excepciones).
Nuestro primer programa en JAVA
OOP.




Ficheros JAVAIO Entrada y salida de
datos.
Programación gráfica AWT.
Esquema de eventos AWT.
Librerías de componentes AWT.
o Apéndices:
 Bases de datos ODBC / JDBC.
 Programación cliente
servidor APPLETS.
 Programación cliente
servidor SERVLETS.
 Seguridad y XML.
 Java y dispositivos móviles
J2ME.
SQL / ORACLE










Introducción a las bases de datos.
Bases de datos relacionales.
Introducción a SQL, partes básicas.
Informes y ordenes básicas con SQL
plus. (Preparación de informes…)
Funciones. (Introducción, funciones
aritméticas, de cadenas de
caracteres, para el manejo de
fechas…)
Agrupación de elementos.
(Introducción, uso de GROUP BY y
HAVING…)
Consultas dependientes.
Manipulación de datos Insert,
Update y Delete.
Creación, Modificación y supresión
de tablas y vistas.
Gestión de Seguridad. Usuarios,
privilegios, permisos y roles.
(Introducción, creación,
modificación y borrado de un
Usuario, el grupo public…)