| Principal | Acerca de la asignatura | Objetivos |Profesores | Entregables | Calendario | Programa | |||
|
|
Página web de la asignatura Introducció als Computadors
Curso 2005-2006 (Q1) |
||
| Objetivos del curso |
La siguiente lista de objetivos describe en detalle todo lo que vas a aprender durante este curso. Es importante que la tengas presente desde el primer momento, aunque los profesores te irán recordando los objetivos que están implicados en las diferentes actividades del curso.
Hay objetivos de cuatro tipos:
Conocimiento: Información que debes recordad
Comprensión: Deber ser capaz de aplicar un procedimiento que conduce normalmente a una solución única
Aplicación: Debes tomar decisiones, y puede haber varias decisiones válidas
Valoración: Hacer las cosas de una cierta manera, por iniciativa propia
A.
Programar ordenadores en lenguaje C
Tema:
Tipos de datos elementales y sus operaciones (enteros, caracteres y reales)
1.
Describir los tipos de datos elementales y las operaciones que actúan
sobre ellos
Conocimiento
2.
Escribir la declaración de datos de cualquiera de los tipos elementales
Comprensión
3.
Indicar el código ASCII de cualquier carácter, con la ayuda de la
tabla correspondiente
Comprensión
4.
Convertir un número natural a binario ( y viceversa), y un número
entero a complemento a dos (y viceversa)
Comprensión
Tema:
Sentencias básicas (asignación, condicionales, iterativas y de entrada/salida)
5.
Describir el funcionamiento de las sentencias básicas (asignación, if-then-else,
switch, for, while, fprintf y scanf)
Conocimiento
6.
Predecir el resultado de una secuencia de sentencias básicas
Comprensión
7.
Codificar una tarea convenientemente especificada, utilizando la
secuencia de sentencias básicas adecuada
Comprensión
Tema:
Tipos de datos estructurados (vectores, estructuras, matrices y combinaciones)
8.
Describir las estructuras de datos fundamentales, y las operaciones típicas
sobre ellas
Conocimiento
9.
Escribir la declaración de una estructura de datos convenientemente
especificada
Comprensión
10.
Escribir el código necesario para acceder a un elemento o conjunto de
elementos de una estructura de datos
Comprensión
11.
Elegir la estructura de datos más adecuada para una aplicación
determinada
Aplicación
Tema:
Esquemas algorítmicos (recorrido y búsqueda)
12.
Explicar los esquemas de recorrido y búsqueda
Conocimiento
13.
Adaptar los esquemas de recorrido y búsqueda a una situación
convenientemente especificada, identificando con claridad cada uno de los
elementos del esquema
Comprensión
14.
Elegir el esquema adecuado para resolver un problema determinado
Aplicación
15.
Aplicar por iniciativa propia los esquemas algorítmicos estudiados
Valoración
Tema:
Procedimientos y funciones
16.
Describir los conceptos de procedimiento y función, la diferencias
entre ellos, y su utilidad
Conocimiento
17.
Definir los conceptos: cabecera de procedimiento o función, parámetros
formales, variables locales, resultado de la función, activación del
procedimiento o función, parámetros reales, paso de parámetros
Conocimiento
18.
Describir la diferencia entre paso de parámetros por valor o por
referencia
Conocimiento
19.
Codificar convenientemente una llamada a procedimiento o función,
pasando correctamente los parámetros
Comprensión
20.
Codificar en forma de procedimiento o función una tarea
convenientemente especificada, estableciendo adecuadamente los parámetros
necesarios
Comprensión
21.
Proponer una organización en bloques (procedimientos o funciones) de
una aplicación determinada
Aplicación
Tema:
Ficheros
22.
Explicar el concepto de fichero, para qué sirve, y cuáles son las
operaciones típicas sobre ficheros de texto (crear, abrir, leer, escribir,
preguntar por fin de fichero y cerrar)
Conocimiento
23.
Escribir las sentencias necesarias para realizar las operaciones básicas
con fichero de texto (fopen, fscanf, fprintf, feof y fclose)
Comprensión
24.
Escribir las sentencias necesarias para determinar el tipo de error que
se ha producido al realizar una operación con un fichero
Comprensión
25.
Determinar el formato adecuado para almacenar los datos en un fichero de
texto, en función de las necesidades de la aplicación
Aplicación
Tema:
Documentación
de código
26.
Describir las ventajas de (y los criterios para realizar) una buena
documentación y un buen “layout” del código
Conocimiento
27.
Documentar adecuadamente el código realizado Valoración
Tema:
Los proyectos en Visual C++
1.
Definir los conceptos de compilación, montaje y ejecución
Conocimiento
2.
Realizar las operaciones necesarias para crear/abrir un proyecto, y añadir
y eliminar elementos a un proyecto
Comprensión
3.
Realizar las operaciones necesarias para editar, compilar, montar y
ejecutar un programa, y localizar las carpetas de Windows donde están los
ficheros generados en cada uno de los pasos
Comprensión
4.
Interpretar adecuadamente los mensajes de error de compilación, y
corregir el error de compilación correspondiente
Comprensión
Tema:
El
depurador de Visual C++
5.
Describir las funcionalidades básicas del depurador
Conocimiento
6.
Realizar correctamente las operaciones básicas del depurador (insertar
un punto de parada, ejecutar paso a paso y visualizar valores de variables o
estructuras de datos)
Comprensión
7.
Identificar y subsanar los errores de ejecución de un programa,
utilizando adecuadamente el depurador Aplicación
C.
Aprender de forma autónoma
1.
Localizar y asimilar una determinada información a partir de su
referencia
Comprensión
2.
Autoevaluarse o evaluar a otros a partir de unos criterios dados
Comprensión
3.
Identificar los propios errores
Comprensión
4.
Buscar información relevante para una tarea especificada
Aplicación
D.
Trabajar en grupo
1.
Intercambiar información a través del correo electrónico
Comprensión
2.
Explicar al grupo la tarea realizada y asegurarse de que todos los demás
han comprendido
Aplicación
3.
Identificar adecuadamente las tareas a realizar por el grupo, repartir
equitativamente las tareas, establecer fechas de entrega, e integrar las partes
Aplicación
4.
Identificar y abordar los conflictos en el funcionamiento del grupo
Aplicación
5.
Identificar los aspectos que han ido bien y los aspectos a mejorar,
relativos al funcionamiento del grupo Aplicación
|
Principal | Acerca de la asignatura | Objetivos | Profesores | Entregables | Calendario | Programa |
||
|
|