16
Welcome to the CTY Webinar INTRODUCTION TO COMPUTER SCIENCE AND ENGINEERING ©2017 CTY Johns Hopkins University

INTRODUCTION TO COMPUTER SCIENCE AND ENGINEERING · INTRODUCTION TO COMPUTER SCIENCE AND ENGINEERING ©2017 CTY Johns Hopkins University • Welcome and introductions • Today’s

  • Upload
    others

  • View
    40

  • Download
    0

Embed Size (px)

Citation preview

Welcome to the CTY Webinar

INTRODUCTION TO COMPUTER SCIENCE AND ENGINEERING

©2017 CTY Johns Hopkins University

• Welcome and introductions

• Today’s session will last about 20 minutes

• Feel free to ask questions at any time by speaking into your phone or by using the “Q&A” feature at the top of your screen

• Please press *6 to mute your phone; #6 will unmute your phone

• Copies of the slides from today’s presentation will be available from the web page you will be directed when we conclude the session

©2017 CTY Johns Hopkins University

BEFORE WE GET STARTED

WELCOME

©2017 CTY Johns Hopkins University

• Basic information• What you will need• Overview• Projects• Scratch programming• Questions?

©2017 CTY Johns Hopkins University

WEBINAR AGENDA

BASIC INFORMATION

©2017 CTY Johns Hopkins University

• Session based• Weekly due dates• Lectures, activities, discussion boards & assignments• Ungraded but must keep pace!• Prerequisites

• Completion of grade 2 and qualifying math score• Students should also be comfortable with computers and 

file management.

WHAT YOU WILL NEED

©2017 CTY Johns Hopkins University

• Lab kit/supplies,

• MaKey MaKey

• Computer with USB input.

• Free Scratch software

• Many commonly available household items like tape, paper clips, rubber bands.

• Many perishable items like lemons, potatoes, PlayDoh

• No textbook required

OVERVIEW

©2017 CTY Johns Hopkins University

• 10 weeks: 6 lecture units, 2 project units, 2 units for the final project

• Each student is assigned an instructor

• Lectures are prerecorded & can be watched at any time throughout the week.

• 6 major objectives for the course:

1. Develop and understand scientific hypotheses about engineering

2. Understand the scientific principles of electric charge, force & energy

3. Describe, create, and apply knowledge of diagrams of circuits and switches

4. Make a simple programming Statement

5. Synthesize the engineering concept of a circuit with the programming concept of a Loop

6. Create scripts with Conditional Statements

OVERVIEW

©2017 CTY Johns Hopkins University

ENGINEERING PROJECTS

©2017 CTY Johns Hopkins University

Door Alarm

Lemon Electricity

Play-Doh Circuits

Desktop Fan

PROGRAMMING PROJECTS

©2017 CTY Johns Hopkins University

Human Circuit

Conductive Dancepad

Potato Whacka Mole

Dodging game with controller console

SCRATCH PROGRAMMING

©2017 CTY Johns Hopkins University

• Scratch is a drag-and-drop programming language developed by MIT and used by kids around the world.

• Fundamental computer science concepts learned in this course:

– Statements

– Loops

– Boolean logic

– Conditional statements

Scratch Programming

Scratch Programming

Scratch Programming

Scratch Programming

©2017 CTY Johns Hopkins University

QUESTIONS?