COMP 2903 A2- On the Nature of Computing Danny Silver JSOCS, Acadia University.

Slides:



Advertisements
Similar presentations
Knowledge Pathways in IT
Advertisements

Standards Alignment A study of alignment between state standards and the ACM K-12 Curriculum.
Chapter 1—Introduction Introduction C H A P T E R 1 [The Analytical Engine offers] a new, a vast, and a powerful language... for the purposes of mankind.
1 Undergraduate Curriculum Revision Department of Computer Science February 10, 2010.
Department of Mathematics and Computer Science
Georgia Department of Education. Information Technology Pathways.
Introduction to Computer Science CS 21a: Introduction to Computing I Department of Information Systems and Computer Science Ateneo de Manila University.
Biography Abstract THE CHINESE UNIVERSITY OF HONG KONG Institute of Network Coding in collaboration with the Department of Information Engineering Distinguished.
T H E U N I V E R S I T Y O F B R I T I S H C O L U M B I A UBChttp:// 1 The Department of Electrical and Computer Engineering.
CS335 Principles of Multimedia Systems Multimedia Over IP Networks -- I Hao Jiang Computer Science Department Boston College Nov. 6, 2007.
CS 1 – Introduction to Computer Science Introduction to the wonderful world of Dr. T Dr. Daniel Tauritz.
Statistical Methods in Computer Science Why? Ido Dagan.
Experiments in Computer Science Mark Claypool. Introduction Some claim computer science is not an experimental science –Computers are man-made, predictable.
CS 1 – Introduction to Computer Science Introduction to the wonderful world of Dr. T Dr. Daniel Tauritz.
Art and Science of Social Computing London, October 4, 2010 Natasa Milic-Frayling Microsoft Research Vodafone Lecture Series Royal Academy of Engineering.
SUBJECT NAME: BASIC COMPUTER SKILLS. What is computer ? A device that computes, especially a programmable electronic machine that performs high-speed.
CS 1 – Introduction to Computer Science Introduction to the wonderful world of Dr. T Dr. Daniel Tauritz.
Liberal democracy liberal – individual rights, social equality democracy – participation of people in decisions that govern their lives.
Ch.11 Software Engineering A Preview. Ch.12 Outline Definitions of software engineering (SE) Historical origins of SE SE as part of systems engineering.
COMP 2903 A10 – Software Engineers and Computer Programmers Danny Silver JSOCS, Acadia University.
Information Technology
COMP 2903 A12 – Privacy Legislation and Surveillance Software Danny Silver JSOCS, Acadia University.
Emerging Technology The possibilities……. Learning Objectives  Future Technologies  The 3 C’s of Web Design  The 4 C’s of tomorrow’s business environment.
CS 21a: Intro to Computing I Department of Information Systems and Computer Science Ateneo de Manila University.
What is Social Networking ? What is Social Networking ?
1 New Horizons on the Internet Ron Brachman Vice President, Worldwide Research Operations.
Inside Information : Studying Informatics in Edinburgh.
© 2007 Pearson Addison-Wesley. All rights reserved 0-1 Spring(2007) Instructor: Qiong Cheng © 2007 Pearson Addison-Wesley. All rights reserved.
Robert (Bob) E. Kahn Inventor of the Internet. Background Information Born in Brooklyn, New York on December 23, 1938 Earned M.A. and Ph.D. degrees from.
Understanding Operating Systems Flynn & McHoes
Tal Lavian Technology & Society More Questions Than Answers.
© 2007 Pearson Addison-Wesley. All rights reserved 0-1 Spring(2007) Instructor: Qiong Cheng © 2007 Pearson Addison-Wesley. All rights reserved.
MULTIMEDIA DEFINITION OF MULTIMEDIA
Foundations of AT - Unit 1. Technology in our Culture Entertainment Information & Communication Medical Industrial Babies on Tech!!!
Leslie Valiant Margaret Neterval (mon2hu) and Emily McClure (eem9dp)
Chapter 0 Introduction © 2007 Pearson Addison-Wesley. All rights reserved.
CS529 Multimedia Networking Experiments in Computer Science.
1 CS 2710, ISSP 2610 Foundations of Artificial Intelligence introduction.
Introduction to Computers
Introduction to Computer Networks Dr. Sanjay P. Ahuja, Ph.D FIS Distinguished Professor of Computer Science School of Computing, UNF.
WHAT IS COMPUTER SCIENCE? Phil Sands K-12 Outreach Coordinator for Computer Science.
Ethical Issues in Computer Science CSCI 328, Fall 2013 Session 8 Ethics in IT Societies II.
Computer Science in Context Evangelos E. Milios Professor and Graduate Coordinator Faculty of Computer Science Dalhousie University.
MASS MEDIA. 1. Press (newspapers and periodical) 2. Radio 3. Television 4. Internet Mass media branches.
GET CONNECTED Information Technology Career Cluster.
UNIVERSITY OF JYVÄSKYLÄ Department of Mathematical Information Technology 2002 Faculty of Information Technology Department of Mathematical Information.
Leslie Valiant “truly a heroic figure in theoretical computer science”- ACM Turing Award Committee Nafe Alsawfta CSCE 221 Spring 2014.
College of Computer Science, SCU Computer English Lecture 1 Computer Science Yang Ning 1/46.
Chapter 0 Introduction. © 2005 Pearson Addison-Wesley. All rights reserved 0-2 Chapter 0: Introduction 0.1 The Role of Algorithms 0.2 The Origins of Computing.
CS 306 Slouching Toward the Ordinary Current Trends in Computer-Mediated Communication Susan C. Herring.
New Curricula Proposal at FSMN by Miroslav Ćirić & Predrag Krtolica.
CH. 1: THE NATURE OF SCIENCE PHYSICAL SCIENCE. PURE V APPLIED SCIENCE What is the difference?  Pure = studying science purely for advancement of knowledge.
Credit:  Multimedia has been used in many aspects in our lives, for example in the field of business, entertainment.
SPK – 4 Golomazov Artem in my life. Hello! My name is Artem and I’d like to tell you about Information Technology by using Information Technology! It.
What is Multimedia Anyway? David Millard and Paul Lewis.
Science & Technology for National Progress in African Region: Highlights of Regional Strategy and Action Professor Gabriel B. Ogunmola, FAS President,
CS 1 with Robots CS1301 – Where it Fits Institute for Personal Robots in Education (IPRE)‏
End Show What is Information Communication Technology ? Processing of data via computer Using the technologies from computing, electronics, and telecommunications.
Sub-fields of computer science. Sub-fields of computer science.
IEEE Computer Society Digital Library (CSDL)
Computer Science Courses
CS 1010– Introduction to Computer Science
Lecture 15: Guest Lecture Professor Gordon Wetzstein
Operating Systems Introduction ENCE 360.
CS 21a: Intro to Computing I
Topics Covered in COSC 6368 More general topics:
LIFE IN THE INFORMATION AGE
Computer Science Courses in the Major
The Curriculum of the Department of Informatics TEI-A
Computer Science Dr Hwang Chair, Computer Science Department
Presentation transcript:

COMP 2903 A2- On the Nature of Computing Danny Silver JSOCS, Acadia University

Jon Crowcroft Communications of the ACM, Feb, 2005 Marconi Professor of Communications Systems in the Computer Lab, at the University of Cambridge Fellow of the ACM, British Computer Society, Royal Academy of Engineering, and IEEE Research Interests - Communications and multimedia systems, especially Internet related

Proposition Computing creates a third place in human intellectual culture – the virtual Not the real – Based on nature – Natural science Not the artificial – Based on mathematics and logic – Complete, consistent, correct An aside Godel’s theoremGodel’s theorem

Position Computer Science Engineering H/w systems, Networks, S/w systems Computer Science Computability, complexity, information theory Mathematics and Science

Where do Computer Systems Exist? As virtual systems they may not exist in nature – They may defy natural laws – The Cartoon Laws of Physics The Cartoon Laws of Physics As virtual systems they may never come into existence through human creation – They may defy mathematical principles Do you agree with Nobel Prize physicist Richard Feynman ??

So what do Computer Scientists do? Not always useful or attractive to engineering or business Does not always advance pure knowledge for science However CS now plays an important role in engineering, business, science and most areas of human endeavour. – Do you agree?

Examples of The Virtual Virtualization Virtual Communities Entertainment What else?

Virtualization Storage – virtual memory, network drives Processing – virtual machine, concurrency, parallel processing Communications – virtual private network, packet switching APIs – one size fits all In silico versus – in vivo (in the living) or in vitro (in a test tube)

Virtual Communities lists MySpace FaceBook Canadian Tire Corp NewMothers.com 2 nd Life Yabber Twitter

Entertainment CS Interactive Media Secondlife.com Movies, TV Youtube.com Computer Games