|
|||||
Consulta de les dades generals Descripció Informació prèvia a la matrícula Objectius i competències Continguts Llista dels materials de què disposa l'assignatura Materials | |||||
Aquest és el pla docent de l'assignatura per al segon semestre del curs 2023-2024. Podeu consultar si l'assignatura s'ofereix aquest semestre a l'espai del campus Més UOC / La universitat / Plans d'estudis). Un cop comenci la docència, heu de consultar-lo a l'aula. El pla docent pot estar subjecte a canvis. | |||||
Aquesta assignatura és el punt d'entrada al món de la Informàtica Teòrica en el sentit de disciplina que crea i explora fonaments teòrics a la recerca de les idees que permetin el posterior desenvolupament dels sistemes informàtics. Tradicionalment es distingeixen dos grans camps dins de la Informàtica Teòrica: la Teoria de Llenguatges Formals i les Teories de Calculabilitat i Complexitat. Aquí presentem una introducció al primer camp, la Teoria de Llenguatges Formals. |
|||||
Abans de cursar aquesta assignatura, es recomana haver cursat prèviament les assignatures de Lògica i Matemàtica Discreta. |
|||||
Els objectius que es pretenen que l'estudiant assoleixi amb l'assignatura són, resumidament: · Aprendre a construir autòmats finits que reconeguin llenguatges regulars i autòmats amb pila que reconeguin llenguatges incontextuals. · Conèixer la relació entre llenguatges, gramàtiques i autòmats tant en la classe dels llenguatges regulars com en la classe de llenguatges incontextuals, i saber passar amb destresa d'una forma de representació a l'altra. · Reconèixer a quina de les dues classes estudiades pertany un determinat llenguatge (o si no pertany a cap de les dues) sabent raonar el perquè. · Tenir una idea clara de les propietats principals que caracteritzen a les dues classes de llenguatges estudiats i aplicar-ho quan pertoqui. A més de tot això, considerem que els coneixements a assolir en aquesta assignatura han de formar part del bagatge cultural de tot enginyer informàtic. Està molt bé adquirir coneixements d'immediata aplicació pràctica però també és important conèixer part dels fonaments matemàtics en que s'aposenten i dels esdeveniments històrics més importants que els han permès. A més del seu valor intrínsec està demostrat que poden servir d'inspiració a efectes pràctics.
|
|||||
Mòdul 1: Introducció als llenguatges formals El primer mòdul introdueix els conceptes i eines bàsiques per a poder treballar amb llenguatges formals que s'utilitzaran en els altres dos mòduls.
Mòdul 2: Autòmats finits i llenguatges regulars En el segon mòdul es caracteritza completament la classe dels llenguatges regulars. Es presenten els autòmats finits com a màquina abstracta que reconeix aquest tipus de llenguatges i es donen les pautes necessàries per obtenir qualsevol tipus d'autòmat finit, i a partir d'ell el seu equivalent mínim. Finalment es donen eines per poder demostrar la no regularitat d'un llenguatge.
Mòdul 3: Gramàtiques incontextuals i autòmats amb pila En el tercer i darrer mòdul es caracteritza la classe dels llenguatges incontextuals. S'introdueix el concepte de gramàtica generativa i se'n distingueix els diferents tipus tot centrant-se en les gramàtiques incontextuals. I posteriorment s'estudia la màquina abstracta corresponent, l'autòmat amb pila. Com a l'anterior classe de llenguatges, s'acaba donant una propietat que permet demostrar la no incontextualitat d'un llenguatge.
|
|||||
|
|||||
|