Grau en Matemàtica Aplicada

Estudia el Grau en Matemàtica Aplicada a La Salle Campus Barcelona i IQS, dues institucions pioneres que uneixen excel·lència acadèmica, innovació tecnològica i una sòlida connexió amb el món empresarial.

Fonaments de programació

Descripció: 

(*)

Tipus assignatura
Primer - Obligatoria
Semestre
Primer
Curs
1
Crèdits
6.00
Coneixements previs: 

No es requereixen coneixements previs

Objectius: 

L'objectiu és introduir els pilars fonamentals de la programació, l'ús de de dades numèriques i el disseny d'algoritmes

Continguts: 

1. Fonaments dels llenguatges de programació

2. Estructures de dades

3. Tipus abstractes de dades

4. Programació estructurada i modular

5. Codificació interna de dades numèriques

6. Algoritmes fonamentals

Metodologia: 

La metodologia que se seguirà es compon de:

MD1- Classes teòriques
MD2- Classes de problemes i exercicis
MD3- Aprenentatge basat en projectes
MD4- Pràctiques de laboratori

i es desenvoluparà mitjançant les activitats formatives següents:

AF1- Sessions d’exposició de conceptes
AF2- Sessions i resolució d’exercicis, problemes i casos
AF3- Treball pràctic / projecte
AF4- Activitats d’estudi personal
AF5- Activitats d’avaluació

Avaluació: 

L’assignatura s’avaluarà d’acord amb els criteris següents:

SE1: Exàmens
SE2: Activitats de seguiment de l’aprenentatge
SE3: Projectes i treball pràctic
SE4: Participació

Criteris avaluació: 

Es valorarà:

  • L’aplicació i implementació correctes dels algoritmes
  • La codificació adequada de les dades
  • La claredat i l’estructura en la presentació de procediments i solucions
  • La capacitat de modelització matemàtica i informàtica

Bibliografia bàsica: 

- Cormen, Thomas H.; Leiserson Charles E.; Rivest Ronald L; Stein Clifford. Introduction to Algorithms, The MIT Press, 2009.

- Kernighan, Brian W.; Ritchie, Dennis M. El lenguaje de programación C, Prentice-Hall Hispanoamericana, 1991.

Material complementari: 

- García-Bermejo, J.R. Programación Estructurada en C, Pearson/Prentice-Hall, 2008.

- Hanly, Jerry R.; Koffman, Elliot B.; Problem Solving and Program Design in C, Pearson Education, 2013.

- Joyanes, L. Fundamentos de la programación. Algoritmos y Estructura de Datos, McGraw-Hill, 2008.

- Kruse, Robert Leroy; Tondon, Clovis L.; Leung, Bruce P. Data structures and program design in C, Prentice-Hall, 1997.

- Weiss, Mark Allen. Estructuras de datos y algoritmos, Addison-Wesley Iberoamericana, 1995.