BD - Data Bases

Similar documents
SSE - Supervision of Electrical Systems

SAM - Sensors, Actuators and Microcontrollers in Mobile Robots

Syllabus of the Course Skills for the Tourism Industry

Introduction to Financial Accounting

THE WEB 2.0 AS A PLATFORM FOR THE ACQUISITION OF SKILLS, IMPROVE ACADEMIC PERFORMANCE AND DESIGNER CAREER PROMOTION IN THE UNIVERSITY

Note: Principal version Modification Amendment Modification Amendment Modification Complete version from 1 October 2014

CONCEPT MAPS AS A DEVICE FOR LEARNING DATABASE CONCEPTS

COURSE GUIDE: PRINCIPLES OF MANAGEMENT

Unit 7 Data analysis and design

PH.D. IN COMPUTER SCIENCE PROGRAM (POST M.S.)

LITERACY ACROSS THE CURRICULUM POLICY

Firms and Markets Saturdays Summer I 2014

Journal of Technology and Science Education

Ph.D. in Behavior Analysis Ph.d. i atferdsanalyse

Bachelor of Engineering in Biotechnology

Microeconomics And Behavior

Unit purpose and aim. Level: 3 Sub-level: Unit 315 Credit value: 6 Guided learning hours: 50

Curriculum for the Academy Profession Degree Programme in Energy Technology

B.A.B.Ed (Integrated) Course

Guidelines on how to use the Learning Agreement for Studies

Abstract. Janaka Jayalath Director / Information Systems, Tertiary and Vocational Education Commission, Sri Lanka.

DBA Program Curriculum

PhD in Computer Science. Introduction. Dr. Roberto Rosas Romero Program Coordinator Phone: +52 (222) Ext:

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

Lingüística Cognitiva/ Cognitive Linguistics

Rules and Regulations of Doctoral Studies

Examining the Structure of a Multidisciplinary Engineering Capstone Design Program

Using AMT & SNOMED CT-AU to support clinical research

AC : DESIGNING AN UNDERGRADUATE ROBOTICS ENGINEERING CURRICULUM: UNIFIED ROBOTICS I AND II

Livermore Valley Joint Unified School District. B or better in Algebra I, or consent of instructor

Pearson Grade 8 Practice And Homework

Statistical Analysis of Climate Change, Renewable Energies, and Sustainability An Independent Investigation for Introduction to Statistics

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

Candidates must achieve a grade of at least C2 level in each examination in order to achieve the overall qualification at C2 Level.

Level 6. Higher Education Funding Council for England (HEFCE) Fee for 2017/18 is 9,250*

French Dictionary: 1000 French Words Illustrated By Evelyn Goldsmith

MASTER S THESIS GUIDE MASTER S PROGRAMME IN COMMUNICATION SCIENCE

How Organizational Cybernetics Can Help to Organize Debates on Complex Issues

Big Ideas Math Grade 6 Answer Key

SY 6200 Behavioral Assessment, Analysis, and Intervention Spring 2016, 3 Credits

Multimedia Application Effective Support of Education

Learning Microsoft Publisher , (Weixel et al)

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS APPLIED STATICS MET 1040

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

Bayllocator: A proactive system to predict server utilization and dynamically allocate memory resources using Bayesian networks and ballooning

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

Self Study Report Computer Science

OFFICE SUPPORT SPECIALIST Technical Diploma

Applying Learn Team Coaching to an Introductory Programming Course

1. Programme title and designation International Management N/A

MANAGERIAL LEADERSHIP

Date : Controller of Examinations Principal Wednesday Saturday Wednesday

Principles Of Macroeconomics Case Fair Oster 10e

College Writing Skills With Readings, 8th Edition By John Langan

Graduate Program in Education

Master s Programme in European Studies

BSc (Hons) Banking Practice and Management (Full-time programmes of study)

Class Meeting Time and Place: Section 3: MTWF10:00-10:50 TILT 221

Course syllabus: World Economy

Submission of a Doctoral Thesis as a Series of Publications

Language Center. Course Catalog

Manual De Contabilidad Internacional / International Accounting Manual (Economía Y Empresa / Economics And Business) (Spanish Edition)

Arts, Literature and Communication (500.A1)

Math Pathways Task Force Recommendations February Background

ACCOUNTING FOR MANAGERS BU-5190-AU7 Syllabus

Maurício Serva (Coordinator); Danilo Melo; Déris Caetano; Flávia Regina P. Maciel;

Briefing document CII Continuing Professional Development (CPD) scheme.

Legal English/ Inglés Jurídico

OCR LEVEL 3 CAMBRIDGE TECHNICAL

Setting the Scene: ECVET and ECTS the two transfer (and accumulation) systems for education and training

Evidence for Reliability, Validity and Learning Effectiveness

CS 100: Principles of Computing

CENTRAL MAINE COMMUNITY COLLEGE Introduction to Computer Applications BCA ; FALL 2011

Course Content Concepts

Universidad Carlos III de Madrid Prof. Alvaro Escribano E MADRID14 INTERNATIONAL RELATIONS OFFICE

Designing Idents for Television

On-Line Data Analytics

Internship Department. Sigma + Internship. Supervisor Internship Guide

Action Learning Facilitator Accreditation

Outcome Based Education 15/01/2012

TEACHING IN THE TECH-LAB USING THE SOFTWARE FACTORY METHOD *

CLASSIFICATION OF PROGRAM Critical Elements Analysis 1. High Priority Items Phonemic Awareness Instruction

MGMT 479 (Hybrid) Strategic Management

2017 FALL PROFESSIONAL TRAINING CALENDAR

Common Core State Standards

Study Center in Santiago, Chile

Document number: 2013/ Programs Committee 6/2014 (July) Agenda Item 42.0 Bachelor of Engineering with Honours in Software Engineering

Strategy and Design of ICT Services

AGS THE GREAT REVIEW GAME FOR PRE-ALGEBRA (CD) CORRELATED TO CALIFORNIA CONTENT STANDARDS

1 Use complex features of a word processing application to a given brief. 2 Create a complex document. 3 Collaborate on a complex document.

CELTA. Syllabus and Assessment Guidelines. Third Edition. University of Cambridge ESOL Examinations 1 Hills Road Cambridge CB1 2EU United Kingdom

ebusiness Technologies Spring 2000 Syllabus

Learning Microsoft Office Excel

Economics of Organizations (B)

Focused on Understanding and Fluency

The 9 th International Scientific Conference elearning and software for Education Bucharest, April 25-26, / X

AC : DEVELOPMENT OF AN INTRODUCTION TO INFRAS- TRUCTURE COURSE

WELLCOME 2

Foundation Certificate in Higher Education

A single entrance exam to enter a top French Business School

Transcription:

Coordinating unit: Teaching unit: Academic year: Degree: ECTS credits: 2017 205 - ESEIAAT - Terrassa School of Industrial, Aerospace and Audiovisual Engineering 723 - CS - Department of Computer Science BACHELOR'S DEGREE IN AUDIOVISUAL SYSTEMS ENGINEERING (Syllabus 2009). (Teaching unit Compulsory) 6 Teaching languages: Catalan, Spanish Teaching staff Coordinator: Others: Jordi Marco Toni Chica, Pau Fernández, Àngela Martín, Lídia López, Pepa López, Alfredo Vellido, Fatos Xhafa, Francesc Panyella, Ivan Bruqué, Josefina López, Marta Gatius, Alfons Valverde, Oscar Romero Requirements It is strongly recommended for students to have passed the Fundamentals of Informatics course from the first semester and the Data Structures and Object-Oriented Design course from the second semester. Degree competences to which the subject contributes Specific: 5. AUD_COMMON: Ability to use computerised research tools and information on telecommunications and electronics. 6. AUD _COMMON: Ability to use information and communication applications (office and databases, advanced calculation, project management, visualisation, etc.) to support the development and exploitation of networks, services and telecommunications and electronics applications. Transversal: 1. SELF-DIRECTED LEARNING - Level 2: Completing set tasks based on the guidelines set by lecturers. Devoting the time needed to complete each task, including personal contributions and expanding on the recommended information sources. 2. EFFICIENT ORAL AND WRITTEN COMMUNICATION - Level 2. Using strategies for preparing and giving oral presentations. Writing texts and documents whose content is coherent, well structured and free of spelling and grammatical errors. 3. TEAMWORK - Level 2. Contributing to the consolidation of a team by planning targets and working efficiently to favor communication, task assignment and cohesion. 4. EFFECTIVE USE OF INFORMATI0N RESOURCES - Level 2. Designing and executing a good strategy for advanced searches using specialized information resources, once the various parts of an academic document have been identified and bibliographical references provided. Choosing suitable information based on its relevance and quality. 7. ENTREPRENEURSHIP AND INNOVATION - Level 2. Taking initiatives that give rise to opportunities and to new products and solutions, doing so with a vision of process implementation and market understanding, and involving others in projects that have to be carried out. 1 / 7

Teaching methodology Face-to-face lecture sessions. Face-to-face practical work sessions. Independent learning and exercises. Preparation and completion of group activities subject to assessment. In the face-to-face lecture sessions, the lecturer will introduce the basic theory, concepts and results for the subject and use examples to facilitate students' understanding. Practical class work will be covered in three types of sessions: a) Sessions in which the lecturer will provide students with guidelines to analyse data for solving problems by applying methods, concepts and theoretical results. b) Sessions in which students give presentations of group work. c) Examination sessions. Students will be expected to study in their own time so that they are familiar with concepts and are able to solve the exercises set, whether manually or with the help of a computer. Autonomous study by students will be reinforced by the use of online tools. Students will prepare a project in which they will design and create a database and design and implement a client-server application for modifying and querying this database. Learning objectives of the subject The basic aim of this subject is to teach students how to design, implement and use small databases. To pass the subject, the student should be able to do the following: Understand the basic concepts underlying databases. Apply data analysis and design techniques in a particular context. Use tools to convert logical designs into physical databases. Use and maintain data in a relational database management system. Implement programs for working with databases. Study load Total learning time: 150h Hours large group: 30h 20.00% Hours medium group: 0h 0.00% Hours small group: 30h 20.00% Guided activities: 6h 4.00% Self study: 84h 56.00% 2 / 7

Content TOPIC 1: DATA PERSISTENCE Learning time: 8h Theory classes: 2h Laboratory classes: 2h Self study : 4h 1.1. The concept of economics. 1.2. Scarcity, choice and opportunity cost. 1.3. Factors and production. 1.4. Consumption, savings and wealth. 1.5. The choices available in a society. 1.6. Market functioning. 1.7. State intervention and market failures. 1.8. Demand, supply and market equilibrium. Describe the concept of, and justify the need for, an external memory. Name and describe the different types of external memory Describe the concept of a file. Correctly use files. Describe the concept of a database. Name and describe the different database models. Name and describe the various programming paradigms. Understand the basic requirements of a program. Name and describe the phases of software development. Understand what an algorithm is. 3 / 7

TOPIC 2: THE RELATIONAL MODEL Learning time: 24h Theory classes: 8h Laboratory classes: 4h Self study : 12h 2.1. Relations. 2.2. Interrelations and keys. 2.3. Relational algebra. 2.4. Relational database design. Understand relational terminology: domain, attribute, relation, view, interrelation, key. Understand referential integrity rules. Perform basic relational algebra operations. Make a logical design for a database. Convert a logical design into a normalised relational database. TOPIC 3: SQL LANGUAGE Learning time: 50h Theory classes: 10h Laboratory classes: 12h Self study : 28h 3.1. Definition of data. 3.2. Data manipulation: insertion, modification and deletion. 3.3. Querying operations. - Understand the concept of rationality in decision-making by companies. - Understand the concepts of short and long term in the theory of production. - Distinguish between technical efficiency and economic efficiency. - Relate the concepts of production and costs. - Distinguish between the concepts of economic profit and accounting profit. - Understand the characteristics of perfectly competitive markets and the process of maximising profit. - Understand the long-term balance of a competitive market and the dynamics that exist until this balance is achieved. 4 / 7

TOPIC 4: PROGRAMMING WITH DATABASES Learning time: 68h Theory classes: 10h Laboratory classes: 12h Guided activities: 6h Self study : 40h 4.1. Client-server structures. 4.2. Client implementation for database operations. Design programs with client-server structures. Implement client programs for database manipulation and querying. 5 / 7

Planning of activities TITTLE OF THE ACTIVITY: ASSESSED PROJECT Making a project (in group of three) that includes all the specific objectives of the course. It is done in groups. There will be 3 sessions with 3 groups of 3 people to work about topic 4. The activity is based on collaborative work with experts. At the end of each session, every group has to implement a small program. Support materials: Examples of solved projects Hours: 6h Guided activities: 6h Descriptions of the assignments due and their relation to the assessment: Program done at the end of the session. The evaluation of this work is included in activities of type 3. TITTLE OF THE ACTIVITY: ASSESSED PROJECT Making a project (in group of three) that includes all the specific objectives of the course. It is done in groups. There will be 3 sessions with 3 groups of 3 people to work about topic 4. The activity is based on collaborative work with experts. At the end of each session, every group has to implement a small program. Support materials: Examples of solved projects Descriptions of the assignments due and their relation to the assessment: Program done at the end of the session. The evaluation of this work is included in activities of type 3. TYPE 1: LAB TESTS TYPE 2: INDIVIDUAL TESTS IN ATENEA TYPE 3: INDIVIDUAL WORK IN ATENEA TYPE 4: PROJECT IN GROUP 6 / 7

Qualification system Partial exam: 20% Final Examen: 30% Laboratory: 20% Troubleshooting: 10% Project: 20% Regulations for carrying out activities Students will be expected to have passed Foundation of Computing of first semester and Data Structures and Object- Oriented Design of second semester. Bibliography Basic: Sistac Planas, J. [et al.]. Bases de dades. Barcelona: EDIUOC, 2000. ISBN 8484291057. Silberschatz, Abraham. Fundamentos de bases de datos [on line]. 5a ed. Madrid: McGraw-Hill, 2006 [Consultation: 21/05/2014]. Available on: <http://site.ebrary.com/lib/upcatalunya/docdetail.action?docid=10505311>. ISBN 8448146441. Ullman, Jeffrey D. Introducción a los sistemas de bases de datos. México: Prentice Hall, 1999. ISBN 9701702565. Rivero Cornelio, Enrique [et al.]. Introducción al SQL para usuarios y programadores : a nivel de IBM DB2 UDB versión 7.2 o superior. 2a ed. Madrid: Thomson, 2002. ISBN 8497320824. Complementary: Sistac Planas, Jaume. Tècniques avançades de bases de dades. Barcelona: EDIUOC, 2000. ISBN 8484291065. Date, C. J. Introducción a los sistemas de bases de datos. 7a ed. México: Pearson Educación, 2001. ISBN 9684444192. Luque Ruiz, Irene. Diseño y uso de bases de datos relacionales. Madrid: Ra-Ma, 1997. ISBN 847897279X. 7 / 7