Ladies and gentlemen!
Previously, the training program was approved once and for a long time, and there was no such content that would change several times a year beyond recognition. Today, the IT teacher’s schedule is becoming obsolete, failing to go through all the formal instances.
I spend all the time at the university, but recently I feel that my own strength and speed of adaptation is not enough to give students what they need. Only hope remains - collective intelligence. Help!
')
I work in a pedagogical university where a lot of attention is paid to new teaching methods. The project methodology, small group activities, problem tasks and so on are used. Students learn how to create wiki articles and enjoy all the benefits of the Web. But the question remains - what is the first thing that goes to the students, and what is the first thing to demand from them.
Consider the discipline
"Web design and web technology" , which is taught to future engineers or future bachelors of information systems. 2 couples per week are allocated for it in the fall semester of the 4th course. It was preceded by a number of disciplines, including “Multimedia Technologies in Education”, where attention focuses on sound, video and animation. Within its framework, students learn the basics of XML / XHTML and CSS, simply because XML tags and cascading styles are needed to work with SMIL, and in addition, flash movies are inserted into local web documents. These simplest documents and main results are placed in a
web portfolio , for which a student starts a hosting or uses a place on faculty hosting.
I ask community members to suggest topics for working in the classroom and for students' independent projects. This refers to fairly narrow topics, that is, for example, not "Javascript", but "Basic Javascript Syntax" or "Support for Regular Expressions in Javascript" or "Differences in Javascript engines of different browsers." Links to successful pages of teachers with similar materials will be gratefully accepted.
And, most importantly, I ask you to offer examples of tasks that are relevant to the real activity of the web developer, but realistic in the sense of the likelihood of their solution by students.
It would be great to create something like open source labs, by analogy with software.
Perhaps the discussion of all the issues of teaching web technologies in one topic is not entirely successful / convenient, but it is better to discuss each unit / language / technology in a separate topic ... What do you say, Habralyudi?
Thank!
UPD:Based on the first sentences:- site structure, designing a hypermedia resource;
- review and discussion of generally accepted examples of good sites - which tools and technologies were used or can be used to develop them
- basic markup languages: XML, RSS, XHTML, HTML4, HTML5 perspectives;
- custom approach to web resources: content editor working with CMS
- Server technologies: the basics of HTTP, CGI; demonstration of access using telnet, the simplest tasks for PHP (login and password checking, MD5, etc.)
- ...
Examples of tasks (different levels, at the choice of students):- ...
- Basics of PHP (beginner level): development of a calculator that uses the mathematical functions of PHP;
- PHP basics (intermediate level): developing a simple gallery of downloadable images;
- Basics of PHP (intermediate level): news feed with a header from different sites;
- ...