jueves, 28 de febrero de 2019

ABP. ARRANCANDO PROYECTOS.

Los materiales.

Comienza a leer el libro y sigue los enlaces.



Actividad 1.4

Haz clic en la imagen.


    Para realizar las actividades 1.3 y 1.4 utilizo las siguientes aplicaciones:
  • spreaker para realizar los Podcasts.
  • youtube para realizar los videos.
  • padlet para realizar el mural.
  • calaméo para presentar las actividades en formato libro.

Ejercicios JavaScript VIII.

Definir una función que muestre información sobre una cadena de texto que se le pasa como argumento. A partir de la cadena que se le pasa, la función determina si esa cadena está formada sólo por mayúsculas, sólo por minúsculas o por una mezcla de ambas. Nos debe de informar del número de mayúsculas y minúsculas.

 var palabra = prompt("Introduzca la palabra");
 var contmay = 0;
 var espacios = 0;
 var datos=[];
 function contador(palabra){
 var salida=[];
 for(var i = 0; i < palabra.length ; i++){
  if(palabra.charAt(i) == palabra.toUpperCase().charAt(i)&&palabra.charAt(i)!= ' '){
   contmay++;
  }
  if(palabra.charAt(i) == ' '){
   espacios++;
  }
 }
 salida[0]=contmay;
 salida[1]=espacios;
 return salida;
 }
 datos=contador(palabra);
 contmay = datos[0];
 espacios=datos[1];
 var tamaño = palabra.length-espacios;
 var minusculas =tamaño - contmay;
 if(contmay == tamaño){
  alert ("son todas mayúsculas");
 }else {
  if(minusculas == tamaño){
   alert("Son todas minúsculas");
 }else {
  alert("Hay "+contmay+" mayúsculas y "+ minúsculas +" minúsculas");
 }
}

var cadena = prompt ("Escribe algo con mayúsculas, minúsculas y espacios.");
function numero(cadena){
 var may=0;
 var min=0;
 var esp=0;
 var num;
 var letra = cadena.split("");
 for(var i = 0; i < cadena.length; i++){
 if(letra[i]!= " "){
 if(letra[i] == (letra[i].toUpperCase())) {
     may++;
  alert(letra[i])
 }
 if(letra[i] == letra[i].toLowerCase()) {
     min++;
  }
  }
 if(letra[i] == " "){
    esp++;
 }
}
alert("El numero de mayúsculas que hay: "+may);
alert("El numero de minusculas que hay: "+min);
alert("El numero de espacios que hay: "+esp); 
}
numero(cadena);

function contarMayus(string) {
    var newS = string.split("");
    var ma = 0;
    var mi = 0;
    var tn = 0;
    for (char of newS) {
        if (char.charCodeAt(0) >= 83) {
            mi++;
        } else if (char.charCodeAt(0) >= 65 && char.charCodeAt(0) <= 82) {
            ma++;
        } else {
            tn++;
        }
    }
    alert("Tienes " + ma + " letras mayúsculas y " + mi + 
           " en minúsculas. Has introducido " + tn + " números.")
}
  

Soluciones propuestas por Darío, Miguel y Helena. 1º de DAM.

miércoles, 27 de febrero de 2019

Ejercicios Python IX

  1. Realiza un ejercicio v_esfera que me calcule el volumen de la esfera. Utiliza una función a la que le pasas el radio y que devuelva el resultado.(V = 4 / 3 x π x R * 3)
  2. Realiza un ejercicio v_cubo que me calcule el volumen del cubo. Utiliza una función a la que le pasas el lado y que devuelva el resultado.( V = lado*3)
  3. Realiza un ejercicio v_cilindro que me calcule el volumen del cilindro. Utiliza una función a la que le pasas el radio y la altura y que devuelva el resultado.(V = π x R*2 x h)
  4. Realiza un ejercicio v_cono que me calcule el volumen del cono. Utiliza una función a la que le pasas el radio y la altura que devuelva el resultado.(V = 1/3 x π x R*2 x h)
  5. Crea un paquete que se llama figuras. Dentro crea un subpaquete con el nombre de volumen, introduce dentro los módulos anteriores.

viernes, 22 de febrero de 2019

Práctica 28v4 de Implantación de Sistemas Operativos. GPO.

GPO

Se tienen que crear 2 usuarios del dominio, el primero, "usu1" se podrá logar en el controlador de dominio, pero no podrá acceder a la unidad c:, ni al panel de control y sí podrá apagar el servidor. Cuando "usu1" se conecte al cliente windows 10, podrá acceder a la unidad C: y al panel de control. El usuario, "usu2" no se podrá logar en el servidor y en el cliente windows 10 podrá acceder a la unidad C:.

En este primer vídeo se muestra la configuración de las GPO's oportunas, en un Windows Server 2016 y como el "usu1" no ve la unidad C, puede apagar y no puede acceder al panel de control.


En este segundo vídeo se muestra como "usu1" puede acceder a la unidad C: y al panel de control en Windows 10.

Vídeos realizados por Cristina.

martes, 19 de febrero de 2019

domingo, 17 de febrero de 2019

ABP. COMENZANDO A SILBAR.

¿Por qué cambiar la forma de dar la clase?

¿... y por qué ABP?

Impartiendo clase en un Ciclo de Grado Superior, en este caso de informática, la práctica es fundamental, sin duda alguna es el ADN de la Formación Profesional. Sin embargo, muchas veces no es suficiente con poner o mandar hacer ejercicios y mas ejercicios de forma repetitiva, o practicas o trabajos, que en el fondo no son más que ejercicios más largos y complicados. Al final acaban aburriendo a todos. Está claro que había que cambiar.

Desde hace ya unos cuantos años, llevo aplicando en el proceso de enseñanza aprendizaje la metodologías Flipped Learning o Flipped Classroom dinamizando y mejorando mis prácticas y trabajos. Los resultados fueron notorios y rápidos, pero... necesitaba algún complemento, algo que hiciera crecer mis trabajos, algo que fuera definitivo. Ese toque final, está claro que es el Aprendizaje Basado en Proyectos, ABP. Coger todo lo bueno de la metodología anterior y aplicarlo a algo real, a un proyecto real, tan real como si estuvieran trabajando en una empresa, con todo lo que esto conlleva, en definitiva, demostrar a los alumnos que esto que están haciendo sirve para algo.

Sobre ABP ya había oído hablar de su virtudes, y ahora necesito aprender a manejar esta metodología para poder aplicarla a mi proceso de enseñanza aprendizaje, de ahí mi interés por esta formación, sencillamente la considero fundamental para evolucionar y mejorar el proceso de aprendizaje de mis alumnos.


En definitiva, y concluyendo creo que es un acierto utilizar ABP, que unido a Flipped Learning mejorará mi práctica docente y sobre todo y lo más importante aumentará la motivación y el interés de los alumnos, fomentará su autonomía, se sentirán válidos y capaces, mejorando su autoestima y por ultimo mejorará sus capacidades sociales, algo que en algunos casos es fundamental, como así me demuestra mi experiencia como tutor de FCT.

Para 1º de ASIR

Este es el grupo que he decido involucrar en el desarrollo de mi aprendizaje en ABP. El próximo año, ya con ellos en segundo podré poner en practica el proyecto que tengo entre manos.

A continuación el formulario que presenté a mis alumnos con dos vídeos de vital importancia...

viernes, 15 de febrero de 2019

Práctica 27v2 de Implantación de Sistemas operativos.

GPO

Se tienen que crear 2 usuarios del dominio, el primero se podrá logar localmente en el servidor Windows server 2016, y no podrá acceder al panel de control. Cuando se conecte al cliente, sí podrá acceder al panel de control. El usuario 2 no se podrá logar en el servidor y en el cliente sí podrá acceder al panel de control.

Vídeo realizado por Javier.


sábado, 9 de febrero de 2019

Práctica 28v3 de Implantación de Sistemas Operativos. GPO.

GPO

Se tienen que crear 2 usuarios del dominio, el primero, "usu1" se podrá logar en el controlador de dominio, pero no podrá acceder a la unidad c: y también podrá apagar el servidor. Cuando "usu1" se conecte al cliente windows 10, podrá acceder a la unidad C:. El usuario, "usu2" no se podrá logar en el servidor y en el cliente windows 10 podrá acceder a la unidad C:.

UO GPO
apagado apaga Permitir inicio de sesión local usu1, y apagar el sistema.Vincular y exigir por encima de Default Domain Controlers Policy
entraunidad entra Ocultar unidades especificas, no configurada. Vincular y exigir por encima de Default Domain Controlers Policy para usu1 y usu2.
noentraunidad noentra Ocultar unidades especificas, habilitada, unidad C:. Vincular y exigir por encima de Default Domain Policy para usu1.

En este primer vídeo se muestra la configuración de las GPO's oportunas, en un Windows Server 2016 y como el "usu1" no ve la unidad C y puede apagar.


En este segundo vídeo se muestra como "usu1" puede acceder a la unidad C: en Windows 10.

Vídeos realizados por Cristina.

jueves, 7 de febrero de 2019

Práctica 27 de Implantación de Sistemas Operativos. GPO.

GPO

Se tienen que crear 2 usuarios del dominio, el primero se podrá, también logar en el CD, pero no podrá acceder al panel de control del servidor. Cuando se conecte al cliente, tampoco podrá acceder al panel de control. El usuario 2 no se podrá logar en el servidor y en el cliente no podrá acceder al panel de control.

En este primer vídeo se muestra la configuración de las GPO's oportunas, en un Windows Server 2016.


En este segundo vídeo se muestra la comprobación en el cliente Windows 10.

Vídeos realizados por Marcos.

miércoles, 6 de febrero de 2019

Ejercicios II Iniciación. Python

Ejercicios de iniciación, Python

Listas

Utiliza el interprete de comando de Python para ejecutar estos comandos y comprobar el resultado.

>>>lista=[5,2,4,3,2,1] 
>>>lista.append(0)
>>>lista.extend([0,-1])
>>>lista.insert(1,99)
>>>lista.sort()
>>>lista.index(2)
>>>lista.count(2)
>>>lista.remove(2)
>>>print(lista[0])
>>>print(lista[-1])
>>>print(lista[0:4:2])
>>>lista1 = ['uno', 2, True]
>>>lista1[2] = False
>>>lista1.append(6)
>>>lista.extend([7,8,9])
>>>elemento = lista.pop(8)
>>>lista.insert(3,8)
>>>lista.count(8)
>>>lista.remove(8)

Tuplas.

>>>tupla1=(1, 2, 3)
>>>tupla2 = 1, 2, 3
>>>tupla3 = (100,)
>>>tupla4 = tupla1, 4, 5, 6
>>>tupla5 = ()
>>>len(tupla1)
>>>tupla2[0:3]
>>>tupla[1]=4 

Diccionarios.

>>>cria= {'caballo':'potro','oveja':'cordero', 'vaca': 'ternero',
 'gallina':'pollito'}
>>>cria['cabra']='cabrito' 
>>>cria.update({'lobo':'lobezno'}) 
>>>print(cria.keys()) 
>>>print(cria.values())
>>>print(cria.items()) 
>>>type(cria)

Conjuntos.

>>>be_frias= {'tónica', 'trina', 'coca-cola', 'cerveza'}
>>>be_calientes= {'te', 'café', 'colacao', 'chocolate'}
>>>be_alcohol={'cerveza', 'vino', 'ron'}
>>>be=be_frias | be_calientes
>>>be_frias_alcohol = be_frias & be_alcohol
>>>type(be)
>>>'huevo' in be_frias
>>>'cerveza' in be_frias

martes, 5 de febrero de 2019

Prácticas de Administración de Sistemas Operativos. ATAQUES. Curso 2018-2019

Ataques.

En esta entrada os dejo dos interesantes vídeos sobre distintos tipos de "ataques" realizados por Jhonatan para comprobar la vulnerabilidad de los sistemas. Entre ellos, "Man-in-the-Middle" "Vulnerabilidad Ms17-010 con TheFatRat". Las pruebas están realizadas con "Parrot OS", "Windows Server 2012R" y "Windows 10."

TheFatRat.


The Man in The Middle.