EPSEVG

Guia Docent EPSEVG
Curs 2006/07
IPRO: INICIACIO A LA PROGRAMACIO

 DADES GENERALS
 PlaETIG Codi11692 TipusOBT Crèdits9 Intensitat presencial
 Curs1 SiglaIPRO Periocitat1,2 Depart723
 Idioma Clases     Català:        Espanyol:        Anglès:   Responsable   JORDI DAUDE VENTURA

 Descripció [Català]

Aquesta assignatura és un curs introductori a la programació que té com a eina fonamental l'algorísmica, amb la qual es pretén que l'alumne obtingui els conceptes bàsics de la programació.

Durant el curs es veuran les tècniques bàsiques de disseny d'algorismes i la seva aplicació a problemes concrets. Paral·lelament es presentaran les estructures i tipus bàsics de dades per a la realització d'algorismes.

Els objectius específics són:

  • Conèixer en profunditat:
    • La sintaxi i semàntica de les expressions i instruccions d'un llenguatge de programació imperatiu.
    • Els principals tipus de dades (caràcter, enter, real ...).
    • Estructures senzilles (classes, seqüències i taules).
    • Esquemes algorísmics bàsics (recorreguts, cerques, ordenació, etc).
  • Ser capaç de dissenyar algorismes correctes i senzills. A més s'espera que puguin codificar algorismes en un llenguatge de programació orientat a objectes (Java). És a dir, s'estudia la traducció del disseny algorísmic a un llenguatge de programació orientat a objectes.
  • Utilitzar eines d'edició, compilació i execució per a codificar i executar programes.

 Descripció [Castellà]

 Descripció [Anglès]
 MÒDULS
OrdreDescripcióTipusHores
1TeoriaTemes 0
Hores exposicions teòriques: 0       Hores treball pràctic:  0      
Hores treball grup: 0       Hores treball individual: 0
Objectius

Aquesta assignatura és un curs introductori a la programació que té com a eina fonamental l'algorísmica, amb la qual es pretén que l'alumne obtingui els conceptes bàsics de la programació.

Durant el curs es veuran les tècniques bàsiques de disseny d'algorismes i la seva aplicació a problemes concrets. Paral·lelament es presentaran les estructures i tipus bàsics de dades per a la realització d'algorismes.

Els objectius específics són:

  • Conèixer en profunditat:
    • La sintaxi i semàntica de les expressions i instruccions d'un llenguatge de programació imperatiu.
    • Els principals tipus de dades (escalars, taules i seqüències).
    • Esquemes algorísmics bàsics (recorreguts, cerques, ordenació, etc).
  • Ser capaç de dissenyar algorismes correctes i senzills. A més s'espera que puguin codificar algorismes en un llenguatge de programació orientat a objectes (Java). És a dir, s'estudia la traducció del disseny algorísmic a un llenguatge de programació orientat a objectes.
  • Utilitzar eines d'edició, compilació i execució per a codificar i executar programes.
Continguts
Tema 0. Conceptes Bàsics de Lògica

PART I ALGORÍSMICA BÀSICA

Tema 1. Introducció
Tema 2. Dades, Expressions i Accions Elementals
Tema 3. Introducció a les Classes
Tema 4. Estructures Algorísmiques bàsiques
Tema 5. Disseny d'algorismes iteratius: Seqüències i Taules
Tema 6. Àmbits i Pas de Paràmetres
Tema 7. Disseny Orientat a Objectes: Herència, Composició i Polimorfisme

PART II FITXERS

Tema 8. Fitxers: Seqüencial, Directe, Binari, Text
2LaboratoriPràctiques 0
Hores exposicions teòriques: 0       Hores treball pràctic:  0      
Hores treball grup: 0       Hores treball individual: 0
Objectius

L'alumne haurà d'aprendre a codificar els algorismes a un llenguatge de programació per després implementar-lo a l'ordinador. Per aquesta tasca es farà servir el llenguatge de programació Java.

És indispensable la realització de les pràctiques amb l'ordinador per aplicar els conceptes apresos, i per resoldre els problemes plantejats.

Continguts
1. Introducció al Sistema Operatiu. Edició
2. Introducció al Java. Compilació
3. Pràctica
3.1 Algorisme
3.2 Implementació

Hores Exposicions Teòriques: [0]
Hores Treball Pràctic: [0]
Hores de Treball en Grup: [0]
Hores treball individual: [0]
Hores totals: [0]
Crèdits ECTS: [0]
 
 Dependència entre Mòduls

OrdreDescripcióTipus
1TeoriaTemes
2LaboratoriPràctiques
 
 Mètode d'avaluació

Hores Avaluació: 0

L'avaluació de l'assignatura es composa de tres parts ben diferenciades:

  • Nota Controls (C): max (1/3 * Control Parcial + 2/3 * Control Final, Control Final)
  • Nota Problemes (Prob): Presentació de problemes a classe
  • Nota Pràctica (Prac): Pràctica de laboratori
D'aquesta manera la nota final és:
Nota Final = C * 0,6 + Prob * 0,2 + Prac * 0,2
 
 CRÈDITS ECTS: Detall dels crèdits totals, separats per tipus

Treball en curs Treball encarregat durant el curs, realitzat de forma individual, en un termini prefixat
Treball en grup Treball encarregat durant el curs, realitzat en grup, en un termini prefixat
Projecte individual Treball realitzat de forma individual, integrant diversos coneixements de la matèria, i diferent per a cada estudiant
Pràctiques (PC) Treball d'aplicació dels coneixements de la matèria en el cas pràctic real, realitzat de forma individual o en grup
Treball escrit (WW) Treball realitzat de forma individual i per escrit, en un termini prefixat
Exàmen escrit (WE) Prova individual realitzada per escrit en un temps fixat i en un lloc predeterminat i controlat
Ex. Teòric/pràctic (TP) Prova individual relacionada amb aspectes teòrics i pràctics de la matèria, realitzada en un temps fixat i en un lloc predeterminat i controlat
 
 Bibliografia Bàsica

Autor Títol EditorialAny
 
 Materials Complementaris

Autor Títol EditorialAny