Professional Documents
Culture Documents
G101736t2502441a2013 14iCAT
G101736t2502441a2013 14iCAT
Fonaments d'informtica
2013/2014
Codi: 101736
Crdits: 9
Titulaci
Tipus
Curs
Semestre
FB
Professor de contacte
Utilitzaci didiomes
Prerequisits
Ats que l'assignatura s d'introducci s'assumir que no es posseeix cap tipus de coneixement previ sobre la
matria. s responsabilitat de la prpia assignatura proporcionar als alumnes un mitj per adquirir els
coneixements descrits a l'apartat de continguts de l'assignatura (apartat 6 d'aquesta guia).
Malgrat aix s recomanable:
haver cursat el batxillerat tecnolgic,
tenir coneixements a nivell d'usuari d'algun tipus de plataforma (windows, mac o linux)
tenir accs a un ordinador, si s porttil millor
Objectius
Aquesta assignatura t un carcter general i introductori a la informtica. Es divideix en dos grans eixos: el
primer comprn l'estudi dels aspectes metodolgics de la programaci i l'aprenentatge d'un llenguatge d'alt
nivell i el segon consisteix en la introducci dels conceptes bsics de l'estructura dels computadors i dels
principis de disseny. Per tant, els objectius generals que es proposen per a l'assignatura sn els segents:
Proporcionar una visi general de la informtica, introduint els seus antecedents histrics i explicant els
conceptes bsics: maquinari, programari, sistema operatiu, estructura d'un ordinador, algorisme,
programa i llenguatges de programaci, compilador, intrpret, etc.
Familiaritzar l'alumne amb l'ordinador.
Entendre el cicle de vida del software: analitzar el problema (entendre el que se'ns demana), disseny
(proposar una soluci al problema), implementaci (codificaci en un llenguatge de programaci de la
soluci escollida), prova (realitzaci d'un test de manera sistemtica per assegurar la correctesa de la
soluci implementada).
Dotar l'alumne de la capacitat de disseny d'algorismes per a la resoluci de problemes, introduint de
manera progressiva i sistemtica una metodologia rigorosa i estructurada de programaci, basada
fonamentalment en la tcnica del disseny descendent d'algorismes.
Introduir a l'alumne en un llenguatge de programaci real. Es pretn que l'alumne percebi la diferncia
entre la flexibilitat de la notaci pseudo-algorsmica que s'empra en els primers temes i l'estricta sintaxi
d'un llenguatge de programaci real, tant en els seus aspectes lxics (paraules vlides del llenguatge),
sintctics (regles per combinar-les) i semntics (significat de les mateixes).
Habituar l'alumne a desenvolupar programes seguint unes normes d'estil tendents a aconseguir
programes de qualitat. Dins d'aquestes normes d'estil s'engloben aquelles que faciliten la compressi
del codi, com poden ser l's de comentaris, la indentaci del codi, la utilitzaci de noms adequats per
als tipus de dades, etc.
Proporcionar una visi de les unitats funcionals de l'ordinador i la seva interconnexi.
Competncies
Enginyeria Informtica
Adquirir hbits de pensament
Capacitat per comprendre i dominar els conceptes bsics de matemtica discreta, lgica, algortmica i
complexitat computacional, i la seva aplicaci per a la resoluci de problemes propis de l'enginyeria.
Coneixement de l'estructura, lorganitzaci, el funcionament i la interconnexi dels sistemes informtics,
els fonaments de la seva programaci, i la seva aplicaci per a la resoluci de problemes propis de
l'enginyeria.
Coneixements bsics sobre l's i programaci de computadors, sistemes operatius, bases de dades i
programes informtics amb aplicaci en enginyeria
Conixer les matries bsiques i les tecnologies que capacitin per a l'aprenentatge i el
desenvolupament de nous mtodes i tecnologies, aix com d'aquelles que els dotin d'una gran
versatilitat per a adaptar-se a noves situacions.
Resultats daprenentatge
1.
2.
3.
4.
5.
Continguts
BLOC 1: INTRODUCCI A LA INFORMTICA
Tema 1: Introducci a la informtica
Histria, Estructura funcional de l'ordinador, Programes/instruccions, Nivells conceptuals de l'ordinador.
Metodologia
En el desenvolupament de l'assignatura es podran diferenciar tres tipus d'activitats docents:
Classes teriques: exposici a la pissarra de la part terica de cada tema del programa. L'estructura
tpica d'una classe magistral d'aquest tipus ser la segent: en primer lloc es far una introducci on es
presentaran breument els objectius de l'exposici i els continguts a tractar. Per tal de proporcionar el
context adequat, a la presentaci es far referncia al material exposat en classes precedents, de
manera que es clarifiqui la posici d'aquests continguts dins del marc general de l'assignatura. A
continuaci es desgranaran els continguts objecte d'estudi, incloent exposicions narratives,
desenvolupaments formals que proporcionin els fonaments terics, i intercalant exemples, que illustrin
l'aplicaci dels continguts exposats. Es ressaltaran els elements importants de manera que es sigui
capa de distingir el rellevant dels aspectes perifrics. Finalment, es resumiran els conceptes introduts
i s'elaboraran les conclusions, incloent una valoraci de en quina mesura s'han assolit els objectius
proposats al principi de la lli.
Classes prctiques. Tots els temes aniran acompanyats d'una relaci de problemes que l'alumne ha
d'intentar resoldre. En aquest sentit, i a mida que l'alumne vagi progressant en la profunditat dels seus
coneixements, aquests problemes seran poc a poc ms complexos, permetent d'aquesta manera
apreciar clarament els avantatges d'utilitzar les eines metodolgiques impartides durant el curs. Aquells
Activitats formatives
Ttol
Hores
ECTS
Resultats daprenentatge
Classes magistrals
42
1,68
2, 3, 4, 5, 7
7,5
0,3
1, 2, 5, 6, 7
Prctiques de laboratori
14
0,56
1, 3, 6, 7
15
0,6
1, 2, 6, 7
10
0,4
1, 2, 3, 6, 7
Estudi individual
62
2,48
2, 3, 4, 5, 6, 7
28
1,12
1, 2, 6, 7
22
0,88
1, 2, 3, 6, 7
Tipus: Dirigides
Tipus: Supervisades
Tipus: Autnomes
Avaluaci
L'assignatura est dividida en dues parts:
1. les primeres nou (9) setmanes es dedicaran a l'estudi de la programaci i comptar un 60% del valor
de la nota final (Part A)
2. les segents sis (6) setmanes es dedicaran a l'estudi del computador i comptar un 40% del valor de la
nota final (Part B)
Les dues parts s'avaluaran de manera independent i per obtenir la nota final s'hauran d'aprovar les dues parts
per separat (Nota >= 5). La taula segent resumeix la combinaci de les notes de les dues parts:
BLOC
Aprovat
Susps
NP
Aprovat
Susps
NP
NP
COMPUTADOR
En cadascuna de les parts de l'assignatura s'avaluaran tres tipus d'activitats de manera independent on la
suma ponderada d'elles donar la nota final. Aquestes tres activitats sn:
1. Teoria (T)
2. Resoluci d'exercicis proposats (P)
3. Resoluci de la prctica de laboratori (PL)
La part de Teoria (T) s'avaluar amb un examen individual. Hi haur un primer examen individual corresponent
a la primera part (part A) i dos proves corresponents a la segona part (part B). Hi haur una segona oportunitat
el dia que tenim assignat a la setmana d'avaluaci de febrer on es podran recuperar les parts que no hagin
estat superades en els exmens parcials. La nota mnima per aprovar aquesta part s >= 5.
La part de Resoluci d'exercicis (P) es realitzar en avaluaci contnua. La nota final sortir de la suma
ponderada de les entregues fixades que es demanin. Noms hi ha una nica oportunitat.
La part de Resoluci de prctiques de laboratori (PL) s'avaluar de manera grupal.
Part A t una nica entrega PL
Part B t dues entregues, a meitat de la prctica (PLi), bsicament de seguiment, i l'entrega final (PLf).
Per aprovar les PL la nota mnima de l'entrega final haur de ser >=5. La nota final de la part de prctiques de
la part B ser el resultat de la suma segent PL= 30%PLi + 70%PLf, on PL i PLf>=5
La nota final de cadascuna de les parts de l'assignatura (programaci i computaci) ser la suma ponderada
de les notes de cadascuna de les tres parts. El resultat haur de ser >= 5.
Quadre de qualificaci final
TEORIA
PRCTIQUES
Aprovat
Susps
NP
Aprovat
Susps
NP
NP
No Presentat:
Activitats davaluaci
Ttol
Pes
Hores
ECTS
Resultats
daprenentatge
7,5
0,3
1, 2, 5, 6, 7
0,24
1, 3, 6, 7
30% de la part B
0,12
2, 3, 6
0,16
1, 2, 3, 4, 5, 6,
7
0,08
1, 3, 6, 7
0,04
2, 6
0,04
4, 5, 6
Bibliografia
- J. Pujol: Algorismes i Programes. Servei de publicacions de la UAB, 1996.
- E. Valveny, R. Benavente, A. Lapedriza, M. Ferrer, J. Garca: Programaci en Llenguatge C. Amb 56
problemes resolts i comentats. Servei de publicacions UAB, 2009.
- L. Joyanes Aguilar : Fundamentos de Programacin: Algoritmos, Estructuras de Datos y Objetos. 3 Edicin,