Contextualització

Dades de la matèria

Any acadèmic
2010-11
Nom
FONAMENTS D'INFORMÀTICA
Codi Assignatura/Matèria
102109
Centre
Escola Politècnica Superior
Departament
INFORMATICA I ENGINYERIA INDUSTRIAL
Cicle
1
Tipologia
TRONCAL
Extensió
2N Q AVALUACIO CONTINUADA
Crèdits ECTS
6.0
Hores
150.0
Percentatge d'ús de l'Idioma
Idioma
Percentatge d'ús
Anglès
0.0
Castellà
0.0
Català
100.0

Recomanacions (màx. 4000 caràcters)

Assignatura majoritàriament pràctica en la que l'estudi es fonamenta en la resolució d'exercicis recomanats i obligatoris. És fonamental el treball individual per obtenir les competències establertes i adquirir les habilitat necessàries per utilitzar de forma correcta les eines informàtiques amb les que es treballarà durant el curs.

Es poden trobar reculls dels següents materials didàctics al Campus Virtual: http://cv.udl.cat

1. Apunts de Fonaments d'informàtica
2. Apunts d'Introducció a la programació
3. Col·leccions de problemes, Exemples, Solucions i Bibliografia

La utilització del Campus Virtual es fonamental per accedir als recursos de l'assignatura, a les notificacions sobre les dates de lliurament d'exercicis, agenda de sessions i finalment el lliurament de pràctiques i proves d'avaluació.

Assignatura/matèria en el conjunt del pla d'estudis (màx. 4000 caràcters)

Assignatura que es cursa en el 2n quadrimestre del 1r curs de l'ensenyament. Pertany al mòdul "Formació bàsica".

Requisits per cursar-la

Prerequisits
Corequisits

Professorat

Nom
Correu
Horari de consulta
Crèdits teòrics
Crèdits pràctics
Alberto Saiz Vela
asaiz@diei.udl.cat
A concretar
4.8
Josep Maria Sola Gimeno
jmsola@diei.udl.cat
A concretar
7.2
Josep Lluis Lerida Monso
jlerida@diei.udl.cat
A concretar
9.6

Competències

Competències estratègiques de la Universitat de Lleida

  • Domini de les Tecnologies de la Informació i la Comunicació.

Competències específiques de la titulació

  • Capacitat per a la resolució dels problemes matemàtics que puguin plantejar-se en l'enginyeria. Aptitud per aplicar els coneixements sobre: àlgebra lineal; geometria; geometria diferencial, càlcul diferencial i integral; equacions diferencials i en derivades parcials; mètodes numèrics, algorítmica, numèrica, estadística i optimització.
  • Coneixements bàsics sobre l'ús i programació dels ordinadors, sistemes operatius, bases de dades i programes informàtics amb aplicació en enginyeria.

Competències transversals de la titulació

  • Capacitat de resolució de problemes i elaboració i defensa d'arguments dins la seva àrea d'estudis.
  • Capacitat d'anàlisi i síntesi.
  • Capacitat per a l'abstracció i el raonament crític, lògic i matemàtic.
  • Capacitat de comprendre les necessitats de l'usuari expressades en un llenguatge no tècnic.
  • Tenir motivació per la qualitat i la millora contínua.

Continguts

Continguts de la matèria

1 Introducció a la Informàtica

1.1 Conceptes bàsics, evolució i classificació dels ordinadors .

1.2 Arquitectura d’un ordinador i les seves unitats funcionals.

1.2.1 El processador i la memòria .

1.2.2 Els dispositius d’E/S i d'emmagatzemament .

1.3 El Software del Sistema informàtic

1.3.1 El Sistema Operatiu d'un computador.

1.3.2 El Software d'aplicació.

1.3.3 Els Llenguatges de programació i Traductors (Compiladors i Intèrprets)

 

2 Representació de la informació

2.1 Codificació de la informació.

2.2 Sistemes de numeració .

2.3 Operacions Binàries Bàsiques.

2.4 Representació de números amb signe.

2.5 Els codis d'E/S estàndard .

 

3 Introducció a la Programació en llenguatge C

3.1 Resolució Algorítmica d'un problema

3.1.1 Programes i Instruccions.

3.1.2 Resolució algorítmica d'un problema computacional.

3.2 Introducció al llenguatge C

3.2.1 Estructura bàsica d’un programa.

3.2.2 Constants, Variables, Tipus de dades i operadors.

3.3 Estructures Algorísmiques Bàsiques

3.3.1 Estructura Seqüencial.

3.3.2 Estructures Condicionals i deSelecció.

3.3.3 Estructures Iteratives.

3.4 Biblioteques de funcions bàsiques de C.

 

4 Estructures de dades complexes i disseny descendent

4.1 Arrays unidimensionals. Llistes o Vectors.

4.2 Arrays multidimensionals. Taules o Matrius.

4.3 Aplicacions dels arrays.

4.4 Disseny descendent d’algorismes: Accions i funcions.

Bibliografia

Bibliografia recomanada

Bibliografia Bàsica:

• DEITEL,HARVEY M. and DEITEL, PAUL J. Como Programar en C/C++. Pearson/Prentice Hall,cuarta edición, 2003.

• GARCÍA,FÉLIX, CARRETERO, JESÚS, FERNÁNDEZ, JAVIER i CALDERÓN,  ALEJANDRO. El lenguaje de Programación C.Diseño e implementación de programas.  EditorialPrentice Hall, 2002.

• JOYANES,LUIS i ZAHONERO, IGNACIO. Programación en C. Metodología, estructura de datos yobjetos. Editorial Mc Graw-Hill, 2001.

• KERNIGHAN,BRIAN W. and RITCHIE, DENNIS M. The C Programming Language. Editorial PrenticeHall, 2nd edition, 1988.

• WAITE,MITCHELL i PRATA, STEPHEN. Programación en C. Editorial Anaya, tercera edición,1990.

 

Bibliografia Complementària:

• HERNÁNDEZ,ENRIQUE, HERNÁNDEZ, JOSÉ i JUAN, MARI CARMEN. C++ estándar. EditorialParaninfo, 2002.

• LLANOS,DIEGO R. Curso de C bajo Unix. Editorial Paraninfo, 2001.

• TANEMBAUN,ANDREW S. Structured Computer Organization. Prentice Hall, Fourth Edition,1999.

• W.STALLINGS,WILLIAM. Organización y Arquitectura de Computadores. Prentice Hall, 5ªEdición, 2000.