Archivi categoria: 5AII a.s. 2012-2013

Progetti della classe 5AII dell’anno scolastico 2012-2013

Automazione tracciato ferroviario

Il nostro progetto, proposto per l’Esame di Stato, ha come obiettivo (il più generico possibile) di poter controllare l’andatura di un treno e regolare il comportamento dell’intero “sistema ferrovia” sulla base di prefissati eventi.

Ci siamo ispirati a progetti simili, reperibili in Internet, ma dei quali non abbiamo apprezzato la completezza nel simulare un’intera ferrovia:

  1. http://www.youtube.com/watch?v=lRJ4Up7KXnY (NXT intelligent train: manca di respingenti sui binari morti ed il modulo NXT è installato direttamente sul treno modificando l’aspetto estetico dello stesso)
  2. http://www.youtube.com/watch?v=YHa4njHEQbk (LEGO® train auto control v.4: automatizza gli scambi, ma non prevede binari morti per l’inversione del verso di marcia)
  3. http://us.mindstorms.lego.com/en-us/community/nxtlog/displayproject.aspx?id=a6ca5b83-3d2e-4844-94ee-6d47f29fd6ea (Auto train control & light: utilizza un tracciato molto elementare e solo pochi sensori senza passaggio a livello e binari morti)
  4. https://www.youtube.com/watch?v=B5G-Y69p3NM (LEGO® 7938 Train Controlled by LEGO® Mindstorms NXT: manca di binari morti e passaggio a livello, anche se il telecomando è ben costruito)

Nelle pagine seguenti descriveremo dettagliatamente il progetto riprodotto in galleria.

di Andrea Malizia e Poli Mattia

Gestione Eventi

Il progetto che ho sviluppato per l’esame di stato è un sito dinamico che permette ai propri utenti di acquistare biglietti per eventi in genere quali spettacoli, concerti, cinema…
Lo scopo di questo sito è quello di permettere una catalogazione di eventi e di concedere agli utenti la facoltà di navigare e ricercare eventi collegati ad una band sua scelta.
E’ possibile fare anche una ricerca degli eventi dislocati in diversi continenti tramite una pagina dedicata.

Per l’amministratore invece vi è la possibilità di modificare, cancellare e aggiungere gli eventi che poi saranno visibili agli utenti del sito.

Mappa concettuale del progetto.

http://www.faccioli.wyth.org.

faccioli.wyth.org

Catalogo LEGO®

L’obiettivo di questo progetto è lo sviluppo di un’applicazione Windows 8 (Windows 8 App) che presenti un catalogo prodotti di una famosa marca di giocattoli (LEGO®). Tale app funziona non solo su PC Windows 8, ma anche su tablet e dispositivi portatili Windows 8 RT.

Per creare l’applicazione si è utilizzato l’ambiente di sviluppo Microsoft Visual Studio 2012 per Windows 8. I principali linguaggi di programmazione utilizzati sono tutti web oriented: HTML5, CSS3 e JavaScript. I dati riguardanti i singoli prodotti presenti a catalogo sono raccolti in un file con estensione .json e codifica appunto JSON (JavaScript Object Notation).

L’utente può navigare tra le varie pagine proposte: principale, gruppi e singoli prodotti. Può anche eseguire ricerche di prodotti per titolo e descrizione.

Storia del Cinema

Ho scelto questo argomento per vari motivi: uscito da questa scuola cercherò un modo per avvicinarmi al mondo cinematografico-televisivo visto che vorrei diventare regista, inoltre volevo fare una tesina su una discussione diversa dal classico sito, programma o progetto di informatica/elettronica che vengono presentati, per ovvie ragioni, in questo indirizzo.

L’elaborato inizia con la spiegazione di come si sia prodotta la prima cinepresa, attraverso la presentazione dei primi esperimenti di movimento delle immagini stesse, la disputa tra i fratelli Lumière ed Edison, la creazione del cinema, il passaggio al cinema narrativo con le varie correnti letterarie che hanno creato le regole base e il linguaggio cinematografico che tutt’oggi viene utilizzato nelle pellicole.

Passerò quindi alla spiegazione delle differenze e dell’evoluzione del cinema europeo e americano passando per il New Deal, nel caso Americano, e per il neorealismo e correnti analoghe nel Europa.

Concludo con una breve spiegazione del cinema digitale e con una spiegazione dei video sharing website come per esempio Youtube, parlando in particolare di quest’ultimo sito per la pubblicazione di video / spezzoni multimediali.

Mappa concettuale

Crittografia – L’Arte di Scrivere Oscuro

Il mio elaborato per l’esame di stato, riguardante la Crittografia, analizza il ruolo di cifrare messaggi nello spionaggio dell’asse Roma-Berlino-Tokyo durante la Seconda Guerra Mondiale. Affronto in modo particolare lo studio della macchina tedesca Enigma collegandomi al suo decriptatore Alan Turing. Mi sono quindi soffermata sul come vengano impiegati i numeri primi nella crittografia, le tecnologie di acquisizione delle informazioni in Internet e la sicurezza bancaria nei portali interattivi.

Vittoria Melchiori

Mappa concettualePresentazione multimediale (pdf)

Crittografia

Progetto Pizzeria Meneghelli & Ongaro

Il progetto prevede la possibilità di prenotare comodamente dal proprio cellulare, tablet o PC le pizze senza dover ricorrere alla classica chiamata telefonica. E’ necessario registrarsi al sito di una pizzeria d’asporto “virtuale” per aver accesso all’interfaccia ove inserire gli ordini.

Il nostro elaborato sarà pertanto diviso in due parti: una parte di back-end, cioè di gestione da parte dell’amministratore del processo d’ordine di una pizza, e una parte di front-end per l’utente acquirente.

La parte di back-end gestirà gli ordini e provvederà a far apparire sullo schermo della pizzeria gli ordini in corso. Il linguaggio di programmazione utilizzato per sviluppare tale parte è Java, grazie al quale s’è creato pure un’interfaccia grafica al database, mentre la parte di front-end è perlopiù sviluppata in PHP e HTML con l’aggiunta di codice CSS e JavaScript.

LINK AL SITO – LATO FRONT-END: http://www.doyouwantapizza.altervista.org

Pizzeria-front-end

SCREENSHOT LATO BACK-END:

screenshot lato back-end

MAPPA CONCETTUALE

La nascita di Internet

Questa presentazione in power point è stata creata come tesina scolastica per l’esame di maturità e serve per informare tutti su qual è stata la vera storia di Internet, come si è iniziato a parlare di reti e quali tappe fondamentali ci hanno portato dal vecchio Arpenet a quello che oggi tutti conoscono come il word wide web (www).

Nella presentazione ci sono diverse sezioni molto interessanti oltre alla storia di Internet come i vari settori di sviluppo sulla ricerca di un sofware gestionale con più funzioni, ad esempio per guardare le centinaia di nuovi canali tv o per vedere migliaia di transazioni commerciali on-line garantendo la loro sicurezza. Andremo ad analizzare anche come potrà evolversi Internet nel futuro, come sta assistendo a nuove forme di evoluzione come il passaggio dall’attuale IPV4(il codice ip corrisponde ad ogni utente di internet o server o host) alla nuova versione IPV6. Verrano anche approfonditi gli argomenti tipo Arpenet e come si è passato da quest’ultimo a internet o che cos’è il word wide web.

Per quanto riguarda la letteratura Italiana ho scelto di analizzare il pensiero dei Futuristi cioè il rifiuto del passato tradizionale ed l’esaltazione del progresso tecnologico e il dinamismo universale.
L’ultima sezione è dedicata al ruolo di Internet nella guerra fredda durante gli anni della competizione tecnologica tra le grandi forze mondiali URSS e USA.

La mappa concettuale della tesina “La nascita di Internet“, è scaricabile da qui

Sito Web E-Commerce

Il progetto che presenterò all’esame di stato tratta un sito web per l’e-commerce. Il linguaggio utilizzato per lo sviluppo di tale piattaforma è ASP.NET affiancato al linguaggio di programmazione C#, in ambiente Visual Studio Express 2012 per Web.
Il sito è hostato su server Microsoft-IIS/8.0 ed è visibile all’indirizzo http://www.allegri.wyth.org/.

Il sito ha la classica struttura per offrire servizi di e-commerce con un catalogo prodotti e il carrello. La parte economica di gestione degli ordini e della fatturazione è stata tralasciata in quanto il sito vuole offrire transazioni commerciali relative ad ordini di acquisto tra aziende e non tra privati.

L’utente può visitare il sito e visualizzare i prodotti del catalogo. Per gli acquisti è necessario effettuare la registrazione completando un semplice form. L’amministratore del sito ha la completa gestione dei prodotti (Inserimento, Modifica, Eliminazione) tramite un’apposita area riservata.

Mappa concettuale del progetto

allegri.wyth.org

Sviluppo sito ECDL

La tesina che presenteremo all’esame di stato tratterà lo sviluppo e la gestione di un sito ECDL, per la scuola, su piattaforma Joomla. Questo sito, accessibile dall’indirizzo ecdl.carloanti.it, permette la registrazione di un utente che sarà per default uno studente. Il ruolo di professore è assegnabile, solo da parte dell’amministratore del sito, ad ogni utente con una semplice modifica.

Lo studente, prima di potersi iscrivere agli esami, deve richiedere una Skill Card che, solo dopo un’operazione di convalida da parte del professore, darà diritto alla prenotazione per gli esami desiderati (ovviamente nei giorni indicati in piattaforma).

Il professore ha a disposizioni diversi funzioni:

  • Assocciare una Skill Card ad ogni studente che ne abbia fatto richiesta
  • Inserire una data per gli esami ed un termine massimo per le iscrizioni
  • Modificare la data degli esami (non eliminabile in presenza di iscritti)
  • Visualizzare gli iscritti ad una data e ad un esame specifico, esportando i dati necessari alla registrazione degli esami in piattaforma ATLAS in una tabella .csv

Il tutto è stato gestito integrando diversi linguaggi di programmazione dinamica tra i quali PHP, SQL, HTML, CSS e in piccole parti anche JavaScript.

Mappa concettuale del progetto

ecdl.carloanti.it

L’utilizzo delle immagini

La tesina analizza l’utilizzo delle immagini in ambito letterario e storico con una parte finale riguardante il software Adobe Photoshop e il fenomeno attuale del social network Instagram.

Viene presa in considerazione la propaganda del fascismo per indicare l’uso che l’immagine può assumere attraverso la dittatura e il terrore di una politica imperialistica.

Grazie ai numerosi manifesti o fotografie ritrovate, esprimono il partito politico più autoritario dello stato italiano, travolgendo il pensiero e l’ideologia del cittadino comune;analizzando in seguito i vari punti che hanno garantito il constante potere al capo del governo Benito Mussolini.

Per quanto riguarda la letteratura italiana Luigi Pirandello utilizza l’immagine della maschera, base della visione del mondo pirandelliano.

Continua a leggere

Progettazione videogame XNA 2D

Questo progetto ha come obiettivo lo sviluppo di un videogame in XNA 4.0, un apposito framework rilasciato da Microsoft per la creazione di videogame.

L’idea per questo gioco è stata presa dal famoso Jetpack Joyride. La dinamica del gioco consiste nell’evitare degli ostacoli che vengono generati casualmente sul percorso. La difficoltà del gioco aumenta all’aumentare della velocità dello sprite sullo schermo del giocatore.

In allegato la mappa concettuale in formato .pdf  Mappa concettuale

XNA_1

XNA_2

Gestione archivio esercizi di programmazione

L’elaborato che presento all’esame di stato riassume il percorso di informatica e sistemi di quest’anno scolastico.

L’obiettivo del mio lavoro è quello di sviluppare un sito dinamico per la pubblicazione, da parte dei professori (o docenti), di esercizi “tipo” di programmazione con relativa soluzione in uno più linguaggi. Ho sviluppato un’interfaccia ad un database Microsoft Access utilizzando il linguaggio ASP .net che garantisse il controllo degli accessi con username e password, mentre il salvataggio del codice degli esercizi proposti avviene su file di testo con estensione .txt più semplici da gestire per via della sintassi propria di ogni linguaggio di programmazione. Sono state integrate librerie JavaScript, sviluppate da Alex Gorbatchev, per effettuare il Syntax Highlighting del codice.

E’ possibile accedere al sito http://www.cordioli.wyth.org/ con i permessi di uno studente generico con:
– login: Prova2
– password: provaci

Mappa Concettuale Cordioli

cordioli.wyth.org

Il Sitema dei Nomi a Dominio nell’era del Domain Grabbing

Presentazione della tesina disponibile su http://dns.wyth.it/.
Segue introduzione al DNS Domain Name System.

albero-dnsInternet è nato grazie anche all’introduzione del Sistema dei Nomi a Dominio. Il ruolo di questa architettura oggi è molto svalutato se non secondario. La gestione vera e propria dei grandi name server è destinata a pochi eletti fortunati tanto quanto la comprensione dei complessi meccanismi che giacciono nei meandri di questo formidabile sistema. Eppure nulla sarebbe sorto se tale innovazione non fosse introdotta e chi sa che aspetto avrebbe ottenuto la gigantesca rete mondiale di cui ARPAnet è il principale predecessore. Così, oggi, gran pochi si avventurano nel gestire name server propri e anche questi solo per questioni generiche. Ancora meno persone sanno dei reali predecessori di questo sistema e di come esso si è evoluto nel tempo. Per tali motivi DNS e l’organizzazione dell’attuale spazio dei nomi a dominio in Internet è il tema centrale che questa trattazione intende approfondire.

Continua a leggere