2. • "Considering the current sad state of
our computer programs, software
development is clearly still a black art,
and cannot yet be called an engineering
discipline."
(Bill Clinton)
3. • "Programmers are in a race with the
Universe to create bigger and better
idiot-proof programs, while the
Universe is trying to create bigger and
better idiots. So far the Universe is
winning."
(Rich Cook)
4. • "I think there's a world market for
about 5 computers."
(Thomas J. Watson, Chairman of the
Board, IBM, circa 1948)
5. • "If debugging is the process of
removing bugs, then programming must
be the process of putting them in."
(Edsger W. Dijkstra)
6. • "Don't worry if it doesn't work right.
If everything did, you'd be out of a
job."
(Mosher's Law of Software Engineering)
7. • "Computer language design is just like a
stroll in the park. Jurassic Park, that
is."
(Larry Wall)
8. • "There's an old story about the person
who wished his computer were as easy
to use as his telephone. That wish has
come true, since I no longer know how
to use my telephone."
(Bjarne Stroustrup)
9. • "Computers are useless. They can only
give you answers."
(Pablo Picasso)
10. • "That's what's cool about working with
computers. They don't argue, they
remember everything, and they don't
drink all your beer."
(Paul Leary)
11. What is computing?
• ICT studies what you do with a computer
• Computing studies how it works
– How does it work?
– What’s going on?
– What’s inside the box?
– How can I make it work better?
12. What will I learn?
• How to use a programming language to
make things.
• Different number systems
• Logic
• Communications and Networking
• Database design
• Etc …..
14. Will I be any good at it?
• Some indications …..
– You have already played with computer
technologies such as HTML, Games, Flash.
– You don’t give up easily
– You like puzzles
– People think you are clever
– You know your way around the Internet
LETS FIND OUT…
15. The Major Topics in Year 12
• Problem Solving
• Programming
• Data representation
• Machine level architecture
• Computer systems
• The Internet
• Consequences and uses of computers
16. Examinations
• Year 12
– 1 theory exam (1 hr)
– 1 practical exam (2 hr)
• Year 13
– 1 Theory exam (2 hr)
– 1 Project
17. Lets make something
• The first computer program
was written by a woman – Ada
Lovelace in 1842
• 168 years later, we will use
Visual Basic to create a simple
graphics application.
18. To Start
• From Start > All Programs
• Applications
• Specialist Applications
• Computing
• Visual Basic Express 2008
19. What’s Next
• A serious commitment
• One hour homework per day
• ‘B’ grade GCSE mathematics minimum
• See you next year!
Editor's Notes
Problem solving – principles of computation, stages in problem solving, state machines,algoriths Programming – will use python overall makes up about 30% of the course Data representation binary and hexadecimal numbers characters, graphics and sound Machine level architecture logic gates, Boolean algebra, computer architecture (processors memory etc) The fetch execute cycle. Computer systems – hardware devices classification of software The internet – the structure of the internet web page construction cascading stylesheets Consequences and uses of computers – computers and the law, ethics emerging technologies