ICX0 P4 fase 2 2B Plandocente programa de comandos PDF

Title ICX0 P4 fase 2 2B Plandocente programa de comandos
Course Programa comandos personalizados para el sistema operativo.
Institution Universitat Oberta de Catalunya
Pages 16
File Size 578.7 KB
File Type PDF
Total Downloads 64
Total Views 133

Summary

p4 fase 2. programa de comandos personalizados para el sistema operativo....


Description

(P) Programa comandos personalizados para el sistema operativo Plan docente ICX0_P4_2B

1. Presentación

2

2. Competencias

4

3. Resultados de aprendizaje + Contenidos + Criterios de evaluación

5

4. Recursos

7

5. Metodología

8

6. Productos

11

7. Evaluación

12

8. Calendarización

16

(P4) Programa comandos personalizados para el sistema operativo

ICX0_P4_2B

pág. 1

1. Presentación Objetivo general El objetivo general del proyecto es: ● Realizar programas sencillos aplicando los fundamentos de la programación estructurada y modular, accediendo al sistema de ficheros, aprender a documentar código de programación, y diseñar un sistema de pruebas.

Descripción Trabajas como informático en una empresa y en los diversos departamentos de esta se han detectado problemas y retrasos en accesos a páginas web derivados de fallos en las peticiones a los servidores DNS a los que las diversas estaciones de trabajo realizan sus consultas. El proyecto está orientado a que seas capaz de programar en el último producto una aplicación que realice un test de velocidad a diferentes servidores DNS, tanto al configurado en la máquina en el momento de ejecutar la aplicación, como a los que estarán recogidos en un archivo de texto, y sustituir el actual por el más rápido entre los testeados en caso de que el actual no sea el más rápido. Dado que tienes conocimientos de programación pero no en lo que respecta a gestionar la persistencia de la información en archivos de texto, lo primero que tendrás que hacer será aprender y profundizar en las funciones que te permitirán acceder y editar archivos del sistema de archivos de la máquina local. Por otro lado, necesitarás también profundizar en los comandos básicos de administración de un sistema operativo Windows y aprender a redireccionar la salida estándar de un comando de DOS a un archivo texto para posteriormente poder analizar esa salida. Con la realización de este proyecto aprenderás pues a automatizar la administración del sistema operativo a partir de la creación de una aplicación, la función de la cual será la modificación de la configuración de la conexión de red de la máquina local.

Este proyecto es INDIVIDUAL. Horas Las horas del proyecto son 90 y tiene una duración de 3 meses.

(P4) Programa comandos personalizados para el sistema operativo

ICX0_P4_2B

pág. 2

Conocimientos previos Para la realización de este proyecto el estudiante deberá haber cursado el seminario que trabaja las competencias: ● Gestionar entornos de desarrollo adaptando la configuración en cada caso para permitir el desarrollo de aplicaciones. (DAM) ● Resolver problemas y tomar decisiones individuales, siguiendo las normas y procedimientos establecidos, definidos dentro del ámbito de su competencia. (ASIR) ● Gestionar y/o realizar el mantenimiento de los recursos del área (programando y verificando su cumplimiento), en función de las cargas de trabajo y el plan de mantenimiento. (ASIR) ● Resolver situaciones, problemas o contingencias con iniciativa y autonomía en el ámbito de su competencia, con creatividad, innovación y espíritu de mejora en el trabajo personal y en el de los miembros del equipo. (DAW) En este caso, se trata del Seminario Fundamentos de programación. Además se requieren habilidades básicas en integrar diferentes tecnologías con el objetivo de resolver los diferentes retos propuestos de automatización de la administración de un sistema operativo.

El proyecto será útil al estudiante para... Afrontar nuevos retos, ampliar los conocimientos en programación tanto en lo que se refiere a modularizar una aplicación y gestionar la persistencia de la información en el sistema de ficheros, como en adquirir conocimientos básicos en la administración de sistemas operativos a partir del conocimiento de algunos comandos básicos de administración del sistema operativo.

(P4) Programa comandos personalizados para el sistema operativo

ICX0_P4_2B

pág. 3

2. Competencias Las competencias que se trabajarán en el proyecto son: Competencias del proyecto Competencias específicas

Competencias transversales

Competencias propias

(de ciclo)

(de familia profesional)

(de la FP UOC Jesuïtes)

Gestionar entornos de desarrollo adaptando la configuración en cada caso para permitir el desarrollo de aplicaciones. (DAM)

Resolver problemas y tomar decisiones individuales, siguiendo las normas y procedimientos establecidos, definidos dentro del ámbito de su competencia. (ASIR) Resolver situaciones, problemas o contingencias con iniciativa y autonomía en el ámbito de su competencia, con creatividad, innovación y espíritu de mejora en el trabajo personal y en el de los miembros del equipo. (DAW)

(P4) Programa comandos personalizados para el sistema operativo

ICX0_P4_2B

pág. 4

3. Resultados de aprendizaje + Contenidos + Criterios de evaluación A continuación se presenta la relación de los resultados de aprendizaje (con los módulos y unidades formativas del currículum oficial), contenidos y criterios de evaluación que se trabajarán a lo largo del proyecto: Resultado de Aprendizaje

RA1. Escribe y prueba programas sencillos reconociendo y aplicando los fundamentos de la programación modular

Módulo

M3. Programación básica (ASIR) M3. Programación (DAM y DAW)

Unidad Formativa

UF2. Diseño modular

Contenidos

1. Programación modular. 1.1 Concepto. 1.2 Ventajas e inconvenientes. 1.3 Análisis descendente (Top down). 1.4 Modulación de programas. 1.5 Llamadas a funciones. Tipos y funcionamiento. 1.6 Ámbito de las llamadas a funciones. 1.7 Prueba, depuración y comentarios de programas. 1.8 Concepto de librerías. 1.9 Utilización de librerías. 1.10 Introducción al concepto de recursividad.

Criterios de evaluación

1.1 Analiza los conceptos relacionados con la programación modular. 1.2 Analiza las ventajas y la necesidad de la programación modular. 1.3 Aplica el concepto de análisis descendente en la elaboración de programas. 1.4 Modula correctamente los programas realizados. 1.5 Realiza correctamente las llamadas a funciones y su parametrización. 1.6 Tiene en cuenta el ámbito de las variables en las llamadas a las funciones. 1.7 Prueba, depura, comenta y documenta los programas. 1.8 Define el concepto de librerías y su utilidad. 1.9 Utiliza librerías en la elaboración de programas. 1.10 Conoce las nociones básicas de la recursividad y sus aplicaciones clásicas.

(P4) Programa comandos personalizados para el sistema operativo

ICX0_P4_2B

pág. 5

Resultado de Aprendizaje

RA1. Diseña, prueba y documenta programas que realizan diferentes operaciones sobre ficheros, documentando el programa y las pruebas realizadas

Módulo

M3. Programación básica (ASIR) M3. Programación (DAM y DAW)

Unidad Formativa

UF3. Fundamentos de gestión de ficheros

Contenidos

1. Gestión de ficheros. 1.1 Concepto y tipos de ficheros. 1.2 Operaciones sobre ficheros secuenciales y relativos. 1.3 Diseño de programas de gestión de ficheros. 1.4 Modulación de las operaciones sobre ficheros.

Criterios de evaluación

1.1 Reconoce los conceptos relacionados con ficheros. 1.2 Reconoce los diferentes tipos de ficheros. 1.3 Establece y diferencia las operaciones a realizar sobre los ficheros en el lenguaje de programación utilizado. 1.4 Utiliza correctamente diferentes operaciones sobre ficheros. 1.5 Modula adecuadamente los programas que gestionan ficheros. 1.6 Diseña, prueba y documenta programas simples que gestionan ficheros.

(P4) Programa comandos personalizados para el sistema operativo

ICX0_P4_2B

pág. 6

4. Recursos Consulta en el apartado de Recursos del aula virtual los recursos básicos y complementarios para llevar a cabo el proyecto.

(P4) Programa comandos personalizados para el sistema operativo

ICX0_P4_2B

pág. 7

5. Metodología El proyecto implica un proceso de aprendizaje continuado y progresivo que llevarás a cabo realizando una serie de tareas vinculadas y relacionadas entre sí. Tiene una duración de 3 meses con una carga lectiva de 90 horas, que suponen una dedicación semanal de 7 horas aproximadamente. Este proyecto se trabajará de forma individual, con el objetivo El proyecto se desarrolla en 4 fases:

Cada fase dispone de una Guía de trabajo, un documento en pdf que recoge todos los pasos a seguir y tareas a realizar. Los recursos relacionados con el proyecto también se encuentran disponibles en el aula.

(P4) Programa comandos personalizados para el sistema operativo

ICX0_P4_2B

pág. 8

Herramientas del aula Para realizar el proyecto dispones de las herramientas que te permitirán realizar con éxito el trabajo. Google Apps integradas en tu correo @fp.uoc.edu

Google Drive

Edición de documentos y compartición de archivos.

Aquí d  ispones de una guía de uso de esta herramienta.

Google Sites

Creación y edición del proyecto.

Aquí dispones de una guía de uso de la herramienta.

Google Calendar

Como herramienta de planificación se propone Trello, pero si se cree conveniente también se puede utilizar Calendar como complemento para la planificación.

Hangouts

Herramienta para realizar videoconferencias (con el consultor).

Gmail (con dominio @fp.uoc.edu)

Para comunicaciones directas entre estudiantes y/o entre el consultor y los estudiantes (es el correo que se facilita).

(P4) Programa comandos personalizados para el sistema operativo

ICX0_P4_2B

pág. 9

Herramientas externas al Campus Enlazadas en el aula. Herramientas externas

Trello

Herramienta de organización y planificación de tareas.

Slack u otras herramientas de comunicación síncrona externas al Campus (Whatsapp, Telegram, Skype...)

Aunque esta herramientas son muy útiles para el trabajo colaborativo de un proyecto grupal, para un proyecto planteado de forma individual, su uso no es tan necesario.

(P4) Programa comandos personalizados para el sistema operativo

Aquí dispones de un tutorial introductorio a Trello.

ICX0_P4_2B

pág. 10

6. Productos El proyecto consta de 3 productos. El detalle de cada uno de ellos está publicado en el aula virtual e incluye los objetivos, tareas a realizar, formato de entrega, rúbrica y criterios de evaluación. ● Producto 1. ○ Tutoriales para entrar en materia. ○ Objetivo: Instalar un entorno de desarrollo y adquirir un dominio mínimo de las herramientas que éste nos ofrece. ● Producto 2. ○ Adquiriendo las destrezas básicas. ○ Objetivos: ■ Desarrollar una pequeña aplicación escrita en C. ■ Adquirir las destrezas necesarias en lo referente a la edición de archivos de texto y en el lanzamiento y control desde una aplicación de comandos simples de la consola de Windows. ● Producto 3. ○ Automatización básica de la administración de un sistema operativo. ○ Objetivo: Desarrollar una pequeña aplicación que sea capaz modificar la configuración de red de la máquina local cambiando el servidor dns de esta, por el más rápido entre los testeados.

Memoria digital El proyecto termina con la presentación y defensa de la memoria. La memoria es la síntesis de todas las acciones que se han realizado a lo largo del proyecto. Su forma final es el Google Sites, que incluye todos los productos y todo el proceso.

Presentación Una vez terminadas todas tareas, acciones y productos del proyecto se preparará una presentación que será la base para la defensa de la memoria. La defensa de la memoria será: ● Escrita: se realizará en el foro Presentación de proyectos. ● Oral: se realizará a través de videoconferencia, ya sea síncrona o asíncrona (grabada).

(P4) Programa comandos personalizados para el sistema operativo

ICX0_P4_2B

pág. 11

7. Evaluación Modelo de evaluación El proyecto se supera mediante la evaluación continua (90%), que se desarrolla online, y la prueba de validación (10%) que es presencial: Nota final proyecto Evaluación continua (90%)

PV (10%)

Es requisito indispensable superar la evaluación continua (EC) con nota igual o superior a 5, para presentarse a la prueba de validación. Es requisito indispensable superar la prueba de validación (PV) con nota igual o superior a 5, para hacer media con la evaluación continua.

Evaluación continua (90%) La evaluación continua comporta la realización de todos los productos incluidos en el plan docente y está diseñada en base a las competencias y resultados de aprendizaje fijados, con el objetivo de poder valorar el desempeño como individuo, siempre desde una vertiente holística y orientada a la realidad del mundo laboral, que permite evaluar tanto el proceso de aprendizaje como el producto final. Los criterios de evaluación de cada producto están incluidos en sus enunciados, y se vehiculan a través de rúbricas. Los instrumentos que recogerán evidencias para obtener los resultados de aprendizaje (RA) son los siguientes: ● ● ● ● ●

Productos individuales a desarrollar a lo largo del proceso. Momentos de sincronía mediante videoconferencia con el consultor/es del proyecto. Memoria digital del progreso del proyecto. Autoevaluación del estudiante. Presentación y defensa escrita y oral del proyecto.

(P4) Programa comandos personalizados para el sistema operativo

ICX0_P4_2B

pág. 12

Autoevaluación La autoevaluación tiene como objetivo tomar conciencia sobre el propio proceso de aprendizaje. También proporciona al docente información desde la perspectiva del estudiante. Es importante señalar que el peso de la autoevaluación no es decisivo, pero puede ayudar al consultor a redondear y/o confirmar determinadas calificaciones. La nota de la evaluación continua (EC) online del proyecto se calculará a partir de los resultados de aprendizaje (RA) de la siguiente manera: Nota Evaluación Continua online Evaluación de productos (80%)

(P4) Programa comandos personalizados para el sistema operativo

Evaluación del proceso (20%)

ICX0_P4_2B

pág. 13

Detalle de Evaluación continua del proyecto Evaluación de productos (80%) RAs

M3UF2RA1

M3UF3RA1

Productos

Peso % productos

Peso % Ev Producto

Producto 1

10%

62%

Producto 2

30%

Producto 3

60%

Producto 1

10%

Producto 2

30%

Producto 3

60%

38%

Evaluación del proceso (20%) Concepto

Memoria digital Presentación/defensa proyecto Autoevaluación

Acciones

Peso % Acciones

Peso % Ev Proceso

Individual

100%

40%

Escrita

50%

40%

Oral

50%

Individual (de uno mismo)

100%

20%

Prueba de validación (10%) La prueba de validación es presencial y tiene un peso del 10% de la nota final del proyecto. La convocatoria de la prueba presencial se comunicará a través del Campus FP y/o del aula de tutoría de tu ciclo.

(P4) Programa comandos personalizados para el sistema operativo

ICX0_P4_2B

pág. 14

Feedback El consultor te guiará y orientará a través del tablón del aula para que puedas hacer un buen seguimiento del proyecto; responderá las dudas que vayan surgiendo a través de los canales establecidos, estos son foro, videoconferencias y correo personal, en un límite de 48 horas. El consultor hará un seguimiento personalizado de la evaluación continua, revisando todos los productos dando una respuesta individual cualitativa para cada una de ellas. El feedback sobre las tareas realizadas, debe fomentar la mejora continua, en base a los criterios establecidos y a la adquisición de las competencias de la misma, explicitando aquellos elementos a mejorar o destacando los aspectos más positivos. El consultor proporcionará la valoración teniendo en cuenta los criterios de valoración establecidos a lo largo del proyecto.

No se aceptará bajo ningún concepto un producto en la que haya muestras de plagio. El diccionario de la RAE define el plagio como: “acción de copiar en lo sustancial obras ajenas, dándolas como propias”. Por lo tanto, no se aceptará ningún producto en el que el contenido parcial o total sea extraído literalmente de una fuente impresa, de Internet, de trabajos de otros compañeros o de cualquier otra fuente sin hacer alusión explícita.

(P4) Programa comandos personalizados para el sistema operativo

ICX0_P4_2B

pág. 15

8. Calendarización Aunque en el plan de trabajo deberéis trabajar un calendario de ejecución con fechas concretas de realización del proyecto a continuación se aporta una calendarización orientativa: Fase 1

Fase 2

Fase 3

Fase 4

Mes 1 Semana 1

Presentaciones

Semana 2

Entrega planificación

Semana 3

Videoconferencia con el consultor

Semana 4

Producto 1

Mes 2 Semana 5 Semana 6

Producto 1

Semana 7 Producto 2 Semana 8 Mes 3 Semana 9

Producto 2

Semana 10

Producto 3

Semana 11

Presentación escrita del proyecto

Semana 12

(P4) Programa comandos personalizados para el sistema operativo

Autoevaluación y presentación oral del proyecto

ICX0_P4_2B

pág. 16...


Similar Free PDFs