Politecnico di Milano
Manifesti degli Studi
 
Menu
Manifesto
Struttura Corso di Studi
Cerca/Visualizza Manifesto
Dati Insegnamento
Scarica il Manifesto
Regolamento didattico
Consulta il Regolamento
Elenco docenti
Strutture didattiche
Dati quantitativi
Internazionalizzazione
Orario Personalizzato
Il tuo orario personalizzato è disabilitato
Abilita
Il tuo orario personalizzato contiene 0/15 insegnamenti
Elimina orario
Ricerche
Cerca Docenti
Cerca Insegnamenti
Cerca insegnamenti degli Ordinamenti precedenti al D.M.509
Erogati in lingua Inglese
Uscita

Legenda
Semestre (Sem)
1Primo Semestre
2Secondo Semestre
AInsegnamento Annuale
Attività formative
BCaratterizzanti
Lingua d'erogazione
Insegnamento completamente offerto in lingua italiana
Insegnamento completamente offerto in lingua inglese
--Non definita
Didattica innovativa
I CFU riportati a fianco a questo simbolo indicano la parte dei CFU dell'insegnamento erogati con Didattica Innovativa.
Tali CFU riguardano:
  • Cotutela con mondo esterno
  • Blended Learning & Flipped Classroom
  • Massive Open Online Courses (MOOC)
  • Soft Skills
Manifesti degli StudiChange LanguageChange Language
Dati Insegnamento

Contesto
Anno Accademico 2014/2015
Scuola Scuola di Ingegneria Industriale e dell'Informazione
Corso di Studi (Mag.)(ord. 270) - MI (481) Computer Science and Engineering - Ingegneria Informatica
Piano di Studio preventivamente approvato T2A - COMPUTER SCIENCE AND ENGINEERING
Anno di Corso 1

Scheda Insegnamento
Codice Identificativo 095943
Denominazione Insegnamento PRINCIPLES OF PROGRAMMING LANGUAGES
Tipo Insegnamento Monodisciplinare
Crediti Formativi Universitari (CFU) 5.0
Semestre Secondo Semestre
Programma sintetico I linguaggi di programmazione costituiscono uno degli strumenti più importanti per la costruzione di un sistema informatico: in un computer moderno si usano solitamente diversi linguaggi per diversi livelli di astrazione. Questo corso presenta gli aspetti salienti nel panorama dei linguaggi di programmazione, analizzando similarità e differenze, approcci e paradigmi sia tradizionali che recenti. Verranno mostrati frammenti importanti di alcuni linguaggi di programmazione significativi, visti come esempi dei paradigmi considerati a lezione. Obiettivo del corso è fornire stumenti per meglio comprendere l'essenza dei concetti definitori dei linguaggi di programmazione, questo per permettere una scelta critica sul livello di astrazione e conseguentemente sul linguaggio necessario per implementare un determinato sistema; per mantenere una buona flessibilità mentale di fronte ad un aspetto, quello appunto del linguaggio, che è in continua mutazione nell'ambito dell'informatica e dell'ingegneria del software; per fornire basi utili alla progettazione di costrutti linguistici, fino ad arrivare ad un linguaggio completo (per es. Domain Specific Language).
Settori Scientifico Disciplinari (SSD)
Attività formative Codice SSD Descrizione SSD CFU
B
ING-INF/05
SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
5.0

Scaglione   da (compreso):  A   a (escluso):  ZZZZ
   Secondo Semestre    2   
DataDove09:0010:0011:0012:0013:0014:0015:0016:0017:0018:0019:0020:00
Lunedì
Martedì
Mercoledì E.G.2 [lezione] PRINCIPLES OF PROGRAMMING LANGUAGES
(dal 11/03/2015 al 24/06/2015)
Giovedì
Venerdì E.G.4 [lezione] PRINCIPLES OF PROGRAMMING LANGUAGES
(dal 13/03/2015 al 26/06/2015)
Sabato
18/06/2019 Area Servizi ICT v. 2.13.4 / 2.13.4