ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
Módulo I fundamentals I
1. Servicio de Instrucción Oficialización: Director
Edwin Maraví
CURSO
PROGRAMMING
FUNDAMENTALS I
Año:2016
Código : F01-2016
Sílabo
PROGRAMMING FUNDAMENTALS I
I. DATOS GENERALES
Año de vigencia : 2016
Número de sesiones : 08 (3 horas por sesión)
N° de Horas académicas : 24 horas académicas
Requisitos : Conocimientos básicos de internet
II. FUNDAMENTACIÓN
El curso de fundamentos de programación I introduce al participante en el mundo de la
programación con conceptos básicos de ciencias de la computación y desarrollo de software. La
algoritmia forma parte importante de este curso, los procesos necesarios para poder generar un
medio de comunicación entre el humano y el dispositivo con soporte computacional.
III. UNIDAD DE COMPETENCIA
Construye aplicaciones que resuelven problemas matemáticos y de actividad humana,
utilizando técnicas modulares, estructuras de programación en la búsqueda de soluciones
innovadoras y eficientes, con creatividad y actitud proactiva.
IV. CONTENIDOS
Sesión Contenido
Sesión
01
Introducción
Introducción al lenguaje de programación.
Estructura de un programa.
Definición de algoritmos.
Ejemplos. “Tu primero Hola Mundo”
Sesión
02
¿Qué es un algoritmo? ¿Qué es un pseudocódigo?
¿Qué es un programa Java? Introducción a los programas de ordenador. Las principales
características del lenguaje Java. La tecnología Java y el entorno de desarrollo. Correr / prueba de
un programa Java.
Creación de una clase principal de Java Las clases Java. El método principal
Tipos de datos Tipos de variables en Java, inicialización de variables, sentencias y expresiones.
Operadores Aritméticos, Lógicos y Comparación
Definición y ejemplos: Caso calculadora
Sesión
03
Interfaces gráficas de usuario:
Introducción Swing.
Componentes y eventos básicos.
Ejemplo: Calculadora visual.
2. Servicio de Instrucción Oficialización: Director
Edwin Maraví
CURSO
PROGRAMMING
FUNDAMENTALS I
Año:2016
Código : F01-2016
IV. METODOLOGÍA
Curso teórico-práctico.
Exposición del profesor, ayudas audiovisuales, diálogo abierto y debate.
Realización de casos prácticos en laboratorio.
Realización de tareas en aula virtual.
Generaciónde conocimientomediante investigacióny foros de discusiónenaula virtual.
V. BIBLIOGRAFÍA
• DIETEL & DIETEL - La Biblia de Java.
• OFALI, ROBERT y HARKEY, DAN - Cliente Servidor. McGraw-Hill, 2da Edición, México, 2001
• GALLAGHER, SIMON y HERBERT, SIMON - Cliente Servidor e Internet Addison Wesley, 2da
Edición. México, 2002
VI. PÁGINAS WEB DE APOYO:
http://www.programacion.com/java
http://www.javahispano.com
http://docs.oracle.com/javaee/5/tutorial/doc/bnbpy.html
http://docs.oracle.com/javaee/6/tutorial/doc/bnadr.html
http://www.lawebdelprogramador.com
http://docs.oracle.com/javase/tutorial/jdbc/basics/index.html
http://www.elvex.ugr.es/decsai/java/pdf/
Sesión
04
Estructuras de control
Secuencial y Condicional
Las banderas
Definición y ejemplos: Caso Elevador
Sesión
05
Estructuras de Control
Iterativa o repetitiva (mientras)
Definición y ejemplos
Sesión
06
Contadores y acumuladores
Estructuras de Control
Iterativa
Ejemplos: encuestadora
Sesión
07
Creación y uso de métodos El uso de métodos. Los argumentos de métodos y valores de
retorno.
Reutilización de métodos.
Sesión
08
Subprogramas
Definición.
Funciones y procedimientos.
Paso de parámetros.
Ejemplos y ejercicios con funciones y procedimientos.