Introducció als Ordinadors

Introducción als Ordinadors (IO) es una asignatura obligatoria de Ingeniería de Telecomunicaciones de 9 creditos de la Escola Tècnica Superior d’Enginyeria de Telecomunicació de Barcelona (ETSETB). IO es una asignatura teorica de 3 horas semanales y practica de 2 horas cada 2 semanan en laboratorio.

El objetivo general de esta asignatura es aportar al alumno los conceptos fundamentales sobre el ordenador y su programación. A final de curso el alumno debe ser capaz de escribir y probar un programa escrito en “C”.

Temario

  1. Conceptos básicos de programación
  2. Variable, sentencia y expresión
  3. Sentencias condicionales
  4. Sentencias iterativas
  5. Tipos elementales de datos
  6. Tipos estructurados de datos
  7. Punteros
  8. Funciones
  9. Strings
  10. Diseño descendente
  11. Ficheros
  12. Manejo de bits

Carga lectiva

  • Clases de teoría: 2 horas/semana (3 créditos)
  • Clases de aplicación: 1 hora/semana (1,5 créditos)
  • Clases de laboratorio: 2 horas/2 semanas (1,5 créditos)
  • Carga total: 4 horas/semana (6 créditos)

Evaluación

La nota final de la asignatura se calcula de la siguiente manera:

NF = MAX ((0.5 E + 0.25 A + 0.25 L), (0.75 E + 0.25 L))

donde:
E = Nota examen final
A = Nota de aplicación (nota del control realizado en clase de aplicación)
L = Nota de laboratorio (evaluación del profesor + nota del ejercicio final)

Bibliografía

Básica (Material publicado por el Departamento de Arquitectura de Computadores)

  • M. A. Peña, J.M. Cela. Introducción a la Programación en C. Ediciones UPC, colección Aula Politècnica, 2000
  • Colección de Problemas – Cpet
  • Colección de Problemas Resueltos – Cpet
  • Visual C++. Manual del Usuario – Cpet

Complementaria

  • S. Gottfried. Programación en C. 2a Edición. McGraw-Hill, 1997
  • J. Canosa. Curso experimental de lenguaje C. Marcombo, 1992
  • F.J. Ceballos. Visual C++. Aplicaciones para Win32. 2a Edición. Ed RAMA, 1999

Guias practicas


Ejercicios

  • Problemas de nivel medio/bajo (txt)
  • Problemas (txt) y soluciones (txt)
  • Problemas sobre vectores (txt)
  • Problemas sobre cadenas de caracteres (txt)