CURRICULUM

 
 

LEVEL 1 - COMPUTER SCIENCE BASICS

Duration | 6 Months

Total hours | 650

Schedule | Lessons during 4 months from Monday to Friday 9-13h

Activities | 6 Challenges, 2 Exams, 2 Exercises, 3 Debate graphs and 1 Outdoor activity

Objective:

  • Get to know the syntax of at least two programming languages

  • Deep into the basic structures of the data

  • Implement your first algorithms

 
 
 

Knowledge Areas in Computer Science:

  • Algorithms and Complexity

  • Software Development Fundamentals

  • Architecture and Organization

Knowledge Areas in Human Sciences:

  • The Legal Order

  • Sources of Law

  • International Business

  • Human Rights

 

LEVEL 2 - COMPUTER SCIENCE FUNDAMENTALS

Duration | 6 Months

Total Hours | 750

Schedule | Lessons during 4 months from Monday to Friday 9-13h

Activities | 8 Challenges, 2 Exams, 1 Exercise, 2 Debate graphs, 1 Essay and 1 Presentation. You´ll implement your first server, command shell and compiler.

Objective:

  • You´ll understand how an operating system is developed

  • Understand the fundamentals of computer networks

  • Understand the basics of data storage in a structured way

Knowledge Areas in Computer Science:

  • Algorithms and Complexity

  • Software Development Fundamentals

  • Systems Fundamentals

  • Architecture and Organization

  • Information Management

  • Operating Systems

Knowledge Areas in Human Sciences:

  • The European Union

  • Economics Structure

  • SME

  • Human Geography

 

LEVEL 3 - ARTIFICIAL INTELLIGENCE FUNDAMENTALS

Duration | 6 Months

Total Hours | 350 + 300 of Internships

Schedule | Human Sciences lessons in the mornings from Monday to Friday 9-15h

Activities | 3 Challenges, 1 Exam, 2 Exercises, 2 Essays and 1 Outdoor activity. You will predict the production of a solar plant by applying machine learning.

Objective:

  • Apply neural networks to classification problems.

  • Understand the application of search algorithms in AI problems

  • Learn to program in a purely functional language designed for AI

Knowledge Areas in Computer Science:

  • Computational Science

  • Intelligent Systems

  • Programming Languages

Knowledge Areas in Human Sciences:

  • The Government

  • Universal Contemporary History

  • Micro & Macro Economics

 

LEVEL 4 - BUILDING WEB & MOBILE APPLICATIONS

Duration | 6 Months

Total Hours | 600 + 20 of supporting IMMUNE´s students of levels I & II

Schedule | Human Sciences lessons in the mornings from Monday to Friday 9-15h

Activities | 3 Challenges, 1 Exam, 2 Exercises, 1 Essay, 2 Debate Graphs and 1 Presentation. You will develop your first team project.

Objective:

  • Create applications based on web technologies

  • Create applications based on mobile technologies

Knowledge Areas in Computer Science:

  • Information Management

  • Programming Languages

  • Human-Computer Interaction

  • Networking and Communication

  • Platform-based Development

Knowledge Areas in Human Sciences:

  • Computer Crimes (Cybercrime)

  • Systems of social and political legitimation

  • Marketing

  • History of religions

 

NIVEL 5 - SECURE SYSTEMS AND PROGRAMMING FUNDAMENTALS

Duration | 6 Months

Total Hours | 350 + 300 of Internships

Schedule | Human Sciences lessons in the mornings from Monday to Friday 9-15h

Activities | 3 Challenges, 1 Exam, 1 Exercise, 1 Essay, 2 Debate Graphs and 1 Presentation.

Objective:

  • How to create safe programs

  • How to design and manage systems securely

  • Use and implement cryptographic tools

Knowledge Areas in Computer Science:

  • Networking and Communication

  • Discrete Structures

  • Information Assurance and Security

Knowledge Areas in Human Sciences:

  • Collected Behaviours

  • Methodological subjects in the social sciences

  • Financial Strategies

  • Differential Psychology

 

NIVEL 6 - SOFTWARE ENGINEERING

Duration | 6 Months

Total Hours | 600 + 40 of supporting IMMUNE´s students of levels III, IV & V

Schedule | Human Sciences lessons in the mornings from Monday to Friday 9-15h

Activities | 1 Challenge, 1 Exercise, 1 Essay, 2 Debate Graphs and 1 Presentation. You´ll design and implement a complex project related to IA and another project related to security

Objective:

  • Understand and apply deep learning techniques

Knowledge Areas in Computer Science:

  • Software Development Fundamentals

  • Systems Fundamentals

  • Computational Science

  • Intelligent Systems

  • Parallel and Distributed Computing

  • Computational Science

  • Information Assurance and Security

  • Platform-based Development

Knowledge Areas in Human Sciences:

  • Social Changes

  • Accounting

  • Sustainable Development

  • Energy