PES - Software Engineering Project

Similar documents
SSE - Supervision of Electrical Systems

SAM - Sensors, Actuators and Microcontrollers in Mobile Robots

ATENEA UPC AND THE NEW "Activity Stream" or "WALL" FEATURE Jesus Alcober 1, Oriol Sánchez 2, Javier Otero 3, Ramon Martí 4

Introduction to Financial Accounting

Syllabus of the Course Skills for the Tourism Industry

CS 3516: Computer Networks

ECE (Fall 2009) Computer Networking Laboratory

The D2L eportfolio for Teacher Candidates

The D2L eportfolio for Teacher Candidates

COURSE INFORMATION. Course Number SER 216. Course Title Software Enterprise II: Testing and Quality. Credits 3. Prerequisites SER 215

SELECCIÓN DE CURSOS CAMPUS CIUDAD DE MÉXICO. Instructions for Course Selection

Exchange Programme. Business Management - Office Management

Specification of the Verity Learning Companion and Self-Assessment Tool

The Effect of Extensive Reading on Developing the Grammatical. Accuracy of the EFL Freshmen at Al Al-Bayt University

Bachelor of Engineering in Biotechnology

Android App Development for Beginners

INDIVIDUALIZED STUDY, BIS

Webquests: Increase student motivation and achievement. by Jodi Dillon Terri Rheaume Jennifer Stover

Educating Students with Special Needs in Secondary General Education Classrooms. Thursdays 12:00-2:00 pm and by appointment

Introduction to Modeling and Simulation. Conceptual Modeling. OSMAN BALCI Professor

ELA Grade 4 Literary Heroes Technology Integration Unit

COURSE GUIDE: PRINCIPLES OF MANAGEMENT

Content Teaching Methods: Social Studies. Dr. Melinda Butler

George Mason University Graduate School of Education Program: Special Education

Journal of Technology and Science Education

How Organizational Cybernetics Can Help to Organize Debates on Complex Issues

Adler Graduate School

An OO Framework for building Intelligence and Learning properties in Software Agents

Evolutive Neural Net Fuzzy Filtering: Basic Description

3. Examinations and final assessment of the degree programmes

Evaluation of Usage Patterns for Web-based Educational Systems using Web Mining

Evaluation of Usage Patterns for Web-based Educational Systems using Web Mining

CWIS 23,3. Nikolaos Avouris Human Computer Interaction Group, University of Patras, Patras, Greece

Mater Dei Institute of Education A College of Dublin City University

Study Center in Santiago, Chile

School Concepts for Spanish Speaker Respondents

Language Center. Course Catalog

Speak With Confidence: A Practical Guide By Albert J Vasile

ITED350.02W Spring 2016 Syllabus

Examining the Structure of a Multidisciplinary Engineering Capstone Design Program

Development of an IT Curriculum. Dr. Jochen Koubek Humboldt-Universität zu Berlin Technische Universität Berlin 2008

DIGITAL GAMING AND SIMULATION Course Syllabus Advanced Game Programming GAME 2374

Graduate Program in Education

University of Alabama in Huntsville

DEGREE OF MASTER OF SCIENCE (HUMAN FACTORS ENGINEERING)

Class Numbers: & Personal Financial Management. Sections: RVCC & RVDC. Summer 2008 FIN Fully Online

COUN 522. Career Development and Counseling

Legal English/ Inglés Jurídico

BA 130 Introduction to International Business

CSCI 333 Java Language Programming Fall 2017 INSTRUCTOR INFORMATION COURSE INFORMATION

CHEM 101 General Descriptive Chemistry I

ENVR 205 Engineering Tools for Environmental Problem Solving Spring 2017

Children need activities which are

PAPILLON HOUSE SCHOOL Making a difference for children with autism. Job Description. Supervised by: Band 7 Speech and Language Therapist

Strategy and Design of ICT Services

DO NOT DISCARD: TEACHER MANUAL

Hongyan Ma. University of California, Los Angeles

faculty of science and engineering Appendices for the Bachelor s degree programme(s) in Astronomy

From Empire to Twenty-First Century Britain: Economic and Political Development of Great Britain in the 19th and 20th Centuries 5HD391

Study in Berlin at the HTW. Study in Berlin at the HTW

Colossians Study Guide Executable Outlines

Web-based Learning Systems From HTML To MOODLE A Case Study

FACULTADE DE FILOLOXÍA DEPARTAMENTO DE FILOLOXÍA INGLESA. Lingua Inglesa 2. Susana M. Doval Suárez Elsa González Álvarez Susana M Jiménez Placer

Implementing a tool to Support KAOS-Beta Process Model Using EPF

HUMAN LEARNING ORMROD PDF

Aronson, E., Wilson, T. D., & Akert, R. M. (2010). Social psychology (7th ed.). Upper Saddle River, NJ: Prentice Hall.

Answer Key Applied Calculus 4

Principles of Public Speaking

ENG 111 Achievement Requirements Fall Semester 2007 MWF 10:30-11: OLSC

UNIVERSITY OF SOUTHERN MISSISSIPPI Department of Speech and Hearing Sciences SHS 726 Auditory Processing Disorders Spring 2016

Professional Practices in Engineering, An Introduction for Second Year Civil Engineering Students

Lecturing for Deeper Learning Effective, Efficient, Research-based Strategies

Participatory Simulation of a Stock Exchange

My First Spanish Phrases (Speak Another Language!) By Jill Kalz

CONCEPT MAPS AS A DEVICE FOR LEARNING DATABASE CONCEPTS

UML MODELLING OF DIGITAL FORENSIC PROCESS MODELS (DFPMs)

DEPARTMENT OF SOCIAL SCIENCES

MGMT 479 (Hybrid) Strategic Management

Process Assessment Issues in a Bachelor Capstone Project

TRANSFER ARTICULATION AGREEMENT between DOMINICAN COLLEGE and BERGEN COMMUNITY COLLEGE

Environment. El tema del medio ambiente en inglés. Material de apoyo para AICLE con MALTED. Mª Victoria Oliver

Experience of Tandem at University: how can ICT help promote collaborative language learning between students of different mother tongues.

Introduction of Open-Source e-learning Environment and Resources: A Novel Approach for Secondary Schools in Tanzania

Thesis Regulations for Dissertation Doctorates

A Practical Approach to Embedded Systems Engineering Workforce Development

EDUCATION. Graduate studies include Ph.D. in from University of Newcastle upon Tyne, UK & Master courses from the same university in 1987.

Courses below are sorted by the column Field of study for your better orientation. The list is subject to change.

Third Misconceptions Seminar Proceedings (1993)

PA 7332 Negotiations for Effective Management Syllabus Fall /23/2005 MP2.208; Green Tuesdays 7:00-9:45 pm

2 Any information on the upcoming science test?

COURSE DESCRIPTION PREREQUISITE COURSE PURPOSE

Assessment for Student Learning: Institutional-level Assessment Board of Trustees Meeting, August 23, 2016

Effective practices of peer mentors in an undergraduate writing intensive course

WELLCOME 2

Ph.D. Computer Engineering and Information Science. Case Western Reserve University. Cleveland, OH, 1986

George Mason University College of Education and Human Development Secondary Education Program. EDCI 790 Secondary Education Internship

Undergraduate Programs INTERNATIONAL LANGUAGE STUDIES. BA: Spanish Studies 33. BA: Language for International Trade 50

5. UPPER INTERMEDIATE

Different Requirements Gathering Techniques and Issues. Javaria Mushtaq

Ministry of Education and Science of Kazakhstan. Karaganda State Technical University

Transcription:

Coordinating unit: Teaching unit: Academic year: Degree: ECTS credits: 2017 300 - EETAC - Castelldefels School of Telecommunications and Aerospace Engineering 701 - AC - Department of Computer Architecture BACHELOR'S DEGREE IN AEROSPACE SYSTEMS ENGINEERING/BACHELOR'S DEGREE IN TELECOMMUNICATIONS SYSTEMS ENGINEERING (Syllabus 2015). (Teaching unit Compulsory) BACHELOR'S DEGREE IN TELECOMMUNICATIONS SYSTEMS ENGINEERING (Syllabus 2009). (Teaching unit Compulsory) 3 Teaching languages: Catalan, Spanish, English Teaching staff Coordinator: Others: Definit a la infoweb de l'assignatura. Definit a la infoweb de l'assignatura. Prior skills Knowledge fundamental about object oriented programming. One languange programming Knowledge. Transport Layer (TCP/IP) protocol knowledge. Requirements - The student has passed the operating system subject (2B) Degree competences to which the subject contributes Specific: 1. CE 26 SIS. Capacidad para analizar, codificar, procesar y transmitir información multimedia, empleando técnicas de procesado analógico y digital de señal. (CIN/352/2009, BOE 20.2.2009.) Generical: 7. PROJECT MANAGEMENT - Level 3: Define the objectives of an etensive project and open, multidisciplinary. Schedule tasks and resources, track and integration of the parties. To evaluate the intermediate and final results, restating the objectives if necessary. 8. EFFICIENT USE OF EQUIPMENT AND INSTRUMENTS - Level 1: Using instruments, equipment and software from the laboratories of general or basic use. Realising eperiments and proposed practices and analyzing obtained results. Transversal: 2. SELF-DIRECTED LEARNING - Level 3. Applying the knowledge gained in completing a task according to its relevance and importance. Deciding how to carry out a task, the amount of time to be devoted to it and the most suitable information sources. 3. EFFICIENT ORAL AND WRITTEN COMMUNICATION - Level 2. Using strategies for preparing and giving oral presentations. Writing tets and documents whose content is coherent, well structured and free of spelling and grammatical errors. 4. THIRD LANGUAGE. Learning a third language, preferably English, to a degree of oral and written fluency that fits in with the future needs of the graduates of each course. 5. TEAMWORK - Level 3. Managing and making work groups effective. Resolving possible conflicts, valuing working with others, assessing the effectiveness of a team and presenting the final results. 6. EFFECTIVE USE OF INFORMATI0N RESOURCES - Level 1. Identifying information needs. Using collections, premises and services that are available for designing and eecuting simple searches that are suited to the topic. 1 / 6

Teaching methodology Learning objectives of the subject Study load Total learning time: 75h Hours large group: 0h 0.00% Hours medium group: 0h 0.00% Hours small group: 27h 36.00% Guided activities: 6h 8.00% Self study: 42h 56.00% 2 / 6

Content (ENG) Títol contingut 1: INTRODUCCIÓ A LA PROGRAMACIÓ JAVA Learning time: 10h Laboratory classes: 4h Guided activities: 0h 24m Self study : 5h 36m.1 L'entorn de desenvolupament (IDE) 1.2 Conceptes bàsics de programació Java 1.3 Programació orientada a objectes 1.4 Tractament d'errors amb ecepcions 1.5 Col leccions 1.6 El sistema E/S de Java 1.7 Genèrics 1.8 Tipus enumerats (ENG) Títol contingut 2: PROCESSOS D'ENGINYERIA DEL SOFTWARE Learning time: 20h Laboratory classes: 8h Guided activities: 0h 48m Self study : 11h 12m (ENG) 2.1 Administració i gestió de projectes. 2.2 Requeriments del software. 2.3 Models de sistemes. 2.4 Disseny arquitectònic. 2.5 Disseny orientat a objectes. 2.6 Disseny de la Interfície d'usuari. 2.7 Verificació funcional d'un software. 2.8 Proves de rendiment d'un software. 3 / 6

(ENG) Títol contingut 3: COMUNICACIONS EN XARXA EN JAVA Learning time: 15h Laboratory classes: 6h Guided activities: 0h 36m Self study : 8h 24m (ENG) 3.1 Direccions IP, URLs i URIs. 3.2 Sockets per a clients. 3.3 Sockets per a servidors. 3.4 Datagrames i sockets UDP. 3.5 Sockets multicast. 3.6 Conneions URL. 3.7 Apache HttpClient. (ENG) Títol contingut 4: INTERFÍCIES DE L'USUARI A JAVA Learning time: 15h Laboratory classes: 6h Guided activities: 0h 36m Self study : 8h 24m (ENG) 4.1 Introducció. 4.2 Plantilla d'aplicació amb interfície d'usuari. 4.3 Controls bàsics. 4.4 Gestors de disposició. 4.5 Diàlegs. 4.6 Concurrència i interfícies d'usuari. 4 / 6

(ENG) Títol contingut 5: INTRODUCCIÓ A LA PROGRAMACIÓ PER A SISTEMES ANDROID Learning time: 15h Laboratory classes: 6h Guided activities: 0h 36m Self study : 8h 24m (ENG) 5.1 Configuració de l'entorn de desenvolupament. 5.2 Projectes android. 5.3 Activitats. 5.4 Disposicions basades en XML. 5.5 Controls bàsics. 5.6 Internacionalització. 5.7 Persistència. 5.8 Comunicacions via HTTP. 5.9 Concurrència. Planning of activities (ENG) TÍTOL ACTIVITAT 1: PROJECTE Hours: 75h Laboratory classes: 30h Guided activities: 3h Self study: 42h Qualification system Regulations for carrying out activities 5 / 6

Bibliography Basic: Rumbaugh, J.; Jacobson, I.; Rumbaugh, J.. El Lenguaje unificado de modelado: manual de referencia: UML. 2 ed. Madrid: Addison-Wesley, 2007. ISBN 9788478290871. Eckel, Bruce. Thinking in Java. 4th ed. Upper saddle River, NJ: Prentice Hall, cop. 2006. ISBN 0131872486. Murphy, Mark L. Beginning Android 2. New York: Apress, cop. 2010. ISBN 9781430226291. Sommerville, Ian. Software engineering. 9th ed. Boston: Pearson - Addison Wesley, 2011. ISBN 9780137053469. Complementary: Harold, Elliotte R.. Java network programming [Recurs electrònic] [on line]. 3rd ed. Cambridge: O'Reilly, 2004Available on: <http://proquest.safaribooksonline.com/0596007213?uicode=politicat>. ISBN 0596007213. Northover, S.; Wilson, M. SWT, the standard widget toolkit. Boston: Addison-Wesley, 2004. ISBN 0321256638. Hashimi, S.Y.; MacLean, D.; Komatineni, S. Pro Android 2 [on line]. New York: Apress, 2010Available on: <http://proquest.safaribooksonline.com/9781430226598?uicode=politicat>. ISBN 9781430226598. Komatineni, S.; Hashimi, S.Y.; MacLean, D. Pro Android 3 [on line]. New York: Apress, 2011Available on: <http://proquest.safaribooksonline.com/9781430232223?uicode=politicat>. ISBN 9781430232230. 6 / 6