What is Computer Science?

Slides:



Advertisements
Similar presentations
Computing Studies Is it for me? Click here to find out…
Advertisements

Lecture 1: Intro to Computers Yoni Fridman 6/28/01 6/28/01.
CS Unplugged Demo Lester Jackson, Sr. Program Manager.
Algorithms In general algorithms is a name given to a defined set of steps used to complete a task. For example to make a cup of tea you would fill the.
Artificial Intelligence Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science.
Computing Fundamentals Module Lesson 19 — Using Technology to Solve Problems Computer Literacy BASICS.
Software Basics. Some Pioneers Charles Babbage Analytical Engine Countess Ada Lovelace First Programmer ? John Von Neumann storing instructions in memory.
Prepared by: Elsy Torres Shajida Berry Siobhan Westby.
Computing Fundamentals Module Lesson 6 — Using Technology to Solve Problems Computer Literacy BASICS.
1. an electronic device that manipulates information, or "data“
Using Technology to Solve Problems Unit 2 Mod 2 SO 7.
© Steven Vidler/Corbis 1 Video Search Find a video about Admiral Grace Murray Hopper. 2 Web Search What did Admiral Hopper study in order to be.
Beginning Computer Vocabulary Day 1. Computer Many parts that work together to process and save information Can be portable or stationary.
AS Level Computing 8 CHAPTER: Fundamentals of structured programming The basics of good programming Algorithms System Flow Charts Symbol Conventions Steps.
Chapter 1 Welcome Aboard. Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1-2 Introduction to the World of.
Introduction to Programming and App Inventor. Introduction What is a computer program? Introducing App Inventor Getting hands on with App Inventor.
Unit 2 Technology Systems
What is a Computer?.
4.1 Machines and Computational Models
Computers and Programming
Future Careers in Embedded Systems, Mechatronics, and Control
Software Development Environment
Introduction to Raspberry Pi & Kano
4.4.1 The Operating System.
What Do Computers Do? A computer system is
Starter What is BBC micro:bit?
Software Development.
TECHNOLOGY.
Algorithms and Problem Solving
User-Written Functions
Creating a Database Microsoft Access.
Exit Slips Note taking Error Analysis Self-Assessments Journal Writing
Chapter 1 Introduction to Computer Science
Instructor:Po-Yu Kuo 教師:郭柏佑
GCSE COMPUTER SCIENCE Computers 1.1 What is a Computer?
The Software Development Cycle
Uses and Limitations of ICT
Machine code Recall that all a computer recognises is binary code.
ICS103 Programming in C Lecture 1: Overview of Computers & Programming
Lecture 1 Computer and its Devices
Communication Technology
Operating Systems What are they and why do we need them?
Computational Thinking
Objectives Overview Explain why computer literacy is vital to success in today's world Describe the five components of a computer Discuss the advantages.
ARTIFICIAL INTELLIGENCE.
10 Female Computing Stars Through the Decades
Computational Thinking
Prepared by Dr Diane Aston, IOM3
Ian Ramsey C of E School GCSE ICT Smart working Any time, anywhere.
FUTURE JOBS READERS Level 3-⑤ Data Miners.
Instructor:Po-Yu Kuo 教師:郭柏佑
Chapter 1: How are computers organized?
CMSC201 Computer Science I for Majors Lecture 17 – Recursion (cont)
Dr. Richard (Dick) Gowen
8/24/ 16 Lesson 21-1 Notes: What is a robot?
Lesson 1: Introduction to Binary
Integrating Deep Learning with Cyber Forensics
Algorithms and Problem Solving
Introduction to programming
Computer Literacy BASICS
Tonga Institute of Higher Education IT 141: Information Systems
Tonga Institute of Higher Education IT 141: Information Systems
Hour of Code Code.org/lightbot
Software Development  charles boutwell.
ICS103 Programming in C 1: Overview of Computers And Programming
Digital Literacies for learning
Ministry of Education Capacity Development Center
Open data in teaching and education
Machine Learning.
Phil Harker & Norman Green
Presentation transcript:

What is Computer Science? Dr. Barbara Hughes

What is Computer Science? Understanding how to use a computer to achieve interesting results Computers have a processor, memory and use a language to communicate what tasks to do Writing code to group tasks together Processor – work on instructions presented to it in a language Brains of the computer Language is just a combination of 1.0 and zeros – so is really corresponding to a pattern of 0,1 Use the fast abilities of a computer to achieve interesting results.

Computers are used everywhere! Traditional think of laptops – anything else ? Smart phone – tablet – applications are computer programs that have been written to behave in a particular way. Traditional industry Banks and telecommunications – teller, computer to computer Aviation and space exploration Robotics – very good at tasks that are repetitive – don’t get tired, don’t make mistakes – they do what they are told – car manufacture Hospitals – now able to help with surgery and able to handle vast volumes of data to help with research and discovery in medicine Margaret Hamilton – 1969 – the software written allowed the Apollo 11 moon landing to complete.

You use them more than you think!

How does work? You Tube – presented with an image and title and how long the video will be. There will be many that you can choose from and scroll through to select what you want. Can be in classifications recommended or related to your previous views Select and opens a video that is located maybe 100s of miles away – we expect to be able to view without any interruptions i.e., the video freezes etc. We can play this on any device – tablet, smart phone or computer

Coding is fun! Coding allows you to solve puzzles Coding can be unique Write code anyway you want if it achieves the results you want Coding can evolve forever Keep adding to your project for a long as you want How can I make Mario look like he’s slipping on ice? How can I search the Internet to return “balinteer etns” A number of people could be given the same task, but may write completely different code to achieve the same result. No one way is right! When you start writing code, you can keep adding to it to make it perform more functionality/faster etc. for as long as you want. Ada Lovelace – 1842 – first computer programmer Grace Hopper – 1949 – first actual language and debugger

How can I play with code? One option is Coder Dojo Demo Groups that get together to have fun with writing code You can work on anything you want – whatever you’re interested in Demo

Thank You! Any questions?