Contents
Topics
Faq and howto
A project for each topic
Find your level questions
Faq and howto
Can I enjoy learning computing?
It’s best if you enjoy computers and sharing with people.
Is there a difference between computer science and computing?
Not the way we use the words. Computer Uses is different, usually called IT or ICT.
How much ICT do I need to start this course?
None but you will go faster with mouse skills and keyboard skills. A wp program like Word will be useful, as will a spreadsheet.
What computer stuff will I need?
Internet and a printer.
How much will it cost?
Only your time.
I am interested. When can I start?
Now.
How should I start?
Find the topic that interests you most, and try the questions at the end of this booklet.
And then?
Repeat until you find a topic to do the project on, and report back to your group, mentor, parents, or us.
Repeat until you can invent your own topics, and start earning money.
Make a donation from your earnings to encourage a good online education outfit.
Topics in Computer science.
1. Memory 1
2. Processes 1
3. Math and physics concepts behind successful computer games
4. The brain and the CPU
5. Hardware
6. Software
7. Output techniques
8. Keyboard and other input skills
9. Energy needs of computers
10. Processes 2
11. Networking
12. Troubleshooting computer diseases. The computer medic.
13. GUI issues and other people skills
14. Memory 2
15. Evolution and growth of the brain and the CPU
16. AS concepts
17. A2 concepts
18. Direct lines to the brain and to the CPU
19. First degree concepts
20. Math for computing
21. Current masters degree projects in computer science
22. Cutting edge research areas: security, visual recognition, cyber crime, podcast effects, ..
23. Future prediction: PIC and perhaps ipic. Matchbox size servers.
24. What kind of computer engineer do you want to be?
Projects for each topic in a new computer science course
Give very short answers only, if you write them out.
Most of these projects could be presented to a group, with a flip chart or projector..
1. Memory 1
Memories are what we can find inside us. Computer memory is anything that’s ever been stored. So long as we can still access it. Name the types you know. How are they stored?
2. Processes
Most actions have processes. Think of a few for eating, chatting, partying. Think of a few computer processes. ‘The only thing a computer can do is add two numbers.’ True or false?
3. Math and physics of cool games
First list your top ten. Note the on screen actions. How would you program it? Suggest improvements.
4. The brain and the CPU
Compare speeds, reliability, emotions, interactions, unexpected effects, boot up and shutdown, rest periods, inventors, .. you name it..
5. Hardware
Make a long list that will grow in you for ever. Group and add daily. There are ads in every newspaper.
6. Software
Utilities and applications. You probably know a thousand programs. Split them into these two groups. Note how the borderline shifts as applications you have to think about become useful and automatic like riding a bicycle and driving.
7. Output techniques
You have learnt to control outputs like to screen, speakers and paper. Are there others? What new outputs will come online this decade? This century?
What new skills will we need to make these outputs happen, to design them, to refine them, and to invent more?
Examples are scans of babies and all our insides, banks of webcams targeting hospitals, criminals and jails, and satellite imaging of radioactive hotspots.
8. Keyboard and other input skills
You can handle the four or five office applications. What other packages can you run fast and comfortably. Compare your top emailer, browser, search engine, and web encyclopedia with the competition. How often do you change them?
9. Energy needs of computers
Find the power requirements of several PCs, CPUs and monitors. A normal reading lamp uses 40 watts. Some CPUs can use less than 1 watt. What are the chances we will be using solar power for all our mobile computer needs? The motor industry used gas guzzlers – and still does with big SUVs – long after oil became expensive. Are we doing the same with computers. Compare all the differences. In what ways do computers save oil?
10. Processes 2
See wikipedia’s article on process. Include the history part for task; program, process and thread; multiprogramming, multitasking and multithreading; evolution of early operating systems. Do you agree that reducing the instruction set can increase efficiency? Do we need all these long words?
11. Networking
Compare your network of friends with your family network. Early computers had no network. It grew from students like you and me connecting computers with wires. Most learning is by networking, with peers, teachers, books, experience. For good bandwidth, you need to enjoy it. Jokes, friendships, parties, jollies, all help networking. So do good manners: courtesy in greeting always helps people network. Explore the four-way handshake computers use.
12. Troubleshooting computer diseases. The computer medic.
BT, biggest telco in UK, claims their hero is the engineer on the doorstep. Thousands of home visits are made by Mr Fixits every day. You will be doing this already if you know computer stuff others don’t. Learning is easy: just read manuals, do courses like this, and advertise yourself nicely. It’s the niceness people pay appreciate, the rest they could phone or take the computer to a shop to get advice. The dummies books are expensive and hard to read, the ‘in easy steps’ books by Computer Step are some of the best we have seen. For topics in this section, look at the adverts by the Mr Fixits, or just learn to do the things you are asked to do. Don’t forget to charge. That way you are appreciated and your time is respected.
13. GUI issues and other people skills
The hardest part of computing is getting into it. None of us have the same experiences, so we struggle to help each other. This is why math is so awesome to so many. Learners don’t know where the teacher is coming from, the teacher doesn’t know where the kids have been. After a very short time, they form a pact to do only the minimum set by the school. Maths in the West is dead until we cut this knot. Computing can fly free – you already know if this course is working for you.
14. Memory 2 If you can puzzle out these acronyms, you are well underway:
CD DVD HD RAMdisc, SSD. The latest we found is Sony 70 nanometre SSD chip.
Memory is where variables are stored. A variable is just a patch of memory. Memory is a place for storing the 0’s and 1’s of binary. If you can code it in binary, you can store it in memory. Books are memory that stores printed pages. Computers are learning to store all the fonts ever invented. It is worth looking at how all the acronyms actually store the binary bits, and how they were made writable as well as ROM. Note the speeds of access too. What is happening to the mountains of tape that was used for business back up? What will SONY’S new SSD chips do to the acres of server rooms in every city?
15. Evolution and growth of the brain and the CPU
Best book we have seen on this Brian Rose’s Brain for the 21st Century. For the brain part. Evolution of the CPU is a student essay topic. Google gives 11 million hits, most of them .com sites so take your pick. Wikipedia on CPU design gives a solid looking history with a graphs on power consumption, plus as much tech detail as you will want on first reading. Beware transient commercial edits, though.
Comparing the brain and the CPU is unfair and divisive. You should though know how Prof Roger Penrose of Oxford and Prof Igor Aleksander of Imperial College see it from different viewpoints: sheer impossibility vs engineering challenge.
16. AS concepts. Load and skim any syllabus eg aqa from http://www.aqa.org.uk/qual/gceasa/comp.html
Note that googling aqa computing A2 gives two text books written for this UK syllabus. The questions after the chapters in Bradley are very good confidence boosters. Just reading the answers (at the end of the book) will be useful to many.
17. A2 concepts. As for AS. A good programming project is expected for the A2 (Upper Sixth) level. Much guidance in given in the mark scheme. Useful to read even if you aren’t doing the A2 course.
18. Direct lines to the brain and to the CPU.
Brain processes are started by electrical signals, chemical signals, release of chemicals, and heavy use of energy from blood. Computer processes are driven by electrical signals. Both rely on interrupts. Find what computer interrupts are, and how they affect registers. Read about threading and how it evolved as CPU chips evolved. Summarise current threading and chip design. Give examples.
19. First degree concepts. Ask the admissions tutor at any University you might want to go to.
20. Math for computing. Pick your favourite maths topics and find or invent
how problems can be solved
the topic can be taught with a computer.
Suggestion: spreadsheets can be taught to do much of school and college maths. Another powerful tool is Mathematica.
21. Current masters degree projects in computer science. Again try the admissions tutor, or the secretary of the Head of CS department would know who to ask.
22. Cutting edge research areas: security, visual recognition, cyber crime, podcast effects, image analysis, nanotech fabricators, ..
23. Future prediction: PIC and perhaps ipic. Matchbox size servers.
24. What kind of computer engineer do you want to be?
These questions will be to help you find your level in each topic.
If enough people ask, we could produce answers.
Meanwhile if you are learning well this way, read Bradley’s answers to the chapter questions in his textbook.
Questions needed. Ideas please?
1. Memory 1
2. Processes 1
3. Math and physics concepts behind successful computer games
4. The brain and the CPU
5. Hardware
6. Software
7. Output techniques
8. Keyboard and other input skills
9. Energy needs of computers
10. Processes 2
11. Networking
12. Troubleshooting computer diseases. The computer medic.
13. GUI issues and other people skills
14. Memory 2
15. Evolution and growth of the brain and the CPU
16. AS concepts
17. A2 concepts
18. Direct lines to the brain and to the CPU
19. First degree concepts
20. Math for computing
21. Current masters degree projects in computer science
22. Cutting edge research areas: security, visual recognition, cyber crime, podcast effects, ..
23. Future prediction: PIC and perhaps ipic. Matchbox size servers.
24. What kind of computer engineer do you want to be?
[ add comment ] | [ 0 trackbacks ] | permalink |




( 3 / 171 )Some new projects for a new computer science course
Very short answers only if written.
1. Memory 1
Memories are what we can find inside us. Computer memory is anything that’s ever been stored. So long as we can still access it. Name the types you know. How are they stored?
2. Processes
Most actions have processes. Think of a few for eating, chatting, partying. Think of a few computer processes. ‘The only thing a computer can do is add two numbers.’ True or false?
3. Math and physics of cool games
First list your top ten. Note the on screen actions. How would you program it? Suggest improvements.
4. The brain and the CPU
Compare speeds, reliability, emotions, interactions, unexpected effects, boot up and shutdown, rest periods, inventors, .. you name it..
5. Hardware
Make a long list that will grow in you for ever. Group and add daily. There are ads in every newspaper.
6. Software
Utilities and applications. You probably know a thousand programs. Split them into these two groups. Note how the borderline shifts as applications you have to think about become useful and automatic like riding a bicycle and driving.
7. Output techniques
You have learnt to control outputs like to screen, speakers and paper. Are there others? What new outputs will come online this decade? This century?
What new skills will we need to make these outputs happen, to design them, to refine them, and to invent more?
Examples are scans of babies and all our insides, banks of webcams targeting hospitals, criminals and jails, and satellite imaging of radioactive hotspots.
8. Keyboard and other input skills
You can handle the four or five office applications. What other packages can you run fast and comfortably. Compare your top emailer, browser, search engine, and web encyclopedia with the competition. How often do you change them?
9. Energy needs of computers
Find the power requirements of several PCs, CPUs and monitors. A normal reading lamp uses 40 watts. Some CPUs can use less than 1 watt. What are the chances we will be using solar power for all our mobile computer needs? The motor industry used gas guzzlers – and still does with big SUVs – long after oil became expensive. Are we doing the same with computers. Compare all the differences. In what ways do computers save oil?
10. Processes 2
See wikipedia’s article on process. Include the history part for task; program, process and thread; multiprogramming, multitasking and multithreading; evolution of early operating systems. Do you agree that reducing the instruction set can increase efficiency? Do we need all these long words?
11. Networking
Compare your network of friends with your family network. Early computers had no network. It grew from students like you and me connecting computers with wires. Most learning is by networking, with peers, teachers, books, experience. For good bandwidth, you need to enjoy it. Jokes, friendships, parties, jollies, all help networking. So do good manners: courtesy in greeting always helps people network. Explore the four-way handshake computers use.
12. Troubleshooting computer diseases. The computer medic.
BT, biggest telco in UK, claims their hero is the engineer on the doorstep. Thousands of home visits are made by Mr Fixits every day. You will be doing this already if you know computer stuff others don’t. Learning is easy: just read manuals, do courses like this, and advertise yourself nicely. It’s the niceness people pay appreciate, the rest they could phone or take the computer to a shop to get advice. The dummies books are expensive and hard to read, the ‘in easy steps’ books by Computer Step are some of the best we have seen. For topics in this section, look at the adverts by the Mr Fixits, or just learn to do the things you are asked to do. Don’t forget to charge. That way you are appreciated and your time is respected.
13. GUI issues and other people skills
The hardest part of computing is getting into it. None of us have the same experiences, so we struggle to help each other. This is why math is so awesome to so many. Learners don’t know where the teacher is coming from, the teacher doesn’t know where the kids have been. After a very short time, they form a pact to do only the minimum set by the school. Maths in the West is dead until we cut this knot. Computing can fly free – you already know if this course is working for you.
14. Memory 2 If you can puzzle out these acronyms, you are well underway:
CD DVD HD RAMdisc, SSD. The latest we found is Sony 70 nanometre SSD chip.
Memory is where variables are stored. A variable is just a patch of memory. Memory is a place for storing the 0’s and 1’s of binary. If you can code it in binary, you can store it in memory. Books are memory that stores printed pages. Computers are learning to store all the fonts ever invented. It is worth looking at how all the acronyms actually store the binary bits, and how they were made writable as well as ROM. Note the speeds of access too. What is happening to the mountains of tape that was used for business back up? What will SONY’S new SSD chips do to the acres of server rooms in every city?
15. Evolution and growth of the brain and the CPU
Best book we have seen on this Brian Rose’s Brain for the 21st Century. For the brain part. Evolution of the CPU is a student essay topic. Google gives 11 million hits, most of them .com sites so take your pick. Wikipedia on CPU design gives a solid looking history with a graphs on power consumption, plus as much tech detail as you will want on first reading. Beware transient commercial edits, though.
Comparing the brain and the CPU is unfair and divisive. You should though know how Prof Roger Penrose of Oxford and Prof Igor Aleksander of Imperial College see it from different viewpoints.
[ add comment ] | [ 0 trackbacks ] | permalink |




( 2.9 / 185 )Why would I lie to you? Old tendencies. I lied, so I lived
Grooming of monkeys, tickling and grinning and giggling, play fighting of cubs, all have survival value. Masking deceit is just one of these. Fraud is a very old crime. Often rewarded with success, at least for a while until the tribe detects the fraudster. This may be too late: he has become too powerful to topple. At this point another survival mechanism kicks in: acceptance, disguised as duty. Really just discretion being the better part of valour. At this point the king employs a food taster, and takes to lurking in his palace, sending generals and scribes to work for him. Or becomes as worried as those in high places about image and betrayal.
Why schools, like hospitals and courts and media and cells, need nuclei
We assume the un-nuclear cell evolved first as a bag of nutrition, and was successfully colonised by organelles like today’s DNA-bearing nuclei. More epiphyte than parasite, the nuclear symbiosis gave both entities extra powers. Like collaboration with neighbours, less competition between parts, more efficient procreation, better defences against disease and decay, and many others. Communication within, more sense of purpose, more awareness that all parts need to unite, no parts are needed that work against the whole. Dynamic renewal followed the acquisition of a controlling nucleus. All parts constantly reform, whether external conditions vary or no. There are no givens that allow parts to stagnate, civil services to block change, unions to demand unsatisfactory workers stay in post. Management cannot connive with disaffection in exchange for peace. Not a workers’ paradise, but not moribund, stasis-ridden and morbid. Interestingly, the symbiosis gave all parties a medium for survival, with just reward rather than gross rewards. So in the ideal organisation that relies of peace, fairness, justice etc for all members, we would do worse than consider the success of the nuclear cell.
Prisons a victim of success
Re-offending rates are perhaps more a reflection of desire to return to jail than reaction to the rigours of society. With increasing police surveillance, baddies are going to be locked up faster than ever. What to do? Teach ‘em to teach is one possibility. Give jobs that are meaningful, with gratitude from the receivers of the work. Video surveillance and interview feedback with fMRI scans for integrity of answers by both parties should see job creation rise and essential community service being done to mutual satisfaction of post-testosterone male and crime-averse voter.
Holiday travel: Bryson or pilgrimage or mission
Travel broadens the seeing mind, constricts the inebriated. Travel with money flatters, milord ‘s critical mind dulled by obsequies. Travel with work in a new language enriches wallet and friendships. Take nothing but photographs becomes exchange large parts of your soul.
[ add comment ] | [ 0 trackbacks ] | permalink |




( 3 / 163 )All is memory and process
In early single-cell lifeforms, head for warmth meant survival. Remembering where warmth was meant selective survival. Both mean potential to evolve. These two processes in a cpu mean selection – currently by surrounding life forms and evolution. From chip to Cray to ipic. Co-evolution of collaboration and specialising likewise went from molecules to organelles in cells to groups of organs to interacting brain modules to interacting societies. The process of interaction and the memory of skill are equally important. We need both at high level as individuals and as societies. So say liberals.
Who shall be king?
Whoever inspires and keeps inspiring. When fear ruled, dynasty crumbled. When democracy rules, government crumbles. Few dynastic fascisms survive the second generation. Accountants and medics probably have more dynastic staying power. The offspring, if inspired by the parental skills and career, inherit metal and mantle. They share skills, and set up today’s interlocking network of family trusts that is our de facto king.
Using less utility: water, energy, oxygen, space, community, ..
Ability to consume was ever a pleasure. Assuming the planet is limited, the species needs to acquire the pleasure of abstinence, in more fields than the utilities. Fortunately waves propagate with little energy. Families are happier with lebensraum. Good fences make good neighbours. Your kids need challenge and adventure but not war and beastliness. These are the basis for breeding thinking people who can solve the shortage problems. They will embrace as radical solutions as are needed.
[ add comment ] | [ 0 trackbacks ] | permalink |




( 3 / 152 )Computer science. A very first draft of a new ‘course’ for computing clubs in school and homeschooling.
1. Memory 1
2. Processes 1
3. Math and physics concepts behind successful computer games
4. The brain and the CPU
5. Hardware
6. Software
7. Output techniques
8. Keyboard and other input skills
9. Energy needs of computers
10. Processes 2
11. Networking
12. Troubleshooting computer diseases. The computer medic.
13. GUI issues and other people skills
14. Memory 2
15. Evolution and growth of the brain and the CPU
16. AS concepts
17. A2 concepts
18. Direct lines to the brain and to the CPU
19. First degree concepts
20. Math for computing
21. Current masters degree projects in computer science
22. Cutting edge research areas: security, visual recognition, cyber crime, podcast effects, ..
23. Future prediction: PIC and perhaps ipic. Matchbox size servers.
24. What kind of computer engineer do you want to be?
Texts:
Exercises for the willing
Hurdles for self-testing
Finding and improving your learning style
A selection of examination questions
Long term computing aims
Tools:
Wikipedia commons – computer science – if you can look out for bugs
Primers in php, perl, basic,
Editors:
Net tools: Website critique and tools, Telnet, forms, ..
[ add comment ] | [ 0 trackbacks ] | permalink |




( 3 / 164 )
Calendar



