Skip to main content

Information Technology Project

Credits
6
Types
Specialization compulsory (Information Technologies)
Requirements
Department
AC
The course is focused on the development of an information technology project. In the first phase, the project proposal is elaborated and laboratory assignments are carried out. In the second phase, the project is developed in group, to present results and conclusions to the class at the end of the course.

Teachers

Person in charge

Others

Competences

Teamwork

  • G5 [Avaluable] - To be capable to work as a team member, being just one more member or performing management tasks, with the finality of contributing to develop projects in a pragmatic way and with responsibility sense; to assume compromises taking into account the available resources.
    • G5.3 - To identify the roles, skills and weaknesses of the different members of the group. To propose improvements in the group structure. To interact with efficacy and professionalism. To negotiate and manage conflicts in the group. To recognize and give support or assume the leader role in the working group. To evaluate and present the results of the tasks of the group. To represent the group in negotiation involving other people. Capacity to collaborate in a multidisciplinary environment. To know and apply the techniques for promoting the creativity.
  • Entrepreneurship and innovation

  • G1 [Avaluable] - To know and understand the organization of a company and the sciences which govern its activity; capacity to understand the labour rules and the relation between planning, industrial and business strategies, quality and benefit. To develop creativity, entrepreneur spirit and innovation tendency.
    • G1.2 - To have initiatives which generate opportunities, new objects or solutions, with a process and market implementation vision, and to imply other team members in projects which have to be developed (capacity to perform autonomously).
  • Effective oral and written communication

  • G4 [Avaluable] - To communicate with other people knowledge, procedures, results and ideas orally and in a written way. To participate in discussions about topics related to the activity of a technical informatics engineer.
    • G4.3 - To communicate clearly and efficiently in oral and written presentations about complex topics, becoming adapted to the situation, the type of audience and the communication goals, using the strategies and the adequate means. To analyse, value and respond adequately to the questions of the audience.
  • Common technical competencies

  • CT2 - To use properly theories, procedures and tools in the professional development of the informatics engineering in all its fields (specification, design, implementation, deployment and products evaluation) demonstrating the comprehension of the adopted compromises in the design decisions.
    • CT2.3 - To design, develop, select and evaluate computer applications, systems and services and, at the same time, ensure its reliability, security and quality in function of ethical principles and the current legislation and normative.
    • CT2.4 - To demonstrate knowledge and capacity to apply the needed tools for storage, processing and access to the information system, even if they are web-based systems.
  • CT3 - To demonstrate knowledge and comprehension of the organizational, economic and legal context where her work is developed (proper knowledge about the company concept, the institutional and legal framework of the company and its organization and management)
    • CT3.6 - To demonstrate knowledge about the ethical dimension of the company: in general, the social and corporative responsibility and, concretely, the civil and professional responsibilities of the informatics engineer.
  • CT6 - To demonstrate knowledge and comprehension about the internal operation of a computer and about the operation of communications between computers.
    • CT6.1 - To demonstrate knowledge and capacity to manage and maintain computer systems, services and applications.
    • CT6.4 - To demonstrate knowledge and capacity to apply the characteristics, functionalities and structure of the Distributed Systems and Computer and Internet Networks guaranteeing its use and management, as well as the design and implementation of application based on them.
  • CT7 - To evaluate and select hardware and software production platforms for executing applications and computer services.
    • CT7.1 - To demonstrate knowledge about metrics of quality and be able to use them.
    • CT7.2 - To evaluate hardware/software systems in function of a determined criteria of quality.
    • CT7.3 - To determine the factors that affect negatively the security and reliability of a hardware/software system, and minimize its effects.
  • CT8 - To plan, conceive, deploy and manage computer projects, services and systems in every field, to lead the start-up, the continuous improvement and to value the economical and social impact.
    • CT8.1 - To identify current and emerging technologies and evaluate if they are applicable, to satisfy the users needs.
  • Information technology specialization

  • CTI1 - To define, plan and manage the installation of the ICT infrastructure of the organization.
    • CTI1.3 - To select, deploy, integrate and manage information system which satisfy the organization needs with the identified cost and quality criteria.
    • CTI1.4 - To select, design, deploy, integrate, evaluate, build, manage, exploit and maintain the hardware, software and network technologies, according to the adequate cost and quality parameters.
  • CTI2 - To guarantee that the ICT systems of an organization operate adequately, are secure and adequately installed, documented, personalized, maintained, updated and substituted, and the people of the organization receive a correct ICT support.
    • CTI2.2 - To administrate and maintain applications, computer systems and computer networks (the knowledge and comprehension levels are described in the common technical competences).
    • CTI2.3 - To demonstrate comprehension, apply and manage the reliability and security of the computer systems (CEI C6).
  • CTI3 - To design solutions which integrate hardware, software and communication technologies (and capacity to develop specific solutions of systems software) for distributed systems and ubiquitous computation devices.
    • CTI3.1 - To conceive systems, applications and services based on network technologies, taking into account Internet, web, electronic commerce, multimedia, interactive services and ubiquitous computation.
    • CTI3.2 - To implement and manage ubiquitous systems (mobile computing systems).
    • CTI3.3 - To design, establish and configure networks and services.
    • CTI3.4 - To design communications software.
  • Objectives

    1. Prepare in group a proposal of an information technology project that includes timing and the division of tasks among group members.
      Related competences: CTI3.1, CT8.1, G5.3, CT6.4, CT7.1, CT7.2, CT7.3, CT3.6, G1.2, CT2.4, CT2.3,
    2. Organize the work of developing the project with a group of people and monitor compliance with the planning and the allocation of tasks among group members.
      Related competences: G5.3, CT3.6,
    3. Perform demos of systems and applications developed in the project.
      Related competences: CT6.1, CTI2.2, G5.3, CT6.4, CT7.2, CT2.4, CT2.3,
    4. Presenting the results of the project developed.
      Related competences: G4.3, G5.3, CT7.1, CT7.2, CT3.6, CTI2.3, CT2.4,
    5. Install, configure and evaluate applications and systems of information technology.
      Related competences: CTI3.4, CT6.4, CTI1.3, CTI1.4, CT2.4,
    6. Adapt and extend applications and systems of information technology.
      Related competences: CTI3.4, CT6.4, CTI1.3, CTI1.4, CT2.4,
    7. Apply knowledge acquired in previous courses in drafting the proposal for a project of information technology and during its development, selecting applications, systems and appropriate services.
      Related competences: CTI3.1, CT8.1, CT6.4, CT7.2, CT7.3, CT2.4, CT2.3,
    8. Develop a project group of technologies of information in accordance with a project proposal prepared earlier.
      Related competences: CTI3.1, CTI3.3, CTI3.4, CT6.1, CTI2.2, CT8.1, G5.3, CT6.4, CT7.1, CT7.2, CT7.3, CTI1.3, CTI1.4, CTI2.3, CTI3.2, CT2.4, CT2.3,

    Contents

    1. Project development
      Design, implementation and integration of hardware resources, software and networks in the development of a information technology project.
    2. Project Organization
      Managing a project (planning, monitoring, evaluating).
    3. Technology assessment
      Evaluate and select hardware and software platforms for running applications and computer services.
    4. Distributed Applications
      Systems, applications and services based on network technologies, taking into account the Internet, Web, e-commerce, multimedia, interactive services and ubiquitous computing.
    5. Distributed Systems
      Features and structure of distributed systems (inter-process communication, consistency and replication, fault tolerance and reliability, efficient management of resources, processing, storage and network and power / consumption).

    Activities

    Activity Evaluation act


    Course presentation

    Understanding the course
    Objectives: 7 1
    Contents:
    Theory
    0h
    Problems
    0h
    Laboratory
    2h
    Guided learning
    0h
    Autonomous learning
    1h

    Infoday

    Initial ideas for projects or project components are generated and presented
    Objectives: 7 1
    Contents:
    Theory
    0h
    Problems
    0h
    Laboratory
    2h
    Guided learning
    0h
    Autonomous learning
    1h

    Laboratory assigments

    Laboratory assigments
    Objectives: 7 5 6
    Week: 3 (Outside class hours)
    Theory
    0h
    Problems
    0h
    Laboratory
    0h
    Guided learning
    0h
    Autonomous learning
    0h

    Case studies

    Systems and applications are reviewed
    Objectives: 7 2 1 5 6
    Contents:
    Theory
    0h
    Problems
    0h
    Laboratory
    8h
    Guided learning
    0h
    Autonomous learning
    6h

    Complementary practices to prepare the project proposal

    Laboratory assignments in the area of ​​information technology
    Objectives: 7 1 5 6
    Contents:
    Theory
    0h
    Problems
    0h
    Laboratory
    10h
    Guided learning
    0h
    Autonomous learning
    15h

    Laboratory assignments

    Laboratory assignments
    Objectives: 7 5 6
    Week: 6 (Outside class hours)
    Theory
    0h
    Problems
    0h
    Laboratory
    0h
    Guided learning
    0h
    Autonomous learning
    0h

    Project proposal

    Develop a written project proposal and a presentation with slides. A structure with an index that can help organize the proposal is provided, including technical description of the organization (starting point, objectives, tasks, results, distribution, roles, Gantt)
    Objectives: 7 1
    Contents:
    Theory
    0h
    Problems
    0h
    Laboratory
    0h
    Guided learning
    0h
    Autonomous learning
    7h

    Presentation of the project proposte

    Presentation with slides of the proposed project to the whole class.
    Objectives: 7 1
    Contents:
    Theory
    0h
    Problems
    0h
    Laboratory
    2h
    Guided learning
    0h
    Autonomous learning
    5h

    Project proposal

    Project proposal
    Objectives: 8 7 2 4 1
    Week: 6 (Outside class hours)
    Theory
    0h
    Problems
    0h
    Laboratory
    0h
    Guided learning
    0h
    Autonomous learning
    0h

    Project development

    Each project group develops the proposed project. The deliverable includes slides, code and written documentation of the project.
    Objectives: 8 7 2 5 6
    Contents:
    Theory
    0h
    Problems
    0h
    Laboratory
    20h
    Guided learning
    0h
    Autonomous learning
    28h

    Tracking project progress

    Have meetings periodically with the teacher. Write a weekly progress report.
    Objectives: 8 2 4
    Contents:
    Theory
    0h
    Problems
    0h
    Laboratory
    4h
    Guided learning
    0h
    Autonomous learning
    2h

    Presentation of project progress

    Presentation with slide to the whole class to show the progress in the project.
    Objectives: 8 2 4
    Contents:
    Theory
    0h
    Problems
    0h
    Laboratory
    4h
    Guided learning
    0h
    Autonomous learning
    4h

    Project Progress

    Project Progress
    Objectives: 8 7 2 3 4 1 5 6
    Week: 9 (Outside class hours)
    Theory
    0h
    Problems
    0h
    Laboratory
    0h
    Guided learning
    0h
    Autonomous learning
    0h

    Demo Project

    Each project group makes a demo of the project developed.
    Objectives: 8 2 3 4
    Contents:
    Theory
    0h
    Problems
    0h
    Laboratory
    4h
    Guided learning
    0h
    Autonomous learning
    4h

    Project demo

    Project demo
    Objectives: 7 3 4 5 6
    Week: 13 (Outside class hours)
    Theory
    0h
    Problems
    0h
    Laboratory
    0h
    Guided learning
    0h
    Autonomous learning
    0h

    Final Project Presentation

    Each project group makes a presentation with slides to the whole class. This presentation may include a brief demo of the project.
    Objectives: 8 2 3 4
    Contents:
    Theory
    0h
    Problems
    0h
    Laboratory
    4h
    Guided learning
    0h
    Autonomous learning
    8h

    Final Project Presentation

    Final Project Presentation
    Objectives: 8 7 2 3 4 1 5 6
    Week: 14 (Outside class hours)
    Theory
    0h
    Problems
    0h
    Laboratory
    0h
    Guided learning
    0h
    Autonomous learning
    0h

    Teaching methodology

    The teaching methodology applied is project-based learning, in which is in a group a project is developped during several weeks.

    The work is focused on the activity of students, preparing individual and tasks in groups of 2 in the laboratory assignments and in groups of 4 in the the project.

    The course is organized in a first phase of about 6 weeks with to several laboratory assignments and group work, and a second phase consisting of about 9 weeks in the development of a project group.

    The practices of the first phase address separately how to install, configure, adapt and extend applications and systems of information technology. In the first phase a project proposal is elaborated (integration of concepts), consisting of the preparation, negotiation and writing of the project proposal (groups of 4 people negotiate with the teacher the project content in a structured and no class attending requiring form).

    In the second phase, in groups of 4 people the students will define a project of information technology to develop and test for several weeks and to present the findings and conclusions to the whole class at the end of the course.

    The main activities are:
    - Classes participatory and group work.
    - Laboratory assignments (groups of 2 people).
    - Preparation of project proposal (group, semi).
    - Development and presentation of a project (group of 4 people)

    Evaluation methodology

    Marks of technical skills:

    NF = 0,25 * PG + 0,60 * PR + 0,15 * SEG

    where:

    NF = Final mark of the course
    PG = Guided laboratories
    PR = Project
    SEG = Participation

    Marks generic skills:

    NCT1 = 0,9 PR + 0,1 SEG
    NCT2 = 0,8 PR + 0,2 PG
    NCT3 = 0,7 PR + 0,3 PG

    where:

    NCT1 = Transversal skill INNOVATION AND BUSINESS
    NCT2 = Transversal skill EFFECTIVE ORAL AND WRITTEN COMMUNICATION
    NCT3 = Transversal skill TEAMWORK
    PG = Guided laboratories (aspects related to the skills)
    PR = Project (aspects related to the skills)
    SEG = Participation (aspects related to the skills)

    Be normalized to A, B, C or D (where A corresponds to a level excelent, B corresponds to a desired level, C corresponds to a sufficient level and D corresponds to an insufficient level).

    Bibliography

    Basic

    Complementary