Computer Science Principles

Slides:



Advertisements
Similar presentations
Pilot AP Computer Science Principles Course Computer Science Principles Course by Art Lopez Sweetwater High School.
Advertisements

Welcome to SCEN101 Physics for Poets George Watson Sharp Lab 232
1 A View on the State of CS Education Research Mark Guzdial Professor, School of Interactive Computing College of Computing Georgia Institute of Technology.
Georgia Department of Education. Information Technology Pathways.
Welcome to PHYS101 Physics for Poets George Watson Sharp Lab 232
Welcome to SCEN101 Physics for Poets George Watson Sharp Lab 232 Office Hours: Monday 7:25-8:15am Friday 5:00-6:00pm.
CS 106 Introduction to Computer Science I 04 / 09 / 2008 Instructor: Michael Eckmann.
Welcome to PHYS101 Physics for Poets George Watson Sharp Lab 232
COMPUTER SCIENCE CONSIDERING YOUR OPTIONS FOR THE TECHNOLOGY EDUCATION GRADUATION REQUIREMENT.
Licensed Practical Nurse Diploma: Red Deer College.
Introduction to Computer Science A Professor Uday Reddy
COSC 150: Science Using Computation Instructor: Dr. Xenia Mountrouidou 1.
Welcome – You’ve found CSE120 OR Computer Science Principles OR UWIT…  Announcements are usually listed here and displayed before the start of class 
Thinking About Thinking About Nature Christina P. Colon, Ph.D. Assistant Professor Biological Sciences Kingsborough Community College City University of.
CS Teacher Prep at UNT. CS Education in High Schools Often not “really” CS CS10k project – place 10,000 well-trained computer science teachers in 10,000.
1 COP 2551 Introduction to Object-Oriented Programming using Java Getting Started.
Will it work for us? Dan Clune IT596 Spring 2005.
Partner4CS Implementing needed strategies to reach the national CS10K goals for the state of Delaware.
Lecture 0. Program Introduction Prof. Taeweon Suh Computer Science Education Korea University 2010 R&E Computer System Education & Research.
Computational Thinking for Everyone. Instructor: Dr. Mao Zheng – 217 Wing Technology – campus – campus phone: – course.
University of Delaware Modified for Acadia University by Michael Shaw First week at Acadia Institute for Transforming Undergraduate Education.
Academic Career Paths: Teaching at a Teaching College Sheila Castañeda Computer Science Department Clarke College Dubuque, IA
This is CS50 AP..
Computer Science Cypress Woods High School Houston, Texas.
AP-COMPUTER SCIENCE MRS. NALBANDIAN. AP COMPUTER SCIENCE  COLLEGE BOARD APPROVED AP CURRICULUM  AP REVIEW BOOK  STUDENTS MUST SIT FOR EXAM TO RECEIVE.
Basic Computer (CS-101A) Accelerated Program City Junior College Tim Jaines Instructor.
Ms. Sarah Dillahunt, B.S., M.A. PhD Program -Educational Technology Designing Instructions for Distance Education Dr. Tim Powell.
Service Learning Lori Pollock University of Delaware NSF BPC Demo Grant, “Partnering Middle School Teachers with Undergraduate Computer Science Teams to.
AN EXPERIENCE REPORT ASSESSING A PROFESSIONAL DEVELOPMENT MOOC FOR CS PRINCIPLES SIGCSE 2017 – MEMPHIS, TN JEFF GRAY DEPARTMENT OF COMPUTER SCIENCE UNIVERSITY.
Quick Survey Results UCT Department of Computer Science Computer Science 1015F Hussein Suleman March 2009.
Starter – key words Experimental design – the way in which groups of participants are set up in an experiment Repeated Measures – participants take part.
MS. NANCY HARRIS LECTURER, DEPARTMENT OF COMPUTER SCIENCE CS 149 – Programming Fundamentals (Accelerated)
Introduction to CSCI 1311 Dr. Mark C. Lewis
Achieving the Small Classroom Dynamic and Maximizing Student Involvement in the Large Classroom Setting K. Aaron Smith, Associate Professor, English Dedicated.
AP Computer Science Principals Course Importance and Overview
Creativity in math and science (CMS)
AP Computer Science Opportunity
The Basics Chuck Oravec
EE 312 Course Introduction
PSYCHOLOGY 102 Introductory Psychology (Sections 8 & 9)
Educational Research Mini-Grant Report
Algebra 150 Unit: Functions Lesson Plan #7: Introduction to Functions Objective SWBT explain what is an algebraic function.
CHS/ AP What you need to know!
Autonomous Cyber-Physical Systems: Course Introduction
. Paige Evans, Ed.D., University of Houston
UTeach Computer Science Principles
A Rural Secondary Teachers’ Alliance Encourages Success in College Health-Care Programs How Did We Plug Them into a Support Network?
CS 456/656 – Computer Networks
CS 1302 Programming Principles II
CS 139 – Programming Fundamentals
Five-Year Undergraduate Enrollments
Digital Thinking: Animation, Video Games, and the Social Web
Brief History of Premier Pro: Premiere Pro is the redesigned successor to Adobe Premiere and was launched in Premiere was one of the first computer-based.
NH Computing Education Landscape Report
CSE 115 & CSE 503 Introduction to Computer Science I
Educational Research Mini-Grant Report
Life as a mature student
Principle Investigators
What is different? Student Reactions Student demographics
CS-240 Course Overview Dr. Wilkerson.
AOE Cohort Schedule (In Progress)
Digital Thinking: Animation, Video Games, and the Social Web
Educational Research Mini-Grant Report
Welcome to PHYS101 Physics for the Masses
CAVALIER Teaching ACADEMY
SKCTC is an equal educational and employment opportunity institution.
How Do You Feel? 1. Work in pairs and do the questionnaire.
Science is fun. Science is fun. Science is fun. Science is fun. Science is fun. Science is fun. Science is fun. Science is fun. Science is fun. Science.
Educational Research Mini-Grant Report
Science and Technology
Presentation transcript:

Computer Science Principles CS501: A New Course… Computer Science Principles Tim Andersen Boise State University, Boise © Tim Andersen 2004

Introductions … Instructor: Tim Andersen Teaching Assistants: Audrey and Sarah Teaching Collaborator: Dr. Amit Jain … and you? 5/27/2019

CS501: Computer Science Principles A new course, patterned after the AP CSP course. AP CSP supported by NSF and College Board We will have pre- and post-surveys Supported by our CS10K grant Uh, I’ve never taught this course before … 5/27/2019

Approach The objective of this course is to teach: Computational Principles – “bits can represent all information” – that everyone should know Computational Thinking – thinking approaches you can use to solve (your) problems with computers If you were thinking this class will be … Trivial, forget it: We will learn stuff and think in ways you probably haven’t before Difficult, forget it: This is patterned after a high school class Fun and interesting: Perfect … that’s what it will be 5/27/2019

A Brief Word About Programming Some people panic at the mention of the word programming … worrying it would cause them to become social outcasts, nerdy, … Programming’s a career; it takes years to learn; it pays really well; normal people do it, too We’ll learn some programming in this class as part of teaching computational thinking You won’t be a programmer (or nerd) at the end You will still be normal as you are today You will, I hope, also think differently as a result 5/27/2019

Announcements What you need to do today Linux warmup assignment 5/27/2019