Está en la página 1de 16

Programacin para Sistemas

GuadeAprendizajeInformacinalestudiante
1. Datos Descriptivos
Asignatura Materia Departamento responsable Crditos ECTS Carcter Titulacin Curso Especialidad Curso acadmico Semestre en que se imparte Semestre principal Idioma en que se imparte Pgina Web 2010-2011 Tercero Tercero Espaol Programacin para Sistemas Programacin Lenguajes y Sistemas Informticos e Ingeniera de Software 3 Obligatoria Grado en Ingeniera Informtica (Plan 2009) 2 No aplica

http://web3.fi.upm.es/AulaVirtual/course/view.php?id=135

2. Profesorado
NOMBRE Y APELLIDO Jos Crespo del Arco (Coord.) M. Del Socorro Bernardos Galindo Jorge Dvila Muro ngel Herranz Nieva Juan Luis Prez Camao Jos Antonio Prez Ruy-Diaz Julio Setin Villarn DESPACHO 2311 5206 5205 2309 5002 5207 5208 Correo electrnico jcrespo@fi.upm.es sbernardos@fi.upm.es jdavila@fi.upm.es aherranz@fi.upm.es jlperez@fi.upm.es ruy@fi.upm.es jsetien@fi.upm.es

3. Conocimientos previos requeridos para poder seguir con normalidad la asignatura


Asignaturas superadas Otros resultados de aprendizaje necesarios

Debe haber superado la asignatura Programacin I Desarrollar programas sencillos en un lenguaje de programacin de propsito general. Capacidad de comunicacin oral y escrita en espaol.

4. Objetivos de Aprendizaje

COMPETENCIAS ASIGNADAS A LA ASIGNATURA Y SU NIVEL DE ADQUISICIN


Cdigo CE-4 CE-8 Competencia Capacidad para describir una solucin de forma abstracta Poseer destrezas fundamentales de la programacin que permitan la implementacin de los algoritmos y las estructuras de datos en el software Poseer las destrezas que se requieren para disear e implementar unidades estructurales mayores que utilizan los algoritmos y las estructuras de datos, as como las interfaces por las que se comunican estas unidades Nivel 2

CE-9

LEYENDA:Niveldeadquisicin1:Conocimiento Niveldeadquisicin2:Comprensin Niveldeadquisicin3:Aplicacin Niveldeadquisicin4:Anlisisysntesis

RESULTADOS DE APRENDIZAJE DE LA ASIGNATURA


Competencias asociadas CE-4, CE-8, CE-9 CE-4, CE-8 Nivel de adquisicin 3

Cdigo

Resultado de aprendizaje

RA1

Programar aplicaciones C que le permiten la comunicacin con el sistema Programar scripts que automaticen determinadas tareas o faciliten llevar a cabo pruebas funcionales de programa

RA2

5. Sistema de evaluacin de la asignatura

INDICADORES DE LOGRO
Relacionado con RA RA1 RA1 RA1 RA2 RA2

Ref I1 I2 I3 I4 I5 Manejar el entorno Unix

Indicador

Disear y codificar programas en Lenguaje C Depurar y validar programas Disear y codificar scripts para un entorno Unix Automatizar tareas

EVALUACION SUMATIVA
Breve descripcin de las actividades evaluables Tarea 1 (prctica) Semana 7 Shell (bash) y programacin con scripts Tarea 2.1 (prctica) Semana 10 Programacin C (parte 1) Tarea 2.2 (prctica) Semana 13 Programacin C (parte 2) Tarea 2.3 (prctica) Semana 16 Programacin C (parte 3) Examen Semana 17 Peso en la calif. 22

Momento

Lugar Entrega remota Entrega remota Entrega remota Entrega remota Aula o Sala Informtica

11

17

17

33

Total: 100% Nota:lasfechassonaproximadasyorientativas. Nota:estecuadroserefierealsistemageneraldeevaluacincontinua.

CRITERIOS DE CALIFICACIN
La asignatura de Programacin para Sistemas se configura como una asignatura con sistema general de evaluacin continua en la que las prcticas constituyen la parte principal de la asignatura.Laasignaturaconstadeprcticasinformticasydeunexamenescrito. El examen escrito se realizar en la fecha marcada por Jefatura de Estudios. Lanotanumricafinal(NF)secalculardeacuerdoalafrmulaquecombinaelexamenescrito conlastareasprcticasqueseproponenenlaasignatura: NF=(2/3)P+(1/3)T dondePeslanotadeprcticasyTladeexamenescrito,siempreycuandoambaspartesestn aprobadas(superioresoigualesa5,0). Lanotadeprcticassecalculadelasiguientemanera: P=(1/3)Tarea1+(2/3)Tarea2 dondeTarea1eslaparteprcticasobreshell(bash)yprogramacinconscripts,yTarea2esla parte prctica sobre programacin C. Se debe tener un aprobado en ambas partes Tarea1 y Tarea2paraaprobarlanotadeprcticas. Un aprobado en prcticas (en el conjunto de las prcticas) se guarda para futuras convocatorias. Sistemadeevaluacinmedianteslopruebafinal ElSistemadeevaluacinmedianteslopruebafinalsloseofrecersiasloexigelaNormativa ReguladoradelosSistemasdeEvaluacinenlaUPMqueestvigenteenelcursoacadmico 20102011,yelprocedimientoparaoptarporestesistemaestarsujetoaloqueestablezcaen sucasoJefaturadeEstudiosdeconformidadconloqueestipuledichaNormativa. Los alumnos que lo soliciten en las condiciones establecidas en dicha normativa sern evaluadosconpruebafinalfueradelsistemanormaldeevaluacincontinua.Comoenelcaso delsistemageneraldeevaluacincontinua,unaprobadoenprcticasseguardaparafuturas convocatorias.

Evaluacinenelperiodoextraordinario La evaluacin en el periodo extraordinario tendr un sistema de evaluacin mediante slo pruebafinal.

6. Contenidos y Actividades de Aprendizaje

CONTENIDOS ESPECFICOS
Indicadores Relacionados I1

Bloque / Tema / Captulo

Apartado 1.1 Introduccin a Unix y al intrprete de mandatos. Lenguaje de Shell. Comandos y programas tiles.

Tema 1: Entorno Unix y Programacin con scripts

1.2 Programacin con scripts. Automatizacin de tareas.

I4, I5

2.1 Programacin estructurada y fundamentos de C. Tipos de datos, estructuras de control, Entrada / Salida, funciones Tema 2: Programacin C 2.2 Herramientas de desarrollo: editor, compilador, enlazador, depurador, make 2.3 Programacin C avanzada. Arrays, strings, punteros

I2

I2, I3 I2, I3

7. Breve descripcin de las modalidades organizativas utilizadas y de los mtodos de enseanza empleados

BREVE DESCRIPCIN DE LAS MODALIDADES ORGANIZATIVAS UTILIZADAS Y METODOS DE ENSEANZA EMPLEADOS


CLASES DE TEORIA Clases de exposicin por parte del profesor de material terico y prctico (con ejemplos de cdigo, etc.) en aula tradicional. Estas clases tendrn un contenido fundamentalmente prctico y se desarrollarn preferentemente en aulas informticas para facilitar que los alumnos puedan resolver casos prcticos durante parte de las mismas. En la asignatura, de naturaleza en gran parte prctica, los alumnos debern realizar prcticas. En las aulas informticas los alumnos podrn contar con el software necesario para su realizacin. En la asignatura los alumnos debern estudiar y afianzar los conceptos de los contenidos tratados. En la asignatura las prcticas se realizarn como trabajo en grupo. Los alumnos podrn recibir asistencia sobre cuestiones de la asignatura en el horario de tutoras de los profesores de la asignatura.

CLASES DE PROBLEMAS

PRCTICAS

TRABAJOS AUTONOMOS TRABAJOS EN GRUPO TUTORAS

10

8. Recursos didcticos

RECURSOSDIDCTICOS
Material didctico y de apoyo proporcionado por los profesores de la asignatura. Programacin estructurada en C, J.L. Antonakos, K.C. Mansfiled Jr. Prentice-Hall 1997. BIBLIOGRAFA The C programming language, B. Kerninghan, D.Ritchie. Segunda edicin. Prentice-Hall 1988. Learning the bash shell, C. Newham, B. Rosenblatt. OReilly 2005. The UNIX programing environment, B. Kerninghan, R. Pike, Second Edition. Prentice-Hall 1988. The GNU Bash Reference Manual (revised for version 3.2), Chet Ramey and Brian Fox http://www.network-theory.co.uk/docs/bashref/ Pgina web de la asignatura: http://web3.fi.upm.es/AulaVirtual/course/view.php?id=135 RECURSOS WEB Sitio Moodle de la asignatura: http://web3.fi.upm.es/AulaVirtual/course/view.php?id=135 Laboratorio: sala de ordenadores asignada por Jefatura de Estudios EQUIPAMIENTO Aula asignada por Jefatura de Estudios Software: entorno Unix/Linux, gcc, gdb/ddd, make, bash

11

9. Cronograma de trabajo de la asignatura


Semana Actividades en Aula Actividades en Laboratorio
Tema 1,

Trabajo Individual

Trabajo en Grupo

Actividades de Evaluacin

Otros

Semana 1 5,25 horas Semana 2 5,75 horas

ejercicios prcticos
1,5 horas Tema 1,

Estudio 2,75 horas

Formacin grupo de prcticas 1 hora Realizacin de

Estudio y realizacin de

ejercicios prcticos y realizacin de Tarea 1


1,5 horas Tema 1,

Tarea 1
2 horas

Tarea 1
2 horas

Entrega informe datos grupo 0.25 horas

Estudio y realizacin de

Realizacin de

Semana 3 5 horas

ejercicios prcticos y realizacin de Tarea 1


1,5 horas Tema 1,

Tarea 1
1,5 horas

Tarea 1
2 horas

Estudio y realizacin de

Realizacin de

Semana 4 5 horas

ejercicios prcticos y realizacin de Tarea 1


1,5 horas

Tarea 1
1,5 horas

Tarea 1
2 horas

12


Semana 5 4,75 horas Tema 1, Estudio y realizacin de Realizacin de

ejercicios prcticos y realizacin de Tarea 1


1,5 horas Tema 1,

Tarea 1
1,25 horas

Tarea 1
2 horas

Estudio y realizacin de

Realizacin de

Semana 6 4,75 horas

ejercicios prcticos y realizacin de Tarea 1


1,5 horas

Tarea 1
1,25 horas

Tarea 1
2 horas

Tema 2: clase teora


Semana 7 4,5 horas 1

Estudio y realizacin de

Realizacin de

Tarea 2.1
1,25 horas

Tarea 2.1
2 horas Realizacin de

Entrega prctica 0.25 horas

Semana 8 5,25 horas

Tema 2,

Estudio y realizacin de

ejercicios prcticos y realizacin de Tarea 2.1


2 horas

Tarea 2.1
1,25 horas

Tarea 2.1
2 horas

Semana 9 4,25 horas

Tema 2: clase teora


1

Estudio y realizacin de

Realizacin de

Tarea 2.1
1,25 horas

Tarea 2.1
2 horas

13


Semana 10 5,5 horas Tema 2, Estudio y realizacin de Realizacin de

ejercicios prcticos y realizacin de Tarea 2.1


2 horas Tema 2,

Tarea 2.2
1,25 horas

Tarea 2.2
2 horas

Entrega prctica 0,25 horas

Estudio y realizacin de

Realizacin de

Semana 11 4,75 horas

ejercicios prcticos y realizacin de Tarea 2.2


1,5 horas

Tarea 2.2
1,25 horas

Tarea 2.2
2 horas

Semana 12 4,25 horas

Tema 3: clase teora


1

Estudio y realizacin de

Realizacin de

Tarea 2.2
1,25 horas Tema 3, Estudio y realizacin de

Tarea 2.2
2 horas Realizacin de Entrega prctica 0,25 horas

Semana 13 5,5 horas

ejercicios prcticos y realizacin de Tarea 2.2


2 horas

Tarea 2.3
1,25 horas

Tarea 2.3
2 horas

Semana 14 4,25 horas

Tema 3: clase teora


1

Estudio y realizacin de

Realizacin de

Tarea 2.3
1,25 horas

Tarea 2.3
2 horas

14


Semana 15 5,25 horas Tema 3, Estudio y realizacin de Realizacin de

ejercicios prcticos y realizacin de Tarea 2.3


2 horas Tema 3,

Tarea 2.3
1,25 horas

Tarea 2.3
2 horas

Estudio y realizacin de

Realizacin de

Examen final
2 horas

Semana 16 y examen final 7 horas

ejercicios prcticos y realizacin de Tarea 2.3


1.5 horas 4 20

Tarea 2.3
1,25 horas

Tarea 2.3
2 horas

Entrega prctica 0,25 horas

TOTAL

22,75

31

1,25

Nota:Paracadaactividadseespecificaladedicacinenhorasqueimplicaparaelalumno.Estadistribucindeesfuerzosdebeentenderseparael"estudiante medio",porloquesibienpuedeservirdeorientacin,nodebetomarseenningncasoensentidoestrictoalahoradeplanificarsutrabajo.Cadaalumno deberhacersupropiaplanificacinparaalcanzarlosresultadosdeaprendizajedescritosenestaGuayajustardichaplanificacinenunprocesoiterativoen funcindelosresultadosintermediosquevayaobteniendo. Nota:enOtrossehanrecogidoactividadescomolarealizacindeentregasdeinformesyprcticas.

15

16

También podría gustarte