# data[].attributes.body
Form with questions about the topics "databases" and "programming"in Java and in C, in order to let the teacher know which programming and database skills they already have.

# data[].attributes.body
In this activity students will learn vocabulary related to databases and algorithms. They will need it in the next activity.

# data[].attributes.body
Collaborative activity where students must work in groups to design an algorithm that solves a problem proposed by the teacher. One group will expose its solution to the rest of the groups and the others will constructively critizise it and propose alternative solutions.

# data[].attributes.headline
Understanding how a Database driver works

# data[].attributes.subject
Understanding how a Database driver works

# data[].attributes.body
Students will investigate  a database driver given by the teacher consulting websites in English, in order to understand how it works. They will note down keywords and then expose them
to the group.

# data[].attributes.headline
Applying what we have learn about the Database Driver

# data[].attributes.subject
Applying what we have learn about the Database Driver

# data[].attributes.body
In groups they will  develop a software that uses the driver to connect to a database.

# data[].attributes.body
Students will develop a software application that needs a new driver to connect to a new database. They will  have to search, learn and use a new driver.

# data[].attributes.body
Student will do a "Quizlet" activity to learn vocabulary related to Software design. They can use the web or the Quizlet App.

# data[].attributes.body
The teacher will present using the tool Powtoon the different software design patterns that exist, using the vocabulary learned in the previous  activity

# data[].attributes.body
Students will design and programm a  software component. After that, they will explain to the rest of the class how have they applied one of the patterns learned in the previous activity. They will be encouraged to explain it in english using the vocabulary learned in the first activity.