120 likes | 233 Views
Choice of language and IDE for teaching of programming in secondary schools. Dušan Tošić Faculty of Mathematics, Belgrade university dtosic@matf.bg.ac.rs. Agenda Introduction Secondary schools in Serbia IT subjects in Gymnasiums (grammar schools) Changing of Gymnasium’s curriculum
E N D
Choice of language and IDE for teaching of programming in secondary schools DušanTošić Faculty of Mathematics, Belgrade university dtosic@matf.bg.ac.rs Opatija, Croatia. 3 September - 8 Sepember, 2012
Agenda • Introduction • Secondary schools in Serbia • IT subjects in Gymnasiums (grammar schools) • Changing of Gymnasium’s curriculum • Features of changed curriculum • What are criterions for choice of programming language and IDE • Possible candidates • Real possibilities • Conclusion Opatija, Croatia. 3 September - 8 Sepember, 2012
1. Introduction • Choice of the first programming language (for programming teaching) has been actual from the appearing programming languages • There are a lot of articles and documents dedicated to this problem • Some languages (like: BASIC, Pascal, Logo, …) are designed only for teaching of programing. Opatija, Croatia. 3 September - 8 Sepember, 2012
2. Secondary schools in Serbia • There are 3 kinds of secondary schools in Serbia: • (4-years) • Comprehensive schools (gymnasiums) • Technical, Vocational and art schools (job-oriented schools) • (3-years) • Handcraft and some art schools • The age of students is between 15 and 19 years Opatija, Croatia. 3 September - 8 Sepember, 2012
3. IT subjects in Gymnasiums (grammar schools) • Gymnasiums are the most important secondary schools • There are IT subjects in each year during gymnasium studying • On some directions the programming is thought. • Programming language Pascal has been used so far. Opatija, Croatia. 3 September - 8 Sepember, 2012
4. Changing of Gymnasium’s curriculum • Last year (2011) is adopted modified curriculum for gymnasiums in Serbia • IT subjects are reduced • Programming is studied in third year • New curriculum is more flexible the previous one. Opatija, Croatia. 3 September - 8 Sepember, 2012
5. Features of changed curriculum • IT subjects of the first and second year of studying are not significantly changed • Program of third and fourth year is significantly changed • Language for teaching programming is not specified • Accent is on the using some GUI environment in teaching of programing Opatija, Croatia. 3 September - 8 Sepember, 2012
6. What are criterions for choice of programming language and IDE • There are no recommendation related to programming language and IDE • There are some general guidelines related to programming language and elements that should be included • The choice of IDE and programming language should make Active of teachers for IT in each school. Opatija, Croatia. 3 September - 8 Sepember, 2012
7. Possible candidates • Visual BASIC and .NET • C# and .NET (Visual Studio) • Pascal and Delphi environment • Java and NetBeans (or some other IDE) • JavaScript and some HTML enivironment • … Opatija, Croatia. 3 September - 8 Sepember, 2012
8. Real possibilities At least 3 languages and IDE will be proposed for teaching of programming in gymnasiums: • Pascal and Delphi • C# and .NET • Java and NetBeans • ??? There is possibility that Ministry of education will limit the number of candidates. Opatija, Croatia. 3 September - 8 Sepember, 2012
9. (Instead of) conclusion • New gymnasium’s curricula offers more freedom • More responsibilities for Active of teachers (association of teachers of IT in a school) • Support of book-publishers is important for final choice, too. Opatija, Croatia. 3 September - 8 Sepember, 2012
THANK YOU! Opatija, Croatia. 3 September - 8 Sepember, 2012