Computer Textbooks For High Schoolers?
wetdogjp writes "I recently became a high school teacher, and I've inherited three classes with no textbooks! While two of my classes are introductory in nature, one for computers in general and the other for networking, the third class should prepare juniors and seniors to enter the workforce and start a career in computers. We have some older textbooks by Heathkit available, but the newest of them are four years old. Do Slashdotters have any favorite textbooks that can help kids on their way to becoming junior sysadmins, programmers, networking professionals, etc.? Would you suggest books to prepare students to take certification tests such as A+, Network+, or others? Any textbooks we use would need to cover quite a breadth of material, such as PC hardware, operating systems, networking, security, and more."
The internet has all the information they need to know. Just teach them how to search effectively for the information they want.
-- Sex is the antonym of pringles. Once you pop it's time to stop.
Dietel & Dietel publish a bunch of intro books (c++, java, a few others) that have a bunch of supplements/coding examples/etc. on their website. They're very newbie friendly and cover a good deal of information. Actually, so do some of the AP comp sci review books (my Baron's AP Java book has a lot of clear examples.)
Look at other high schools and community colleges that teach the same thing you do and see what books they're using.
Certification prep is a double edged sword. The books may be accessible, but they also may be too focused on the test and therefore teach to it rather than teach general skills.
Also, you don't need to use a book for everything. All my intro programming books do a brief overview of hardware, and my profs add when needed. I didn't even have a textbook for my high school computer hardware class (basically a build your own computer thing, but we also learned about karnough maps, logic, and other basics.)
open source modern art: laser taggi
I am in the process of writing a series of free ebooks for high school age students which teach the detailed fundamentals of how a computer works:
http://professorandpat.org/
The programming books are designed to work with a free development environment called MathRider:
http://mathrider.org/
Some of your students may find these to be useful.
Ted
Talk to the people at O'Reilly, especially their Safari bookshelf. They might be able to cut you a deal for educational use.
http://oreilly.com/
http://safari.oreilly.com/?cid=orm-nav-global
Maybe he was thinking on teaching from 'The C Programming Language' by K&R, and the class project would be writing a Turing complete interpreter for the Game of Life.
I don't know about angles, but it's fear that gives men wings. -Max Payne
Sure, there's always new stuff, but it's more important to have a good grasp of the fundamentals than to know the latest buzzword bingo stuff that probably won't last long anyhow.
http://www.greenteapress.com/thinkpython/.
Its a great introductory programming book, focused on Python. Its coming out in print form soon, if that is a requirement.
Are any employers anywhere willing to hire high schoolers in any tech jobs in today's economy?
You need to get out more and smell the recycled air at Best Buy, Circuit City, Apple stores etc.
Fairly sure those people are high school graduates at best. If those employees are college graduates, I am not sure that a college degree is worth all that much.
Me: Do you carry crossover cables?
Employee: What are those?
Me: A cable with cross-wired ethernet jacks at the ends.
Employee: What are you trying to use it for?
Me: To connect my desktop to my laptop
Employee: Well, you could use an external hard drive to transfer files over...
Cheers!
Atheist: Buddhist in a Prius
While I don't think I'm in a good position to recommend specific books, I feel that from my experiences with my nephew (we're quite close) I should add my 2 cents.
While you're in a great position to educate students with regards to computers and in reality, you could even prepare them for A+ and even Cisco or Juniper certification before they leave school, I believe that you should take advantage of the opportunity instead to teach them general computer knowledge and not specialized.
I have worked indirectly with CompTIA and have even assisted in writing books for A+ certification, but I prefer to believe that students taking courses voluntarily in high school should be directed towards higher education in computer science instead of providing them with a certification track that could allow them to go straight to work after high school. I believe that the A+, Network+, CCIE etc... track is great for guys that never got the higher education and want to work their way up the food chain without going to the university at the age of 30.
Don't get me wrong, preparing kids to take a CCIE which would get them $85,000-$125,000 a year the moment they graduate high school sounds great, but if they were able to achieve that by the time they left school, they could achieve so much more with a few years in the University.
Now, if you're teaching in a place where the students might otherwise be doomed to a life working in factories in dead end jobs, or in a place where the percentage of students continuing to higher education is disappointing, you would do them a great favor preparing them for certifications and careers straight out of high school. But if you make it obviously profitable for students to just ditch college and the university because they are certified for jobs right out of high school, then you could in fact be robbing the world of the valuable resources of higher educated scientists.
Teach the students computers as a science at the high school level, not as an engineering skill. If you're teaching at a proper (meaning public) high school as opposed to a vocational school, then computers should be approached in the same way as physics, biology or chemistry.
The students should leave your class knowing where computers come from, they should understand the history of computers. Maybe you should try to teach a limited set of electronics including discreet math (or just general boolean logic), you could even communicate with the local junior college and find out if you can design a credit track where you can use their curriculum to allow students to take college level 1st and 2nd year courses in high school and then take their finals at the college. This is actually how my high school worked and because of that many of the students continued on to New York Institute of Technology with 90% of their first two years of university credits completed.
Well, that was my two cents... I hope you find a good path to follow.
P.S. - if you do end up going down the certification track instead, please choose useful ones. A+ and Network+ are for guys driving silly vans to peoples houses with stupid names like Geek Squad. They're the fat assed, butt crack hanging out of their jeans plumbers of the computer business.
Unkind, uncalled for, and incorrect to boot.
Seriously: A) Homeschooling - not a perfect solution to the INCREDIBLY complicated problem of getting kids educated. In many cases, not a good solution. And, fyi, public school teachers build curriculums. So do private school teachers.
B) You kill your own argument by pointing out that "used the book as a foundation." He still used the book. He still needed the book. And why? Because a quality textbook is one of the most useful and powerful tools for both guided and self-directed learning. Because trying to learn anything without some sort of organized reference is maddeningly difficult. Because, I don't know, a teacher only has so much time with the kids, and they need more information than he can fit into one hour (maybe 1.5) per weekday.
Your argument (such as it was) demolished, I turn to motivation. What the hell is wrong with you? You see a question about relative quality of textbooks, and think "OHMYGOD, A CHANCE TO BASH TEACHERS AND UNIONS AND PROMOTE HOMESCHOOLING BECAUSE I'M THE SECRET LIBERTARIAN GOD-PRINCE!!!1!"
If you want to run an opinion blog, do so. But leave people who are trying to find ways to teach children better in peace, dude.
.. the third class should prepare juniors and seniors to enter the workforce and start a career in computers.
The point of high school is not (or should not be) to prepare kids to be mindless worker drones. The point of high school is (or should be) to give them a good, basic education.
In my area, there are virtually no computer repair shops left.
That is because the repairs (Windows bugs) have become too complex to effectively troubleshoot and repair. To do the job right requires too much time for which you can't bill. After spending a day attempting to recover a Windows box without a reformat, I learned the level of futility. I now too, reformat, reinstall when working with Windows boxes. The software is too complex to repair after a modern malware attack.
The amount of undocumented crap that can hose the sytem is too great.
Here is a typical reason to reformat instead of repair..
1 factory Windows XP install
1 aftermarket freeware photocopier (Scanner to printer)
1 demo factory loaded photo editor
Photocopier works fine, until the need arose one day to crop a photo to post online.. Tried the default photo editor.. the 30 day trial expired a year ago, would you like to spend $$$ for the full version? No.
Now the photocopier is broken. Attempts to photocopy simply launch the dead photo editor as it hijacked the TWAIN driver and launches upon any scan. Removing the photo editor does not fix the photocopier. Windows reports the photo editor is missing, would you like help searching for it?
How to fix??? How much time would be required to find where the TWAIN driver has been repointed. It's buried in the registery and not documented.. It's reformat to fix. Anything else is a massive waste of time.
The wife doesn't want to lose her settings and email so this has been broken for about 2 years. Photocopier functions and photo editing is done on the Linux box now because it works.
The wife is migrating away from Windows as it decays and she too looks for the tools that work.
To learn to like Linux, simply use Windows for a while.
The truth shall set you free!
And home-schooled kids learning Latin would know the plural of curriculum is curricula ;)
You can be pissed all you want that homeschooling is more successful than public schools at giving kids a good education
That's far from the truth.
There are certainly many success stories from homeschooling, but consider the inputs: those kids are motivated students from generally affluent families whose parents are themselves sufficiently sophisticated to prepare a curriculum. There was never really any doubt about the success of their education. The benefit comes from individual attention and self-pacing, which isn't a benefit of homeschooling but rather of class sizes you and your crackpot instruction.
For every "success", there's a sadly manipulated child as well as a total failure to go along with him. Saying that homeschooling is the answer is disingenuous at best. Few parents are sufficiently skilled or knowledgeable to complete an entire primary and secondary education.
If they are as good as they claim at educating, they should be able to write a decent text book.
Spoken like someone who truly fails to understand what a teacher is for. Educating isn't simply feeding data. Being able to write a textbook is an entirely different skill from being able to help students apply that information. You don't ask the race car driver to build the car. Even being an expert in a particular field does not mean you can write an effective textbook about it.
Just look at all the professors who are brilliant theorists and scholars but terrible instructors.
Given the choice, I prefer a paper source over an internet link nine times out of ten. A good book, properly indexed, is almost always superior to someones personal page or site on a topic. There are exceptions, but overall books offer better presentations. The physical format of a book is also easier on the eyes, and more accessible than a computer monitor.
Hyperlinks are all very well for wiki-trips, but wiki-trips are really more for general knowledge learning. The question of the credibility of information on the internet also refuses to go away. Everyone by now has encountered information on wikipedia they know to be wrong or misleading. The same goes for websites. I don't mean to say that books and printed materials intrinsically have more credibility. But it's usually higher for them, though not by an order of magnitude.
If you want specific, detailed information and training on a topic, you need to read a book.
May the Maths Be with you!
Only in the mainstream mediums, although sometimes they get it wrong and have to post a correction in the erratums column.
Real Daleks don't climb stairs - they level the building.
from Wikipedia, in a sourced section of the article:
Test results
Figure 2. Home School Students Compared to the National Norm Group in Grade Equivalent Units, Scholastic Achievement and Demographic Characteristics of Home School Students in 1998, Lawrence M. Rudner, University of Maryland, College Park. From Education Policy Analysis Archives.
Figure 2. Home School Students Compared to the National Norm Group in Grade Equivalent Units, Scholastic Achievement and Demographic Characteristics of Home School Students in 1998, Lawrence M. Rudner, University of Maryland, College Park. From Education Policy Analysis Archives
Figure 1. Academic Achievement of Home School, Catholic/Private and the Nation's Students, Scholastic Achievement and Demographic Characteristics of Home School Students in 1998, Lawrence M. Rudner, University of Maryland, College Park. From Education Policy Analysis Archives
Figure 1. Academic Achievement of Home School, Catholic/Private and the Nation's Students, Scholastic Achievement and Demographic Characteristics of Home School Students in 1998, Lawrence M. Rudner, University of Maryland, College Park. From Education Policy Analysis Archives
Numerous studies have found that homeschooled students on average outperform their peers on standardized tests.[52][53] Home Schooling Achievement, a study conducted by National Home Education Research Institute (NHERI), supported the academic integrity of homeschooling. Among the homeschooled students who took the tests, the average homeschooled student outperformed his public school peers by 30 to 37 percentile points across all subjects. The study also indicates that public school performance gaps between minorities and genders were virtually non-existent among the homeschooled students who took the tests.[54]
As for social adjustment:
John Taylor later found, using the Piers-Harris Children's Self-Concept Scale, "while half of the conventionally schooled children scored at or below the 50th percentile (in self-concept), only 10.3% of the home-schooling children did so."[57] He further stated that "the self-concept of home-schooling children is significantly higher (and very much so statistically) than that of children attending the conventional school. This has implications in the areas of academic achievement and socialization, to mention only two. These areas have been found to parallel self-concept. Regarding socialization, Taylor's results would mean that very few home-schooling children are socially deprived. He claims that critics who speak out against home schooling on the basis of social deprivation are actually addressing an area which favors home schoolers.[57]
Opposition to homeschooling comes from varied sources, including some organizations of teachers and school districts. The National Education Association, a United States professional association and union representing teachers, opposes homeschooling.[70][71]
Of course there are those who oppose homeshooling:
Opponents of homeschooling state concerns falling into several categories: standards of academic quality and completeness; (Notice they don't like measurements, only vague suspicions)
(continued...)reduced funding for public schools; (ahh! here we come to the crux of the matter)
lack of socialization with peers of different ethnic and religious backgrounds; (but they fail to cite)
fear of religious or social extremism; (OMG! Are they *religious*? Oops - "Reason for homeshooling: Can give child better education at home - 48.9% with an error of 3.79")
that homeschool curricula often exclude critical subjects; (not cited)
that parents are sheltering their children, or denying them opportunities that are their right such as social development, or providing an unfair advantage over students whose parents lack the time or money to homeschool; existence of parallel societies not fitting into standards of citizenship and national community. [72]
This is actually hilarious, because the article cites thi
The brains of a chicken, coupled with the claws of two eagles, may well hatch the eggs of our destruction.