What 'IT' Stuff Should We Teach Ninth-Graders?
gphilip writes "I have been asked to contribute ideas for the preparation of a textbook for ninth graders (ages circa 14 years) in the subject of Information and Communication Technologies (ICT). Could you suggest material to include in such a text? More details below."
Quite a few details, actually — how would you add to the curriculum plan outlined below?
"Background: This is for the public school system of the state of Kerala, India. The state has near-total literacy (we achieved this goal in 1991 following a massive literacy drive), and the government is keen on achieving total e-literacy as well. This drive for e-literacy — and the school curriculum that is the subject of this question — is based entirely on free and open-source software; the school system uses a customized version of Debian for teaching purposes.
ICT is a subject that has been recently introduced into the school curriculum. Currently we have, for all intents and purposes, a 'first generation' of students (and teachers) in this subject. To be more precise, the general public is just beginning to use computers in a big way, and the goal now is to familiarize them with the use of computers, and more specifically, with FOSS. The ICT textbook for the eighth grade (native language version), therefore, focusses on introducing various GNU/Linux software and showing how they can help in learning the other, more traditional, subjects. This textbook introduces the following software: The Gimp, Sunclock, OOO Writer, Calc, and Impress, Kalzium, Geogebra, Marble, and Kstars. In addition, there are simple introductions to elementary Python (variables, the print statement, and if-else), networking, and the Internet.
What we need: In the ninth grade textbook, we would like to shift the focus a bit. We want to introduce concepts which give more scope for creativity, and form a basis for further studies and/or a vocation in the future. The student spends one more year (the tenth grade) in the school system, and so there is scope for developing further on the theme of the ninth grade ICT book when designing the textbook for the tenth grade.
Given this background, are there some other FOSS software that, in your opinion, it would be good to introduce to our ninth graders?
I am partial towards introducing more of Python : the two loops, and perhaps the notion of a function. Do you have suggestions/pointers on how to go about doing this in a way that is easy to learn and to teach?
I would also like to give a glimpse of some ideas from computer science — the idea of an algorithm, for example — so that those kids with a math/CS aptitude get to see that there are such things out there. Which algorithms would be good for this purpose? Binary search is perhaps a good candidate, given that it is easy to describe informally, relates easily to things with which the student is familiar (phone book, dictionary), and it is easy to bring out the contrast in running time with the more natural linear search. What other algorithms would be instructive and motivating? Which other notions from computer science can be introduced to this audience in this manner?
Any other ideas/suggestions about this are also welcome."
ICT is a subject that has been recently introduced into the school curriculum. Currently we have, for all intents and purposes, a 'first generation' of students (and teachers) in this subject. To be more precise, the general public is just beginning to use computers in a big way, and the goal now is to familiarize them with the use of computers, and more specifically, with FOSS. The ICT textbook for the eighth grade (native language version), therefore, focusses on introducing various GNU/Linux software and showing how they can help in learning the other, more traditional, subjects. This textbook introduces the following software: The Gimp, Sunclock, OOO Writer, Calc, and Impress, Kalzium, Geogebra, Marble, and Kstars. In addition, there are simple introductions to elementary Python (variables, the print statement, and if-else), networking, and the Internet.
What we need: In the ninth grade textbook, we would like to shift the focus a bit. We want to introduce concepts which give more scope for creativity, and form a basis for further studies and/or a vocation in the future. The student spends one more year (the tenth grade) in the school system, and so there is scope for developing further on the theme of the ninth grade ICT book when designing the textbook for the tenth grade.
Given this background, are there some other FOSS software that, in your opinion, it would be good to introduce to our ninth graders?
I am partial towards introducing more of Python : the two loops, and perhaps the notion of a function. Do you have suggestions/pointers on how to go about doing this in a way that is easy to learn and to teach?
I would also like to give a glimpse of some ideas from computer science — the idea of an algorithm, for example — so that those kids with a math/CS aptitude get to see that there are such things out there. Which algorithms would be good for this purpose? Binary search is perhaps a good candidate, given that it is easy to describe informally, relates easily to things with which the student is familiar (phone book, dictionary), and it is easy to bring out the contrast in running time with the more natural linear search. What other algorithms would be instructive and motivating? Which other notions from computer science can be introduced to this audience in this manner?
Any other ideas/suggestions about this are also welcome."
Well, I think it would be appropriate to teach pupils how to get first posts. FIRST POST NIGGA!!!!!!!!!!!1 FROSTY PISS FTW!!!!!!!!!!!!
We don't need no stinking IT! - Sent from my iPad
backups are important.
Yes, the 11th Commandment: "Thou shalt make backups"
Unfortunately, it was on the third tablet...
I smell a method patent coming... "Proper use of language... ON THE INTERNET".
That would work, as there is essentially no prior art.
Earn a % of cash back from Newegg, Tiger Direct, Walmart.com, and more: http://www.mrrebates.com?refid=458505
and there was no backup ;-)
Both is correct. Or incorrect. Depending on what OS you are. ;-)
In the USA, we teach to the standards tests - so that "outside the box" thinking that programming requires is a no go. Hey, nice dream world though.
I agree, good data redundancy is very important.
Sorry, that was the OLD Testament. According to the NEW Testament, only Jesus saves.
backups are important.
Yes, the 11th Commandment: "Thou shalt make backups"
Unfortunately, it was on the third tablet...
Not to worry. You can rebuild the third tablet by XORing the odd bits on tablet one and even bits on tablet two.
I only post comments when someone on the internet is wrong.
Yes, the 11th Commandment: "Thou shalt make backups"
Unfortunately, it was on the third tablet...
So, there was no backup of the tablet containing the "Backup Commandment"?
You have the right to remain sentient. If you give up the right to remain sentient, you will be elected to public office
I would be interested in knowing what books you would assign as requited reading in "English Lit."
I would assign Romeo and Juliet, though that would be on the unrequited reading list.
Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
I'd link to the Tao of Backup, although that is more for Buddhists.
Crap. What did the new CSS do with the "Post anonymously" option??
How about:
The 3-fingered salute to Microsoft
The difference between a Windows Install disc and a Windows Recovery disc
The beginning of a Microsoft help desk script, something along the lines of: ...(person can say anything here)...
Hello, may I help you?
Have you tried restarting your computer?
Have you tried reinstalling Windows?
Do you have the latest drivers for your video card, mouse, printer and any other peripherals?
Sleep your way to a whiter smile...date a dentist!