Tema |
Contenido |
Materiales Mostrar vista previa de videos |
Prácticas |
Java y Command Prompt |
Java
JDK
|
Video Proceso de crear un programa en Java doc (from Oracle)
Video Command Prompt doc CMD
Video Compilar y ejectutar en Java con JDK doc JDK
Video Hello World desde cero doc Hello World
Opcional
Video History of Java doc (from javaTpoint)
Video Compilar en unidad C en carpeta Temp
Lectura: A Bunch of Rocks (o un ordenador de arena)
Lectura: Tip about copying code (until "Keep learning!")
|
Basic Programs
|
Variables y sentencias de control |
Presentación Java
Code Conventions
|
Video Tipos de variables doc Lenguaje Java
Video Declaración de variables y arrays
Video Elementos de la guía de estilo
Documento Style Guide:
p 4 Indentation: Four spaces should be used as the unit of indentation
pp 7,8: 5.1 Implementation Comment Formats
pp 11-13: 7. Statements (7.1 - 7.7) - opcional: 1.3 Conditionals and Loops
Video Configuración del editor
Video Desarrollo incremental
Documento 4.9 Incremental development (ejemplo opcional)
Opcional
Documento páginas 193-196 197 (sin apartado Terminology) de Computer Science
Video Función factorial
Video Enunciado TwoWordsMatrix
Video Resolución TwoWordsMatrix
|
Práctica 1
Práctica 2
Code beautify |
Clases y objetos |
Presentación Java (clases)
|
Video Concepto de clases y objetos
Video Creación de objetos
Video Arrays de objetos
Video Definicion de una clase - Ejemplos - keyword this
Video Clase Circulo completa - Clase Circulo
Video Declaraciones
Video Clase Complex - Clase Complex
Documento 1.9 Debugging program
Debugging: Check List
Opcional:
Video Resolución Ejercicio 1 de Práctica 3 P1
Video Creación de la clase P2
|
Práctica 3
Documento The 14 Things You Should Never Do While Learning To Code (2 and 3)
|
Librerías, herencia y API de Java |
API de Java
Class Vector
doc CMD
doc JDK
doc Hello World
doc Basic Programs
doc Lenguaje Java
doc Clases en Java
|
Video Variable y métodos static - opcional: doc
Video Herencia en OOP
Video Clase Esfera - código
Video Packages - opcional: Packages
Video Clase Vector - clase Vector
Video Uso de la clase Vector - código
Video Acceso a clases - doc Acceso a clases
Opcional:
Video Resolución Ejercicio 1 de Práctica 4 P1
Video Resolución Ejercicio 6 de Ejemplo prueba evaluada
Video Resolución Ejercicio 6 de Prueba Evaluada A 2022
Video Uso de la memoria - código
Video Java Stack and Heap - doc
Video Path y Classpath
|
Práctica 4
Práctica 5 |
Internet y lenguaje HTML |
Presentación HTML
|
Documento (páginas 3b, 5a y 7b):El camino a la Era Digital
Video Elementos de la Web
Video Estructura de un navegador
Video y documento opcional: Aniversario de la Web - Propuesta
Video Primera página web (CERN) - doc First web page
Video Crear primera página Web
Video Curso básico de HTML - doc Curso HTML
Otros documentos opcionales y de referencia:
Documento HTML in SEIA course
Noticia Aniversario Antena 3 Doodle web
Video opcional Disable cache
Video opcional 6. Cuenta y página Web en GitHub
|
Práctica 6
ficheros
Editor online: TinyMCE v4
Editor online: TinyMCE v5
Editor html online: htmlg.com
|
Formularios en HTML |
Presentación Forms
|
Video 1. Introducción a formularios
Video 2. Curso de formularios - doc Curso Forms
Video 3. Caracteres especiales de HTML
Video 4. Metodos GET y POST
Video 5. Escribir HTML desde Java - file HelloWorld.java
Video opcional 6. Escribir HTML en fichero - file HelloWorldFile.java
Video opcional ejercicio 1: 7. Ejemplo formulario en HTML
Video opcional ejercicio 7: 8. Ejemplo Form.java
|
Editor online: ckEditor Sitio alternativo: quackit.com
|
Introducción a los servlets |
Presentación Servlets |
Video 1. Servlets
Video 2. Instalación e inicio de Apache-Tomcat - doc Tomcat server
Video 3. Creación de un servlet
Video 4. Estructura de un servlet - file HelloWorld.java
Video 5. Estructura de un fichero web.xml - file web.xml
Video 6. Lectura de parametros - folder Servlet2
Video opcional 7 Ejercicios 5, 6 y 7 |
|
Servlets y clases |
Práctica 8 |
Video 1. Fichero index.html
Video 2. Servlet Opinion
Video 3. Aplicaciones con servlets
Video opcional 4. Documentación de Java y Servlets
Video opcional 5. Variables de entorno para Apache-Tomcat - doc Java 8 API - doc Java EE
Video opcional 6. Descarga e instalacion de una aplicacion desde Github - doc CS files (GitHub) |
ficheros Servlet Opinion
storyboard1
storyboard2
Ficheros aplicacion matrices
Ficheros aplicacion reservaLibros
Ficheros aplicacion panel
|
Opción 1 |
Conceptos de computación |
Ordenador
Simulador
|
Documento (páginas 1, 3a y 4): El camino a la Era Digital
Video Calculadora mecánica - Sumas, restas y multiplicaciones
Video Calculadora mecánica - División
Video Charles Babbage and His Difference Engine #2
Video Modelo del archivador
Video Simulador c5i
Opcional:
Video opcional Ejercicio 5 de c5i
Documento (Introducción y 4.1 de capítulo 4, pp. 57-62):
The Elements of Computing Systems from Nand to Tetris
|
Ejercicios |
JavaScript |
JavaScript |
Video 1. Expresiones y variables en JavaScript
- doc JavaScript in One Page
Video 2. Funciones en JavaScript
Video 3. Ejemplo función en JavaScript
Video 4. Condiciones en JavaScript
Video 5. Bucles en JavaScript
Video 6. Vectores en JavaScript
Video opcional 7. Objetos en JavaScript
Video opcional 8. JavaScript en ficheros HTML
- code secant.html
- execute secant.html
Video opcional 9. Ejemplos JavaScrip en pagina HTML
- examples code
- examples execute
Video opcional 10. Ejemplos manipulacion DOM
Video opcional 11. JSON
- JSON
|
|
Opción 2 |
Introducción a Excel |
Excel |
Video 01. Contenido y referencias absolutas y relativas
Video 02. Estilo en hojas de datos
Video 03. Utilizacion de funciones
Video 04. Funcion buscar objetivo
Video 05. Nombres de celdas
Video 06. Formulas matriciales
|
|
Métodos numéricos con Excel |
Métodos numéricos
|
Métodos numéricos (páginas 7 a 18)
- Ficheros
Página de referencia
|
|
Opción 3 |
Introducción a Blender |
Blender
|
Video 1. Instalación
Video 2. Interface
Video 3. Modo objeto
Video 4. Modo edición
Video 5. Importación de objetos
Video 6. Materiales
|
|
Python en Blender |
Python
|
Video Blender con Python - doc Meshes with Python
Otros tutoriales: Olav3D Tutorials
|
|
Otros temas |
Sesión con servlets |
Práctica 10 |
Video 1. Http procolo stateless
Video 2. Campos ocultos - doc ShoppingCart.java
Video 3. Cookies
Video 4. Servlet ShowSession - doc ShowSession
Video opcional 5. Documentacion clase HttpSession - doc Java EE API
Video opcional 6. Sesion en aplicacion Northbrick
|
|
Ajax |
Ajax |
Video 1. AJAX - doc AJAX
Video 2. AJAX con JSON - doc bookForm2
|
|
Otros recursos |
|
Instalación en Mac: https://www.youtube.com/watch?v=Hmm9Q-T0oTo
Ver también en recursos de Ingeniería del Software
|
|