Dear collegues,

`I want to thank you the list for the precious suggestions about the`

`evaluation of programming environments.`

## Advertising

`Now I have an urgent need to know which (if any) are the specific`

`tests that would allow me to group students that have an inclination`

`to programming from students that have so such an inclination, and`

`students that already know how to program a computer from students`

`that have never tried to program a computer.`

`I can imagine that I have to test their mathematical and logical`

`skills. I can check if they have previous knowledge about programming`

`and programming languages. But should I check if they have good`

`knowledge about specific areas of linguistics, such as, e.g., syntax?`

`Are there other domains that may be relevent for an individual so to`

`understand in advance if they have an inclination to computer`

`programming?`

Going in more detail:

`- which are the mathematical and logical skills I have to evaluate? I`

`can imagine fractions, series, simple equations, geometrical`

`analogies, problem solving, truth tables`

`- which are the programming knowledge I should pre-evaluate? I can`

`imagine variables, loops, conditionals, function definition`

`- maybe even the following skills in linguistics can be of help:`

`phrase understanding, knowledge of punctuation`

`Are there other domains/skills I could/should check? Which are the`

`specific tests that can allow me to evaluate their relevant skills?`

Thanks a lot in advance Stefano Federici ------------------------------------------------- Università degli Studi di Cagliari Facoltà di Scienze della Formazione Dipartimento di Scienze Pedagogiche e Filosofiche Via Is Mirrionis 1, 09123 Cagliari, Italia ------------------------------------------------- Cell: +39 349 818 1955 Tel.: +39 070 675 7815 Fax: +39 070 675 7113 -- The Open University is incorporated by Royal Charter (RC 000391), an exempt charity in England & Wales and a charity registered in Scotland (SC 038302).