PDMA - Programació de Mòbils Android
|
|
|
- Ángeles Zúñiga Río
- hace 7 años
- Vistas:
Transcripción
1 Unitat responsable: Unitat que imparteix: Curs: Titulació: Crèdits ECTS: ESEIAAT - Escola Superior d'enginyeries Industrial, Aeroespacial i Audiovisual de Terrassa CS - Departament de Ciències de la Computació GRAU EN ENGINYERIA DE SISTEMES AUDIOVISUALS (Pla 2009). (Unitat docent Optativa) GRAU EN ENGINYERIA ELÈCTRICA (Pla 2009). (Unitat docent Optativa) GRAU EN ENGINYERIA ELECTRÒNICA INDUSTRIAL I AUTOMÀTICA (Pla 2009). (Unitat docent Optativa) GRAU EN ENGINYERIA MECÀNICA (Pla 2009). (Unitat docent Optativa) GRAU EN ENGINYERIA QUÍMICA (Pla 2009). (Unitat docent Optativa) GRAU EN ENGINYERIA DE TECNOLOGIA I DISSENY TÈXTIL (Pla 2009). (Unitat docent Optativa) GRAU EN ENGINYERIA DE DISSENY INDUSTRIAL I DESENVOLUPAMENT DEL PRODUCTE (Pla 2010). (Unitat docent Optativa) 6 Idiomes docència: Català Professorat Responsable: Altres: Marco Gomez, Jordi Fernandez Duran, Pablo Competències de la titulació a les quals contribueix l'assignatura Específiques: 1. AUD_COMÚ: Capacitat per utilitzar aplicacions de comunicació i informàtiques (ofimàtiques, bases de dades, càlcul avançat, gestió de projectes, visualització, etc.) per recolzar el desenvolupament i explotació de xarxes, serveis i aplicacions de telecomunicacions i electrònica. 2. AUD_COMÚ: Coneixement i aplicació els fonaments de llenguatges de descripció de dispositius de hardware Transversals: 3. APRENENTATGE AUTÒNOM - Nivell 3: Aplicar els coneixements assolits a la realització d'una tasca en funció de la pertinència i la importància, decidint la manera de dur-la a terme i el temps que cal dedicar-hi i seleccionant-ne les fonts d'informació més adequades. 4. TREBALL EN EQUIP - Nivell 3: Dirigir i dinamitzar grups de treball, resolent-ne possibles conflictes, valorant el treball fet amb les altres persones i avaluant l'efectivitat de l'equip així com la presentació dels resultats generats. 5. ÚS SOLVENT DELS RECURSOS D'INFORMACIÓ - Nivell 3: Planificar i utilitzar la informació necessària per a un treball acadèmic (per exemple, per al treball de fi de grau) a partir d'una reflexió crítica sobre els recursos d'informació utilitzats. 1 / 6
2 Metodologies docents En aquesta assignatura la metodologia docent principal serà el Aprenentatge Basat en Projectes (PBL). Els alumnes hauran de desenvolupar per fases un projecte en el que aplicaran tots els continguts de l'assignatura. Addicionalment es realitzaran: -Exposicions presencials dels continguts. -Sessions presencials de treball pràctic. -Treball autònom d'estudi i realització d'exercicis. -Preparació i realització d'activitats avaluables en grup. En les exposicions presencials dels continguts el professor introduirà les bases teòriques de la matèria, conceptes, mètodes i resultats il lustrant-los amb exemples convenients per facilitar-ne la seva comprensió. Les sessions de treball pràctic a l'aula seran de dues classes: a) Sessions en les que el professor guiarà als estudiants en l'anàlisi de dades i la resolució de problemes aplicant tècniques, conceptes i resultats teòrics. b) Sessions de presentació de treballs realitzats en grup per part dels estudiants. Els estudiants, de forma autònoma hauran d'estudiar per tal d'assimilar els conceptes, resoldre els exercicis proposats ja sigui manualment o amb l'ajut de l'ordinador. El treball autònom de l'estudiant estarà recolzat per eines on-line. Objectius d'aprenentatge de l'assignatura L'assignatura persegueix el següent objectiu principal: -Desenvolupar aplicacions Android per a l'adquisició, processament i anàlisis d'imatges amb dispositius mòbils. Per tal de superar l'assignatura, l'alumne ha de ser capaç de: -Utilitzar el Kit de Desenvolupament Android per construir aplicacions simples. -Descriure el tipus d'aplicacions que és possible desenvolupar amb el Sistema Operatiu Android. -Documentar-se sobre les funcionalitats per al processament d'imatges de la llibreria OpenCV. -Desenvolupar aplicacions en Android per a l'adquisició, processament i anàlisis d'imatges amb dispositius mòbils. Per aconseguir aquest objectiu es realitzarà un projecte en grup que consistirà en programar una aplicació de processament d'imatges amb Android utilitzant OpenCV. Al desenvolupament de l'aplicació els alumnes hauran d'aplicar tots els coneixements corresponents als continguts de l'assignatura. Hores totals de dedicació de l'estudiantat Dedicació total: 150h Hores grup petit: 60h 40.00% Hores aprenentatge autònom: 90h 60.00% 2 / 6
3 Continguts TEMA 1: Introducció Dedicació: 10h Grup petit/laboratori: 4h Aprenentatge autònom: 6h 1.1. Instal lació del Kit de Desenvolupament Separació del codi de l'aplicació i les dades (els recursos XML). Tipus de fitxers XML: manifest, textos, layouts, temes, etc La primera aplicació Permisos Utilització de widgets simples. Conèixer l'esquelet d'una aplicació. Editar correctament el codi XML. Documentar-se sobre els esquemes XML disponibles. Utilització de l'emulador. TEMA 2: Interacció amb l'usuari Dedicació: 44h Grup petit/laboratori: 18h Aprenentatge autònom: 26h 2.1. Concepte d'activitat i Servei Cicle de vida d'una aplicació Cooperació entre aplicacions: Intents Tipus de widgets: llistes, layout relatiu, i graella Elements d'interacció: botons, quadres de text, etiquetes, imatges i barres de progrés. Quadres de diàleg. Menús. Vistes de tipus HTML (WebView). Enumerar els diferents tipus de layout. Enumerar els diferents tipus de widgets. Fer una Activitat amb elements simples: llista, graella i relatiu. 3 / 6
4 TEMA 3: Emmagatzematge de dades Dedicació: 20h Grup petit/laboratori: 8h Aprenentatge autònom: 12h 3.1. Bases de dades a Android: classes relacionades Localització de les dades al sistema de fitxers Exploració de la base de dades amb comandes Llegir i escriure fitxers que no són bases de dades Utilització de fils d'execució per no bloquejar la interfície. Accions Dissenyar una petita base de dades per a un programa. Escriure SQL per crear i actualitzar la base de dades. Escriure i llegir fitxers binaris a la targeta SD. Fer servir les classes AsyncTask i Handler. TEMA 4: Trucades i SMS Dedicació: 20h Grup petit/laboratori: 9h Aprenentatge autònom: 11h 4.1. Gestionar trucades: engegar una trucada, trucar, bloquejar una trucada Obtenir l'estat del telèfon Llegir SMSs i respondre automàticament. Crear una aplicació per gestionar trucades i SMS. 4 / 6
5 PDMA - Programació de Mòbils Android TEMA 5: OpenCV Dedicació: 48h Grup petit/laboratori: 21h Aprenentatge autònom: 27h 5.1. Instal lació de OpenCV 5.2. Funcions OpenCV Desenvolupament d'aplicacions amb OpenCV. Desenvolupar una aplicació de visualització d'imatges que computa diverses funcions de processat d'imatges suportades per OpenCV. Planificació d'activitats PROJECTE EN GRUP D'AVALUACIÓ CONTÍNUA Dedicació: 66h Grup petit/laboratori: 20h Activitats dirigides: 6h Aprenentatge autònom: 40h Realització d'un projecte consistent en el desenvolupament d'un aplicatiu per resoldre un problema de mitjana envergadura que inclogui tots dels objectius específics del curs. Realització en grup dintre i fora de l'aula de laboratori. Correcció per part del professorat. Material de suport: Exemples de projectes resolts. Descripció del lliurament esperat i vincles amb l'avaluació: El projecte es lliurarà en varies fases. De cada fase els estudiants realitzaran una defensa oral del lliurable corresponent. Periòdicament es realitzaran sessions de control. En finalitzar l'activitat, l'estudiant o estudianta ha d'haver assolit tots els objectius de l'assignatura. Sistema de qualificació Tasques: 10% Parcial: 20% Disseny Projecte: 20% Lliurament Final Projecte: 50% 5 / 6
6 Bibliografia Bàsica: Murphy, Mark L. Beginning Android. Berkeley: Apress, ISBN Rogers, Rick [et al.]. Android application development [en línia]. Sebastopol: O'Reilly, 2009Disponible a: < ISBN Complementària: Kaehler, Adrian; Bradski, Gary. Learning OpenCV 3: computer vision in C++ with the OpenCV library [en línia]. Sebastopol: O'Reilly, 2016 [Consulta: 25/04/2018]. Disponible a: < ISBN Altres recursos: Apunts de l'assignatura 6 / 6
ROBAS - Robòtica Bàsica
Unitat responsable: Unitat que imparteix: Curs: Titulació: Crèdits ECTS: 2018 205 - ESEIAAT - Escola Superior d'enginyeries Industrial, Aeroespacial i Audiovisual de Terrassa 707 - ESAII - Departament
CDLEAT - Càlcul i Disseny de Línies Elèctriques d'alta Tensió
Unitat responsable: Unitat que imparteix: Curs: Titulació: Crèdits ECTS: 2017 205 - ESEIAAT - Escola Superior d'enginyeries Industrial, Aeroespacial i Audiovisual de Terrassa 709 - EE - Departament d'enginyeria
FI - Fonaments d'informàtica
Unitat responsable: Unitat que imparteix: Curs: Titulació: Crèdits ECTS: 2018 205 - ESEIAAT - Escola Superior d'enginyeries Industrial, Aeroespacial i Audiovisual de Terrassa 723 - CS - Departament de
PAM - Programació d'aplicacions Multimèdia
Unitat responsable: Unitat que imparteix: Curs: Titulació: Crèdits ECTS: 2018 230 - ETSETB - Escola Tècnica Superior d'enginyeria de Telecomunicació de Barcelona 701 - AC - Departament d'arquitectura de
IIEIA - Informàtica Industrial
Unitat responsable: Unitat que imparteix: Curs: Titulació: Crèdits ECTS: 2018 295 - EEBE - Escola d'enginyeria de Barcelona Est 707 - ESAII - Departament d'enginyeria de Sistemes, Automàtica i Informàtica
BD - Bases de Dades
Unitat responsable: Unitat que imparteix: Curs: Titulació: Crèdits ECTS: 2018 205 - ESEIAAT - Escola Superior d'enginyeries Industrial, Aeroespacial i Audiovisual de Terrassa 723 - CS - Departament de
205 - ESEIAAT - Escola Superior d'enginyeries Industrial, Aeroespacial i Audiovisual de Terrassa OE - Departament d'organització d'empreses
Unitat responsable: Unitat que imparteix: Curs: Titulació: Crèdits ECTS: 2018 205 - ESEIAAT - Escola Superior d'enginyeries Industrial, Aeroespacial i Audiovisual de Terrassa 732 - OE - Departament d'organització
MEFPE - Mètode dels Elements Finits per a l'enginyeria
Unitat responsable: Unitat que imparteix: Curs: Titulació: Crèdits ECTS: 2018 205 - ESEIAAT - Escola Superior d'enginyeries Industrial, Aeroespacial i Audiovisual de Terrassa 749 - MAT - Departament de
ATMB - Avaluació de Tecnologies Mèdiques. Aspectes Tècnics, Ètics i Socials
Unitat responsable: Unitat que imparteix: Curs: Titulació: Crèdits ECTS: 2016 820 - EEBE - Escola d'enginyeria de Barcelona Est (EEBE) 710 - EEL - Departament d'enginyeria Electrònica GRAU EN ENGINYERIA
AMV - Aerodinàmica i Mecànica de Vol
Unitat responsable: 300 - EETAC - Escola d'enginyeria de Telecomunicació i Aeroespacial de Castelldefels Unitat que imparteix: 300 - EETAC - Escola d'enginyeria de Telecomunicació i Aeroespacial de Castelldefels
Tractament Precís de Dades Gnss
Unitat responsable: 310 - EPSEB - Escola Politècnica Superior d'edificació de Barcelona Unitat que imparteix: 751 - DECA - Departament d'enginyeria Civil i Ambiental Curs: Titulació: 2017 GRAU EN ENGINYERIA
ST2 - Sistemes Tèrmics II
Unitat responsable: Unitat que imparteix: Curs: Titulació: Crèdits ECTS: 2018 205 - ESEIAAT - Escola Superior d'enginyeries Industrial, Aeroespacial i Audiovisual de Terrassa 724 - MMT - Departament de
IEBAT2EE - Instal lacions Elèctriques de Baixa i Alta Tensió II
Unitat responsable: Unitat que imparteix: Curs: Titulació: Crèdits ECTS: 2018 295 - EEBE - Escola d'enginyeria de Barcelona Est 709 - EE - Departament d'enginyeria Elèctrica GRAU EN ENGINYERIA ELÈCTRICA
MASD1 - Modelització i Anàlisi de Sistemes Dinàmics I
Unitat responsable: Unitat que imparteix: Curs: Titulació: Crèdits ECTS: 2018 205 - ESEIAAT - Escola Superior d'enginyeries Industrial, Aeroespacial i Audiovisual de Terrassa 707 - ESAII - Departament
PES - Projecte d'enginyeria del Software
Unitat responsable: Unitat que imparteix: Curs: Titulació: Crèdits ECTS: 208 300 - EETAC - Escola d'enginyeria de Telecomunicació i Aeroespacial de Castelldefels 70 - AC - Departament d'arquitectura de
Logística de Transport i Emmagatzematge
Unitat responsable: Unitat que imparteix: Curs: Titulació: Crèdits ECTS: 2016 205 - ESEIAAT - Escola Superior d'enginyeries Industrial, Aeroespacial i Audiovisual de Terrassa 707 - ESAII - Departament
DAO - Disseny Assistit per Ordinador
Unitat responsable: 330 - EPSEM - Escola Politècnica Superior d'enginyeria de Manresa Unitat que imparteix: 717 - EGE - Departament d'expressió Gràfica a l'enginyeria Curs: Titulació: 2018 GRAU EN ENGINYERIA
MTEM - Tecnologia de Fabricació per Mecanitzat
Unitat responsable: Unitat que imparteix: Curs: Titulació: Crèdits ECTS: 2017 295 - EEBE - Escola d'enginyeria de Barcelona Est 712 - EM - Departament d'enginyeria Mecànica GRAU EN ENGINYERIA MECÀNICA
MT3 - Matemàtiques III
Unitat responsable: Unitat que imparteix: Curs: Titulació: Crèdits ECTS: 2013 860 - EEI - Escola d'enginyeria d'igualada 709 - EE - Departament d'enginyeria Elèctrica 710 - EEL - Departament d'enginyeria
XACO-C4O44 - Xarxes de Computadors
Unitat responsable: Unitat que imparteix: Curs: Titulació: Crèdits ECTS: 2017 340 - EPSEVG - Escola Politècnica Superior d'enginyeria de Vilanova i la Geltrú 744 - ENTEL - Departament d'enginyeria Telemàtica
SSCMOB - Sistemes de Suport a les Comunicacions Mòbils
Unitat responsable: Unitat que imparteix: Curs: Titulació: Crèdits ECTS: 2017 230 - ETSETB - Escola Tècnica Superior d'enginyeria de Telecomunicació de Barcelona 744 - ENTEL - Departament d'enginyeria
GRNE - Gestió de Recursos Naturals i Energètics
Unitat responsable: Unitat que imparteix: Curs: Titulació: Crèdits ECTS: 2016 330 - EPSEM - Escola Politècnica Superior d'enginyeria de Manresa 750 - EMIT - Departament d'enginyeria Minera, Industrial
SICSB - Sistemes d'informació i Comunicacions en la Sanitat
Unitat responsable: Unitat que imparteix: Curs: Titulació: Crèdits ECTS: 2018 295 - EEBE - Escola d'enginyeria de Barcelona Est 707 - ESAII - Departament d'enginyeria de Sistemes, Automàtica i Informàtica
PE - Projectes d'enginyeria
Unitat responsable: Unitat que imparteix: Curs: Titulació: Crèdits ECTS: 2018 295 - EEBE - Escola d'enginyeria de Barcelona Est 717 - EGE - Departament d'expressió Gràfica a l'enginyeria GRAU EN ENGINYERIA
M1 - Mètodes Matemàtics I
Unitat responsable: Unitat que imparteix: Curs: Titulació: Crèdits ECTS: 2018 205 - ESEIAAT - Escola Superior d'enginyeries Industrial, Aeroespacial i Audiovisual de Terrassa 749 - MAT - Departament de
RIVC - Robòtica Industrial i Visió per Computador
Unitat responsable: Unitat que imparteix: Curs: Titulació: Crèdits ECTS: 2017 295 - EEBE - Escola d'enginyeria de Barcelona Est 707 - ESAII - Departament d'enginyeria de Sistemes, Automàtica i Informàtica
PP - Projecte de Programació
Unitat responsable: Unitat que imparteix: Curs: Titulació: Crèdits ECTS: 2018 300 - EETAC - Escola d'enginyeria de Telecomunicació i Aeroespacial de Castelldefels 701 - AC - Departament d'arquitectura
Prevenció de Riscos Laborals
Unitat responsable: Unitat que imparteix: Curs: Titulació: Crèdits ECTS: 2018 205 - ESEIAAT - Escola Superior d'enginyeries Industrial, Aeroespacial i Audiovisual de Terrassa 732 - OE - Departament d'organització
205 - ESEIAAT - Escola Superior d'enginyeries Industrial, Aeroespacial i Audiovisual de Terrassa MAT - Departament de Matemàtiques
Unitat responsable: Unitat que imparteix: Curs: Titulació: Crèdits ECTS: 2017 205 - ESEIAAT - Escola Superior d'enginyeries Industrial, Aeroespacial i Audiovisual de Terrassa 749 - MAT - Departament de
Medis Continus i Resistència de Materials
Unitat responsable: Unitat que imparteix: Curs: Titulació: Crèdits ECTS: 2018 205 - ESEIAAT - Escola Superior d'enginyeries Industrial, Aeroespacial i Audiovisual de Terrassa 737 - RMEE - Departament de
PEP - Processament Electrònic de Potència
Unitat responsable: Unitat que imparteix: Curs: Titulació: Crèdits ECTS: 2018 205 - ESEIAAT - Escola Superior d'enginyeries Industrial, Aeroespacial i Audiovisual de Terrassa 709 - EE - Departament d'enginyeria
EMPVJ - Empresa
Unitat responsable: Unitat que imparteix: Curs: Titulació: Crèdits ECTS: 2018 804 - CITM - Centre de la Imatge i Tecnologia Multimèdia 804 - CITM - Centre de la Imatge i Tecnologia Multimèdia GRAU EN DISSENY
FONMQT - Fonaments de Màrqueting
Unitat responsable: 801 - EUNCET - Centre Universitari Euncet Unitat que imparteix: 801 - EUNCET - Centre Universitari Euncet Curs: Titulació: 2014 GRAU EN ADMINISTRACIÓ I DIRECCIÓ D'EMPRESES (Pla 2009).
