Description

Learning outcomes of the Curriculum
Regarding general skills, a graduate will be able as a professional to:
• Set appropriate components of hardware, software and networks to ensure their interoperability.
• Implement procedures and requirements analysis techniques for designing web / educational applications and systems.
• Identify related technologies and specifications necessary for the architectural design of IT projects, applications or improvements to existing infrastructure.
• Complete hardware and software components to create new systems.
• Comply with appropriate standards and control procedures to maintain integrity of all functions and system reliability.
• Design data structures and build models of system structure according to the analysis results.
• Create complete systems that satisfy operational constraints and meet customer requirements. He/she follows a systematic methodology for the analysis and the construction of components and interfaces required.
• Design and implement security policies. He/she investigates and instigates remedial measures to address any security breaches.
Regarding specific skills, a graduate will be able as a professional to:
• Create and perform quality control and software reliability procedures.
• Organize and implement educational activities in general and specific IT issues.
• Design and implement digital systems to meet specific requirements.
• Apply appropriate software programs and digital circuits principles for the implementation of embedded computing devices.
• Design, install, adjust, modify, check and maintain computer systems to meet specific operational requirements.
• Analyse and plan secure networks at all operational levels.
The graduate will have proven knowledge and understanding of issues in the following general and specialized subjects:
General subjects:
• Programming languages
• Methods of software development
• Database Structures and content organization
• Modelling of requirements and needs analysis techniques
• Educational Technologies
• Telematic Services
• Operating systems and software platforms
• Architectural computing
• Knowledge-based systems expert systems
• Computer networks
• Identification of patterns
• Computational intelligence
• Applications of 'internet of things'
• Automation and robotics
• Methods of reasoning and artificial intelligence
• Embedded systems
• Scientific Computing

Specialized subjects:
• Database Management Systems and associated architectures
• Languages for description of technical specifications in works design
• Architecture frameworks and systems design tools
• Internet Technologies
• Information Security
• New emerging technologies (Cloud, Grid)
• Mobile technologies
• Appropriate pedagogical approaches and educational methodologies
• Parallel and Distributed systems and applications
• Computational intelligence technologies
• Human-Machine Interaction Technologies
• Robotic vehicles
• Machine learning
• Machine vision
• Development of scientific computing systems
• Automata
• Nanotechnology
The curriculum generally ensures to graduates adequate skills to be able to:
• Use knowledge of different technological areas to shape business architecture. He/she understands business objectives that affect the components of the architecture (data, application, security, development, etc.).
• Collect, create and validate the functional and non-functional system requirements. He/she plans functional specifications based on the requirements identified. He/she ensures the integration of functionality to the final system design.
• Apply appropriate software and / or hardware architectures. He/she develops user interfaces, operational and embedded software components. He/she cooperates in the context of teams of applications and systems design and development.
• Collect and analyse internal and external business knowledge and information needs. He/she configures business conduct based on structured information. He/she applies data mining methods.
• Understand how Internet technology can be used for purposes of trade. He/she understands the online environment.
• Diagnose, solve, face and document technical problems involving computing devices using appropriate methods.
• Conduct security checks. He/she implements monitoring and control techniques.
• Prepare scientific works in a structured way and present them through lectures and using visual aids.

Relation to Employment

Access Requirements / Progression Opportunities

Knowledge

Skills

Competences

National Portal for Learning Opportunities and Qualifications