The Foundation Degree in Computer Science and New Technologies is designed to meet the demands of the digital market and technological advancements. It covers both key skills (programming, networks, cybersecurity, databases) and advanced technologies (AI, blockchain, IoT, DevOps). Incorporating an introduction to project management and transversal skills (agility, communication, IT management), it promotes a progressive skills development approach, ensuring long-term employability in high-demand sectors such as cloud computing, cybersecurity, and full-stack development.
- Software developer
- Web, mobile or desktop application developer
- Front-end / back-end / full-stack developer
- Network technician / junior network administrator
- Information systems security technician
- DevOps technician / junior DevOps administrator
- Cloud computing technician / junior cloud administrator
- Systems analyst
- IT project assistant or coordinator
- Solutions design technician / IT architect assistant
- Master advanced fundamentals in computer science: algorithms, programming, systems, networks, databases and cybersecurity
- Develop software, web, mobile and IoT applications, as well as solutions integrating AI, blockchain and smart contracts
- Implement modern architectures: scripting, containerisation, orchestration and secure deployment
- Integrate artificial intelligence and machine learning into innovative application projects
- Collaborate effectively in agile mode within multicultural professional environments and in compliance with current regulations
Foundation Degree Year 1
The fundamentals of computer science and programming
Introduction to computer science – Algorithms and data structures – Object-oriented programming – Relational databases – Front-end web development
Foundation Degree Year 2
Advanced development and emerging technologies
Mobile application development – Back-end web development – Artificial intelligence and machine learning – Internet of Things: IoT – Blockchain and smart contracts
Project management and professional skills
Project management methodologies – Systems analysis and design – Software quality and testing – IT ethics and legislation – Professional communication and soft skills
Professional Assignment (≤12 weeks)
Internship – Apprenticeship – Salaried employment
Modern language