Este documento presenta un curso de fundamentos de programación en Java que consta de 8 sesiones. El curso enseña conceptos básicos como tipos de datos, operadores, estructuras de control, objetos y clases, métodos, encapsulamiento y programación modular utilizando el lenguaje Java y el IDE NetBeans. El curso concluye con la enseñanza de apuntadores y subprogramas.
Guia Basica para bachillerato de Circuitos Basicos
Syllabus fundamentals I
1. Servicio de Instrucción Oficialización: Director
Edwin Maraví
CURSO
FUNDAMENTALS I :
“Principios de Algoritmos”
Año:2016
Código :
Sílabo
JAVA FUNDAMENTALS
I. DATOS GENERALES
Añode vigencia : 2016
Númerode sesiones : 08 (3 horas por sesión)
N° de Horas académicas : 24 horas académicas
Requisitos : - Conocimientosbásicosde internet
II. FUNDAMENTACIÓN
El curso de Programación del Lenguaje Java provee a los estudiantes con una sólida base de
programación con Java, que incluye: Información acerca del syntax del lenguaje de
Programación Java creando interfaces gráficas de usuario (GUIs), excepciones. Programas con
conceptos object-oriented que pueden aprenderse como para desarrollar aplicaciones de
tecnología Java. El curso muestra la Plataforma Java, Standard Edition 8 (Java SE 8), y utiliza el
productoJava SE DevelopmentKit8 (JDK8). Los estudiantesharánlosejerciciosde laboratorio
usandoenAmbiente de DesarrolloIntegradoNetBeans(IDE).
III. UNIDAD DE COMPETENCIA
Construye aplicaciones que resuelvenproblemasmatemáticosyde actividadhumana,
utilizandotécnicasmodulares,estructurasde programaciónorientadaaobjetoen labúsqueda
de solucionesinnovadorasyeficientes,concreatividadyactitudproactiva.
2. Servicio de Instrucción Oficialización: Director
Edwin Maraví
CURSO
FUNDAMENTALS I :
“Principios de Algoritmos”
Año:2016
Código :
IV. CONTENIDOS
Sesión Contenido
Sesión
01
Introducción
Introducciónal lenguaje de programación.
Estructura de un programa.
Definiciónde algoritmos.
Ejemplos.
Sesión
02
¿Qué es un programa Java? Introducción a los programas deordenador. Las principales
características del lenguajeJava.La tecnología Java y el entorno de desarrollo.Correr / prueba de
un programa Java
Creaciónde una clase principal de Java Las clases Java.El método principal
Tipos de datos Tipos de variables en Java,tipos de datos primitivos (Clases wrapper),secuencias
de escapede carácter,inicialización devariables,sentenciasy expresiones.
OperadoresAritméticos, Lógicos y Comparación
Sesión
03
Estructuras de control
Secuencial y Condicional
If – Else - Switch
Definiciónyejemplos
Sesión
04
Estructuras de Control
Iterativa
While – For – Do while
Definiciónyejemplos
Sesión
05
Estructuras de Control
Iterativa
Ejemplosincluyendoestructurasanteriores
Sesión
06
Describiendoobjetosy clases Trabajar con objetosyclases.Definiciónde camposy
métodos.Declarando,Instantiating,e inicializaciónde objetos.Trabajarconreferenciasa
objetos
Creacióny uso de métodos El uso de métodos.Losargumentosde métodosyvaloresde
retorno.Los métodosestáticosyvariables.¿Cómose pasanargumentosaun método.La
sobrecargade unmétodo
El uso de encapsulaciónControl de acceso.La encapsulación.Lasobrecargade
constructores
3. Servicio de Instrucción Oficialización: Director
Edwin Maraví
CURSO
FUNDAMENTALS I :
“Principios de Algoritmos”
Año:2016
Código :
IV. METODOLOGÍA
Cursoteórico-práctico.
Exposicióndelprofesor,ayudas audiovisuales,diálogoabiertoydebate.
Realizaciónde casosprácticosenlaboratorio.
Realizaciónde tareasenaulavirtual.
Generacióndeconocimientomedianteinvestigacióny forosdediscusiónenaulavirtual.
V. BIBLIOGRAFÍA
• DIETEL & DIETEL - La Biblia deJava.
• 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ÁGINASWEB 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
07
Apuntadores
Definiciónreferencia,aritméticade punteros.
Ejemplos.
Programaciónmodular.
Sesión
08
Subprogramas
Definición.
Funcionesyprocedimientos.
Pasode parámetros.
Ejemplosyejerciciosconfuncionesyprocedimientos.