SlideShare a Scribd company logo
Fareham College
Computer
Science:
Rikki Prince (ECS teaching fellow)
Electronics and Computer Science
University of Southampton
The best fun there is?
“Any sufficiently advanced
technology is indistinguishable
from magic.”
Arthur C. Clarke
“Any sufficiently advanced
technology is indistinguishable
from magic.”
Arthur C. Clarke
“It's still magic even if you
know how it's done.”
Terry Pratchett
Information
Computer Science: The best fun there is? @ Fareham Byte
How much
information
per pixel?
 Red x Green x Blue
 8 bits x 8 bits x 8 bits
 28 x 28 x 28 colours
 224 colours
 210 x 210 x 24 colours
 ~ 103 x 103 x 16 colours
 ~ 16 million colours
FarehamCollege
Who thought of bits?
Fareham College
Claude E Shannon
Claude Shannon (1948).
"A Mathematical Theory of
Communication".
Famous book:
Warren Weaver and Claude
Elwood Shannon (1963). The
Mathematical Theory of
Communication
The Ultimate Machine!
Fareham College
Shannon was
amazing!
How many bytes
per picture?
 3 bytes per pixel
 10 megapixels per picture
 30 megabytes per picture
 A picture from my 10 mp camera says: ~ 5
megabytes
 Yes! It is in JPEG format. (Joint Photographic
Experts Group)
 Compression! Fareham College
The LZW Algorithm
Fareham College
Abraham Lempel
Jacob Ziv
Terry Welch
Detecting Edges and Circles
Fareham College
Detecting Edges and Circles
 Edges
 Sobel
 Circles
 Hough
Fareham College
Conway’s Game of Life
 Grid of “cells” (B/W pixels)
 For each cell look at 8 neighbours
1. “Die” if < 2 neighbours
2. “Live” if 2-3 neighbours
3. “Die” if > 3 neighbours
4. “Born” if exactly 3 neighbours
Fareham College
Schelling’s Segregation
 Grid of “houses” (red,
green, black pixels)
 Every “agent” has a “same-
type preference” p%
 Rules
 Select agent at random
 If % of neighbours that
are same type <p%
move to random empty
house
Fareham College
Processing + Arduino
Fareham College
Fareham College
Computer Science
 Theoretical foundations of information
and computation
 Practical techniques for their
implementation and application in
computer systems.
 The systematic study of algorithmic
processes that describe and transform
information
 What can be (efficiently) automated?
Fareham College
Sub-fields of CS
computer graphics - specific results
computational complexity theory - properties of
computational problems
Challenges in implementing computations:
- programming language theory studies approaches to
describing computations
- computer programming applies specific programming
languages to solve specific computational problems
- human-computer interaction focuses on the challenges in
making computers and computations useful, usable, and
universally accessible to people.
Fareham College
Information Technology
(IT)
“the study, design, development,
implementation, support or management
of computer-based information systems,
particularly software applications and
computer hardware.”
Deals with the use of electronic computers and
computer software to convert, store, protect,
process, transmit, and securely retrieve
information.
There is really a spectrum!
Fareham College
Theory
(Maths)
Applied
(Vocational)
Fareham College
Part I, Semester 1
 COMP1004 Programming Principles (Compulsory)
 COMP1007 Discrete Mathematics for Computer Science
(Compulsory)
 INFO1010 Personal and Professional Development
(Compulsory)
 MATH1014 Engineering Mathematics for Computer
Science (Compulsory)
 COMP1002 Computer Systems and Applications
(Optional)
 ELEC1013 Introduction to Digital Electronics (Optional)
Fareham College
Part I, Semester 2
 COMP1001 Introduction to Formal Methods
(Compulsory)
 COMP1003 Advanced Programming (Compulsory)
 COMP1006 Computer Architecture (Compulsory)
 COMP1008 Software Engineering (Compulsory)
 COMP1009 Data Structures and Algorithms
(Compulsory)
 COMP1005 System Administration Tools and Techniques
(Compulsory)
Fareham College
Part II, Semester 1
 COMP2002 Computational Systems (Compulsory)
 COMP2006 Human-Computer Interaction (Compulsory)
 COMP2007 Software Analysis and Design (Compulsory)
 COMP2009 Operating Systems (Compulsory)
 COMP2010 Compiler Engineering (Compulsory)
 INFO2009 Professional & Legal Issues (Compulsory)
Fareham College
Part II, Semester 2
 COMP2004 Database Systems (Compulsory)
 COMP2005 Distributed Computing (Compulsory)
 COMP2008 Communications and Networks
(Compulsory)
 COMP2011 Theory of Computing (Compulsory)
 COMP2012 Software Engineering Group Project
(Compulsory)
 COMP2039 Artificial Intelligence (Compulsory)
Some Year 3 modules:
 COMP3020 Individual Project
 COMP3004 Principles of Computer Graphics
 COMP3005 Computer Vision
 COMP3006 Real-time Computing and Embedded Systems
 COMP3008 Machine Learning
 COMP3010 Advanced Computer Networks
 COMP3011 Critical Systems
 COMP3013 Multimedia Systems
 COMP3016 Hypertext and Web Technologies
 COMP3017 Advanced Databases
 COMP3018 E-Business Techniques
 COMP3028 Knowledge Technologies
 COMP3032 Intelligent Algorithms
 ELEC3020 Advanced Computer Architecture
 ENTR3002 New Venture Development
Fareham College
Finding ECS details
Fareham College
Courses in ECS
Fareham College
Example: MEng CS
Fareham College
Example: Programming 1
Fareham College
…..and more
Fareham College
Serendipity
Fareham College
Who Does Comp Sci?
Fareham College
Fareham College
Who is this?
Professor Sir Tim Berners-Lee
OM, KBE, FRS, FREng, FRSA
On 25 December, 1990 he
implemented the first
successful
communication between
an HTTP client and
server via the Internet
English Computer Scientist!
Fareham College
 Born 8 June 1955
 Degree: The Queen’s College
Oxford
 Occupation: Computer Scientist
The Web – most successful information
architecture in history
Fareham College
Prof Dame Wendy Hall
Thought Tim B-L’s
invention would
go nowhere!
First non-American
President of the
ACM
On Prime Minister’s
Advisory Panel on
Technology
Girls not
in Computer Science
'Geek' perception of
computer science putting
off girls, expert warns Prof
Dame Wendy Hall
Computer Science had to be "given a buzz"
to all pupils in primary schools and children
needed to be shown how vital the discipline
is to society.
"Girls have been further put
off by dumbing down
computing to IT literacy ...
They think that if they study
computing they are going to
become secretaries."
Separate statistics reveal that just 148 girls took the
AQA exam board's computing A-level – seen as one of
the most difficult computing A-levels – last summer,
compared to 2,123 boys. Five years earlier, 3,628 boys
and 297 girls took the exam.
http://www.guardian.co.uk/education/2012/jan/10/fewer-girls-taking-
computer-science?newsfeed=true
Fareham College
Julian Field
Author of:
The World’s most used
email virus and spam
management program
– and it is free!
Protecting more than 1 billion
emails every day.
Fareham College
Donald Knuth
Author: The Art of
Computer Programming
Current version of TeX:
3.1415926
Prize for finding an error
in book: $2.56
iPhone.
Fareham College
American technology?
Apple Chief Designer
•?
Three processor chips
•?
Graphics processor
•?
iPhone.
Fareham College
British technology
Apple Chief Designer
•Jonathan Ive (British)
Three processor chips
•ARM (British)
Graphics processor
•Imagination (British)
New York Mayor Michael
Bloomberg takes
coding course
New York Mayor Michael Bloomberg has
resolved to take an online computer coding
course.
The mayor is joining more than 180,000
people currently taking part in Code Year, a
campaign to encourage more people to
programme.
"My New Year's resolution is to learn to
code with Codecademy in 2012!" he wrote
on Twitter.
Participants in the course receive an
interactive lesson each week, via email.
The campaign
promises that
participants will
be "building
apps and
websites before
you know it".
http://www.bbc.co.uk/news/technology-16440126
But I want to...
 Get rich
 Help people
 Be creative
 Make things
 Understand how people think
 Cure cancer
Fareham College
Fareham College
Richard Jones
Wrote Audioscrobbler as
his Part III Project!
 Software monitors your
listening
 Uses collaborative
filtering to see a pattern
 Records pattern and
compares with patterns
of others
Last.fm bought by
CBS for $280m.
Richard’s share
was $38m!
Open Source
Fareham College
Crowdfunding
Fareham College
Distributed Computing
 Some tasks need lots of computing power
 Protein Folding
 Alzheimer’s
 Huntington’s
 Parkinson’s
 Diabetes
 Many cancers
Fareham College
Watson
Fareham College
Named after:
Thomas J Watson
Won Jeopardy!
200 million pages of
structured and
unstructured content,
four terabytes of disk
storage, including the full
text of Wikipedia. Watson
was not connected to the
Internet during the game.
The future for Watson?
 Watson can quickly use clues that rely on subtle meanings, puns, and
riddles; something humans excel at and computers do not.
 IBM machines have previously taken on chess players
 Agreement with speech recognition firm Nuance Communications, to
"explore, develop and commercialise" the Watson computing
system's advanced analytics capabilities in the health care
industry.
 Watson can scan and analyse information from many more resources
than a human can in a short period of time, potentially aiding doctors
in diagnosing patients quickly.
 Other possible applications for Watson's technology include
dealing with big sets of data commonly found in the legal and
financial worlds.
Computer Science: The best fun there is? @ Fareham Byte
Fareham College
Biological complexity
Fareham College
World’s cheapest
swarm robots
Emergent behaviour
About 10 quid each
Now manufactured in
Hungary
Rule: I like to be close
to you but not too
close.
Get: Flocking behaviour
Fareham College
Lord Drayson, ex-Minister for
Science and Innovation, interested
in a Student Robotics project
Fareham College
Web Science is
interdisciplinary
Physics
Statistical Mechanics
Phase Transitions…
Political Science
Governance
Democratic Mechanisms…
January1,2009
“Openness will strengthen
our democracy and promote
efficiency and effectiveness
in Government.”
--- President Obama
Putting Govt
Data online-
Data.gov.uk
beta
May21,2009
January19,2010
data.gov.uk online
Semantic Web and
Linked Data
enabled
May21,2010
data.gov online data.gov relaunch
with semantic web
featured
June30,2009
December8,2009
“Open Government
Directive” released
2009
2010 …
57 Data Sets
~3000 Data Sets
~2000 Data Sets
~4500 Data Sets
June,2010
2005
The Web – open government data
Why?
 Transparency
 Accountability
 Engagement
 Improve Public Services
 Efficiency – better for less
 Economic and social value
Generate Music
 Remember this...  What if played through
music box?
Fareham College
Music Box of Life
Fareham College
Art
 Pixar  Glitch
Fareham College
Who needs
Computer
Science?
Lawyers Doctors
Accountants Soldiers
Engineers
Celebs
Everyone
needs
Computer Science
Fareham College
The basis for a great future!
Learn from real people have created it
and who are creating it now!
Create the future yourself!
Great careers in Research and
Development!
Computer Science!
What’s their business?
 Gaming
Aardvark Swift, Climax Studios
 Banks and Finance
BAML, Goldman Sachs, HSBC, Winton Capital Management
 Professional services, Consultancy
Accenture, Deloitte, JP Morgan, KPMG, PwC
 Technology/Software Solutions, Computers
Cisco Systems, IBM, Logica, Corefiling, Critical Software Technologies,
Gresham Computing, MicroFocus, Netcraft, New Voice Media, Ocado, Open
Market, Snowflake Software, Switch Concepts
 City/Finance:
FactSet, Fidessa, Gloucester Research
What’s their business? [2]
 Communications
Bloomberg, BBC Research and Development, BT Security, Ericsson Television,
NDS, Telesoft Technologies, Telsis
 Electronics and manufacturing
ARM, Atmel Technologies, BAE Systems, Cambridge Silicon Radio, Captec,
ChamSys, Detica, Dialog Semiconductors, Imagination Technologies, Keeler,
Schlumberger, SELEX Galileo, Qualcomm, Roke Manor Research, SPI Lasers,
STI, Texas Instruments, Thales, Sagentia, EA Technology
 Organizations/utilities
TeachFirst, Year in Industry, FDM, Contact Singapore, GCHQ, NATS, Centrica,
Estee Lauder
 Agencies
Gradcracker, Enterprise Recruitment, MatchTech, STR
Fareham College
From the inaugural lecture
given by Prof. D. W. Barron.
Jan. 1971
“It is too late to turn back …. If
computers are to be used for good,
then I is essential that everyone
should understand what they can do.
…. because out of understanding
comes judgement”
….changes in Society that computers will
bring …. not going to be comfortable,
but it is the job of those of us in the
University to ensure, by research and
education, that they are not
catastrophic. That is why I am in the
game. And to be honest,
it is great fun too!”
Fareham College
Have fun!
Succeed!
Computer
Science!
“Creativity is
intelligence
having fun!”
Albert Einstein

More Related Content

PPTX
Aalto CCIS Programme
PDF
Common protocol to support disparate communication types within industrial Et...
PDF
MULTI-LEARNING SPECIAL SESSION / EDUCON 2018 / EMADRID TEAM
PPTX
Bild 1
PDF
Machine learning
PDF
Binary numbers as enhancement of achievements in computer education in nigeria
PDF
Us universities-colleges-topgre-com
PDF
Flexibility of wireless technologies in learning in robotic laboratories
Aalto CCIS Programme
Common protocol to support disparate communication types within industrial Et...
MULTI-LEARNING SPECIAL SESSION / EDUCON 2018 / EMADRID TEAM
Bild 1
Machine learning
Binary numbers as enhancement of achievements in computer education in nigeria
Us universities-colleges-topgre-com
Flexibility of wireless technologies in learning in robotic laboratories

Viewers also liked (10)

PDF
42 128-1-pb
PPTX
Microformats nishikant-taksande
PPTX
Electronics Introduction
DOCX
Computer is an electronic device or combination of electronic devices
PPTX
PPSX
Importance of Electric Device Knowledge in Computer Science Education
PPT
Importance of electronics
DOC
Electronics in daily life
PPTX
Digital Electronic and it application
DOCX
Best topics for seminar
42 128-1-pb
Microformats nishikant-taksande
Electronics Introduction
Computer is an electronic device or combination of electronic devices
Importance of Electric Device Knowledge in Computer Science Education
Importance of electronics
Electronics in daily life
Digital Electronic and it application
Best topics for seminar
Ad

Similar to Computer Science: The best fun there is? @ Fareham Byte (20)

PPS
Cs101lec01 100130102405-phpapp02
PDF
Intro to Computer Science. David Reed, Creighton University
PDF
Chap10.pdf
PPT
Chap10.ppt
PPT
Chap10.ppt Chemistry applications in computer science
PPT
Computer science introduction hardware and software.ppt
PPT
Chap1 sfsf sdfsf sfdsdf sffsd fdsdfds dsfsdf
PPT
Chracteristcs of Computer sciences and technology .ppt
PPT
A Balanced Introduction to Computer Science
PPT
Introduction to computers to be balanced.ppt
PPT
A balanced introduction to computer science.ppt
PPTX
cse1300-m1.2-intro-to-computing-v3.0.pptx
PPT
Lecture01.ppt
PPT
introduction to computer engineering
PPT
lec00_introduction.ppt
PPT
lec00_introduction university of Wins.ppt
PPTX
Computer science & IT Engineering.
PDF
Press Cs
PDF
Computing curriculum design workshop
DOCX
Query Individual AssignmentPrepare a query to report courses t.docx
Cs101lec01 100130102405-phpapp02
Intro to Computer Science. David Reed, Creighton University
Chap10.pdf
Chap10.ppt
Chap10.ppt Chemistry applications in computer science
Computer science introduction hardware and software.ppt
Chap1 sfsf sdfsf sfdsdf sffsd fdsdfds dsfsdf
Chracteristcs of Computer sciences and technology .ppt
A Balanced Introduction to Computer Science
Introduction to computers to be balanced.ppt
A balanced introduction to computer science.ppt
cse1300-m1.2-intro-to-computing-v3.0.pptx
Lecture01.ppt
introduction to computer engineering
lec00_introduction.ppt
lec00_introduction university of Wins.ppt
Computer science & IT Engineering.
Press Cs
Computing curriculum design workshop
Query Individual AssignmentPrepare a query to report courses t.docx
Ad

Recently uploaded (20)

PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Encapsulation theory and applications.pdf
PDF
Heart disease approach using modified random forest and particle swarm optimi...
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
1 - Historical Antecedents, Social Consideration.pdf
PPTX
A Presentation on Artificial Intelligence
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
Web App vs Mobile App What Should You Build First.pdf
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PPTX
Tartificialntelligence_presentation.pptx
PDF
August Patch Tuesday
PPTX
Chapter 5: Probability Theory and Statistics
PDF
Getting Started with Data Integration: FME Form 101
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
project resource management chapter-09.pdf
PPTX
OMC Textile Division Presentation 2021.pptx
Encapsulation_ Review paper, used for researhc scholars
Unlocking AI with Model Context Protocol (MCP)
Encapsulation theory and applications.pdf
Heart disease approach using modified random forest and particle swarm optimi...
Agricultural_Statistics_at_a_Glance_2022_0.pdf
gpt5_lecture_notes_comprehensive_20250812015547.pdf
1 - Historical Antecedents, Social Consideration.pdf
A Presentation on Artificial Intelligence
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Digital-Transformation-Roadmap-for-Companies.pptx
DP Operators-handbook-extract for the Mautical Institute
Web App vs Mobile App What Should You Build First.pdf
SOPHOS-XG Firewall Administrator PPT.pptx
Tartificialntelligence_presentation.pptx
August Patch Tuesday
Chapter 5: Probability Theory and Statistics
Getting Started with Data Integration: FME Form 101
Zenith AI: Advanced Artificial Intelligence
project resource management chapter-09.pdf
OMC Textile Division Presentation 2021.pptx

Computer Science: The best fun there is? @ Fareham Byte

  • 1. Fareham College Computer Science: Rikki Prince (ECS teaching fellow) Electronics and Computer Science University of Southampton The best fun there is?
  • 2. “Any sufficiently advanced technology is indistinguishable from magic.” Arthur C. Clarke
  • 3. “Any sufficiently advanced technology is indistinguishable from magic.” Arthur C. Clarke “It's still magic even if you know how it's done.” Terry Pratchett
  • 6. How much information per pixel?  Red x Green x Blue  8 bits x 8 bits x 8 bits  28 x 28 x 28 colours  224 colours  210 x 210 x 24 colours  ~ 103 x 103 x 16 colours  ~ 16 million colours FarehamCollege
  • 7. Who thought of bits? Fareham College Claude E Shannon Claude Shannon (1948). "A Mathematical Theory of Communication". Famous book: Warren Weaver and Claude Elwood Shannon (1963). The Mathematical Theory of Communication
  • 8. The Ultimate Machine! Fareham College Shannon was amazing!
  • 9. How many bytes per picture?  3 bytes per pixel  10 megapixels per picture  30 megabytes per picture  A picture from my 10 mp camera says: ~ 5 megabytes  Yes! It is in JPEG format. (Joint Photographic Experts Group)  Compression! Fareham College
  • 10. The LZW Algorithm Fareham College Abraham Lempel Jacob Ziv Terry Welch
  • 11. Detecting Edges and Circles Fareham College
  • 12. Detecting Edges and Circles  Edges  Sobel  Circles  Hough Fareham College
  • 13. Conway’s Game of Life  Grid of “cells” (B/W pixels)  For each cell look at 8 neighbours 1. “Die” if < 2 neighbours 2. “Live” if 2-3 neighbours 3. “Die” if > 3 neighbours 4. “Born” if exactly 3 neighbours Fareham College
  • 14. Schelling’s Segregation  Grid of “houses” (red, green, black pixels)  Every “agent” has a “same- type preference” p%  Rules  Select agent at random  If % of neighbours that are same type <p% move to random empty house Fareham College
  • 16. Fareham College Computer Science  Theoretical foundations of information and computation  Practical techniques for their implementation and application in computer systems.  The systematic study of algorithmic processes that describe and transform information  What can be (efficiently) automated?
  • 17. Fareham College Sub-fields of CS computer graphics - specific results computational complexity theory - properties of computational problems Challenges in implementing computations: - programming language theory studies approaches to describing computations - computer programming applies specific programming languages to solve specific computational problems - human-computer interaction focuses on the challenges in making computers and computations useful, usable, and universally accessible to people.
  • 18. Fareham College Information Technology (IT) “the study, design, development, implementation, support or management of computer-based information systems, particularly software applications and computer hardware.” Deals with the use of electronic computers and computer software to convert, store, protect, process, transmit, and securely retrieve information.
  • 19. There is really a spectrum! Fareham College Theory (Maths) Applied (Vocational)
  • 20. Fareham College Part I, Semester 1  COMP1004 Programming Principles (Compulsory)  COMP1007 Discrete Mathematics for Computer Science (Compulsory)  INFO1010 Personal and Professional Development (Compulsory)  MATH1014 Engineering Mathematics for Computer Science (Compulsory)  COMP1002 Computer Systems and Applications (Optional)  ELEC1013 Introduction to Digital Electronics (Optional)
  • 21. Fareham College Part I, Semester 2  COMP1001 Introduction to Formal Methods (Compulsory)  COMP1003 Advanced Programming (Compulsory)  COMP1006 Computer Architecture (Compulsory)  COMP1008 Software Engineering (Compulsory)  COMP1009 Data Structures and Algorithms (Compulsory)  COMP1005 System Administration Tools and Techniques (Compulsory)
  • 22. Fareham College Part II, Semester 1  COMP2002 Computational Systems (Compulsory)  COMP2006 Human-Computer Interaction (Compulsory)  COMP2007 Software Analysis and Design (Compulsory)  COMP2009 Operating Systems (Compulsory)  COMP2010 Compiler Engineering (Compulsory)  INFO2009 Professional & Legal Issues (Compulsory)
  • 23. Fareham College Part II, Semester 2  COMP2004 Database Systems (Compulsory)  COMP2005 Distributed Computing (Compulsory)  COMP2008 Communications and Networks (Compulsory)  COMP2011 Theory of Computing (Compulsory)  COMP2012 Software Engineering Group Project (Compulsory)  COMP2039 Artificial Intelligence (Compulsory)
  • 24. Some Year 3 modules:  COMP3020 Individual Project  COMP3004 Principles of Computer Graphics  COMP3005 Computer Vision  COMP3006 Real-time Computing and Embedded Systems  COMP3008 Machine Learning  COMP3010 Advanced Computer Networks  COMP3011 Critical Systems  COMP3013 Multimedia Systems  COMP3016 Hypertext and Web Technologies  COMP3017 Advanced Databases  COMP3018 E-Business Techniques  COMP3028 Knowledge Technologies  COMP3032 Intelligent Algorithms  ELEC3020 Advanced Computer Architecture  ENTR3002 New Venture Development Fareham College
  • 31. Who Does Comp Sci? Fareham College
  • 32. Fareham College Who is this? Professor Sir Tim Berners-Lee OM, KBE, FRS, FREng, FRSA On 25 December, 1990 he implemented the first successful communication between an HTTP client and server via the Internet English Computer Scientist!
  • 33. Fareham College  Born 8 June 1955  Degree: The Queen’s College Oxford  Occupation: Computer Scientist
  • 34. The Web – most successful information architecture in history
  • 35. Fareham College Prof Dame Wendy Hall Thought Tim B-L’s invention would go nowhere! First non-American President of the ACM On Prime Minister’s Advisory Panel on Technology
  • 36. Girls not in Computer Science 'Geek' perception of computer science putting off girls, expert warns Prof Dame Wendy Hall Computer Science had to be "given a buzz" to all pupils in primary schools and children needed to be shown how vital the discipline is to society. "Girls have been further put off by dumbing down computing to IT literacy ... They think that if they study computing they are going to become secretaries." Separate statistics reveal that just 148 girls took the AQA exam board's computing A-level – seen as one of the most difficult computing A-levels – last summer, compared to 2,123 boys. Five years earlier, 3,628 boys and 297 girls took the exam. http://www.guardian.co.uk/education/2012/jan/10/fewer-girls-taking- computer-science?newsfeed=true
  • 37. Fareham College Julian Field Author of: The World’s most used email virus and spam management program – and it is free! Protecting more than 1 billion emails every day.
  • 38. Fareham College Donald Knuth Author: The Art of Computer Programming Current version of TeX: 3.1415926 Prize for finding an error in book: $2.56
  • 39. iPhone. Fareham College American technology? Apple Chief Designer •? Three processor chips •? Graphics processor •?
  • 40. iPhone. Fareham College British technology Apple Chief Designer •Jonathan Ive (British) Three processor chips •ARM (British) Graphics processor •Imagination (British)
  • 41. New York Mayor Michael Bloomberg takes coding course New York Mayor Michael Bloomberg has resolved to take an online computer coding course. The mayor is joining more than 180,000 people currently taking part in Code Year, a campaign to encourage more people to programme. "My New Year's resolution is to learn to code with Codecademy in 2012!" he wrote on Twitter. Participants in the course receive an interactive lesson each week, via email. The campaign promises that participants will be "building apps and websites before you know it". http://www.bbc.co.uk/news/technology-16440126
  • 42. But I want to...  Get rich  Help people  Be creative  Make things  Understand how people think  Cure cancer Fareham College
  • 43. Fareham College Richard Jones Wrote Audioscrobbler as his Part III Project!  Software monitors your listening  Uses collaborative filtering to see a pattern  Records pattern and compares with patterns of others Last.fm bought by CBS for $280m. Richard’s share was $38m!
  • 46. Distributed Computing  Some tasks need lots of computing power  Protein Folding  Alzheimer’s  Huntington’s  Parkinson’s  Diabetes  Many cancers Fareham College
  • 47. Watson Fareham College Named after: Thomas J Watson Won Jeopardy! 200 million pages of structured and unstructured content, four terabytes of disk storage, including the full text of Wikipedia. Watson was not connected to the Internet during the game.
  • 48. The future for Watson?  Watson can quickly use clues that rely on subtle meanings, puns, and riddles; something humans excel at and computers do not.  IBM machines have previously taken on chess players  Agreement with speech recognition firm Nuance Communications, to "explore, develop and commercialise" the Watson computing system's advanced analytics capabilities in the health care industry.  Watson can scan and analyse information from many more resources than a human can in a short period of time, potentially aiding doctors in diagnosing patients quickly.  Other possible applications for Watson's technology include dealing with big sets of data commonly found in the legal and financial worlds.
  • 51. Fareham College World’s cheapest swarm robots Emergent behaviour About 10 quid each Now manufactured in Hungary Rule: I like to be close to you but not too close. Get: Flocking behaviour
  • 52. Fareham College Lord Drayson, ex-Minister for Science and Innovation, interested in a Student Robotics project
  • 53. Fareham College Web Science is interdisciplinary Physics Statistical Mechanics Phase Transitions… Political Science Governance Democratic Mechanisms…
  • 54. January1,2009 “Openness will strengthen our democracy and promote efficiency and effectiveness in Government.” --- President Obama Putting Govt Data online- Data.gov.uk beta May21,2009 January19,2010 data.gov.uk online Semantic Web and Linked Data enabled May21,2010 data.gov online data.gov relaunch with semantic web featured June30,2009 December8,2009 “Open Government Directive” released 2009 2010 … 57 Data Sets ~3000 Data Sets ~2000 Data Sets ~4500 Data Sets June,2010 2005 The Web – open government data
  • 55. Why?  Transparency  Accountability  Engagement  Improve Public Services  Efficiency – better for less  Economic and social value
  • 56. Generate Music  Remember this...  What if played through music box? Fareham College
  • 57. Music Box of Life Fareham College
  • 58. Art  Pixar  Glitch Fareham College
  • 59. Who needs Computer Science? Lawyers Doctors Accountants Soldiers Engineers Celebs Everyone needs Computer Science
  • 60. Fareham College The basis for a great future! Learn from real people have created it and who are creating it now! Create the future yourself! Great careers in Research and Development! Computer Science!
  • 61. What’s their business?  Gaming Aardvark Swift, Climax Studios  Banks and Finance BAML, Goldman Sachs, HSBC, Winton Capital Management  Professional services, Consultancy Accenture, Deloitte, JP Morgan, KPMG, PwC  Technology/Software Solutions, Computers Cisco Systems, IBM, Logica, Corefiling, Critical Software Technologies, Gresham Computing, MicroFocus, Netcraft, New Voice Media, Ocado, Open Market, Snowflake Software, Switch Concepts  City/Finance: FactSet, Fidessa, Gloucester Research
  • 62. What’s their business? [2]  Communications Bloomberg, BBC Research and Development, BT Security, Ericsson Television, NDS, Telesoft Technologies, Telsis  Electronics and manufacturing ARM, Atmel Technologies, BAE Systems, Cambridge Silicon Radio, Captec, ChamSys, Detica, Dialog Semiconductors, Imagination Technologies, Keeler, Schlumberger, SELEX Galileo, Qualcomm, Roke Manor Research, SPI Lasers, STI, Texas Instruments, Thales, Sagentia, EA Technology  Organizations/utilities TeachFirst, Year in Industry, FDM, Contact Singapore, GCHQ, NATS, Centrica, Estee Lauder  Agencies Gradcracker, Enterprise Recruitment, MatchTech, STR
  • 63. Fareham College From the inaugural lecture given by Prof. D. W. Barron. Jan. 1971 “It is too late to turn back …. If computers are to be used for good, then I is essential that everyone should understand what they can do. …. because out of understanding comes judgement” ….changes in Society that computers will bring …. not going to be comfortable, but it is the job of those of us in the University to ensure, by research and education, that they are not catastrophic. That is why I am in the game. And to be honest, it is great fun too!”

Editor's Notes

  • #9: http://www.youtube.com/watch?v=Z86V_ICUCD4
  • #12: FACES!
  • #13: FACES!
  • #14: https://en.wikipedia.org/wiki/File:John_H_Conway_2005_(cropped).jpghttps://en.wikipedia.org/wiki/File:Gospers_glider_gun.gif
  • #15: Thomas Schelling (American economist)Nobel Memorial Prize in Economic Sciences
  • #16: https://commons.wikimedia.org/wiki/File:Processing_screen_shot.pnghttps://pt.wikipedia.org/wiki/Ficheiro:Arduino-uno-perspective-transparent.pngWiring
  • #31: From Steve Jobs’ commencement speech at Stanford in 2005http://news.stanford.edu/news/2005/june15/jobs-061505.html“Reed College at that time offered perhaps the best calligraphy instruction in the country. Throughout the campus every poster, every label on every drawer, was beautifully hand calligraphed. Because I had dropped out and didn&apos;t have to take the normal classes, I decided to take a calligraphy class to learn how to do this. I learned about serif and san serif typefaces, about varying the amount of space between different letter combinations, about what makes great typography great. It was beautiful, historical, artistically subtle in a way that science can&apos;t capture, and I found it fascinating.None of this had even a hope of any practical application in my life. But ten years later, when we were designing the first Macintosh computer, it all came back to me. And we designed it all into the Mac. It was the first computer with beautiful typography. If I had never dropped in on that single course in college, the Mac would have never had multiple typefaces or proportionally spaced fonts. And since Windows just copied the Mac, it&apos;s likely that no personal computer would have them.”https://commons.wikimedia.org/wiki/File:Calligraphy_word.jpghttps://en.wikipedia.org/wiki/File:Steve_Jobs_Headshot_2010-CROP.jpg
  • #44: Doing it “properly” involves some maths, but you can try it:Get all the people in your class to write down their 5 favourite albums.Find the people who like 3 or 4 of the same albums.Recommend the other albums each other liked.Ask them if they liked them.
  • #45: https://commons.wikimedia.org/wiki/File:Linus_Torvalds.jpeghttp://www.flickr.com/photos/doctorserone/4775107201/https://commons.wikimedia.org/wiki/File:Esr.jpghttp://www.flickr.com/photos/inju/3237484873/
  • #46: http://intergalacticrobot.blogspot.co.uk/2013/05/separados-nascenca.htmlhttp://www.flickr.com/photos/13815526@N02/7248021636/http://www.flickr.com/photos/60850920@N07/8493201698/https://en.wikipedia.org/wiki/File:Pebble_watch_trio_group_04.png
  • #47: https://en.wikipedia.org/wiki/File:F@H_Logo_2012.pnghttps://en.wikipedia.org/wiki/File:Protein_folding.png
  • #57: https://github.com/benosteen/conways-game-of-lifehttp://benosteen.wordpress.com/2013/02/06/conways-game-of-life-interpreted-as-sounds/See alsohttp://www.youtube.com/watch?v=GtQdIYUtAHgVi Hart: http://www.youtube.com/watch?v=WkmPDOq2WfA
  • #59: http://pixartimes.com/wp-content/uploads/2011/10/Ed-Catmull-Steve-Jobs-John-Lasseter.jpghttp://www.staceymason.net/glitch-art/“To create this work, I opened the image in a text editor and watched “Women’s television” for 2 hours. Every time a female character made a comment about her appearance or that of another woman, I added the line to the ASCII representation of the image. The result was hauntingly appropriate; the image becomes more and more distorted as the eye reaches her body.”