1 AP Computer Science Workshop Joe Kmoch Washington HS, Milwaukee, WI July 18, 2003.

Slides:



Advertisements
Similar presentations
A Digital Age Skill for All Joe Kmoch Milwaukee Washington HS of IT For WI Math Council, May 2012 was: CT: An Important Idea for All Students:
Advertisements

CSTA K-12 Computer Science Standards (rev 2011)
Could/Should CS be Counted for a Math Credit? Wisconsin Mathematics Council Annual Conference Green Lake, WI Friday, May 2, 2014 Joe Kmoch
CSE 332: C++ overview CSE 332 Overview and Structure CSE 332 emphasizes studio-based active learning –Introductory lecture material followed by hands-on.
Patterns Chapter 01 Introduction 1. 2 Introduction brunel.ac.uk Tower D Room 409.
Georgia Department of Education. Information Technology Pathways.
DAAD project “Joint Course on OOP using Java” Development in teaching Design Patterns in the course OOP with Java Ana Madevska Bogdanova Faculty of Computer.
1 Resources for Teaching About Computers and Computing (CS/IT) Joe Kmoch Washington HS of IT and Milwaukee Public Schools whs.edu/~kmoch/sessions.
1-1 ICS102: Introduction To Computing King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science.
ICS 201 Course Overview.
OBJECT ORIENTED ANALYSIS & DESIGN Vassilka Kirova Department of Computer & Information Science NJIT.
©TheMcGraw-Hill Companies, Inc. Permission required for reproduction or display. COMPSCI 125 Introduction to Computer Science I.
CS 101 Course Summary December 5, Big Ideas Abstraction Problem solving Fundamentals of programming.
OBJECT ORIENTED ANALYSIS & DESIGN Vassilka Kirova Department of Computer & Information Science NJIT.
1-1 ICS201: Introduction To Computer Science King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer.
Course Material: webcourses.kfupm.edu.sa
Living In the KnowlEdge Society VT, NCA&T, SCU, Villanova Living In the KnowlEdge Society (LIKES) North Carolina A & T Santa Clara University Villanova.
Introduction to Programming with Java, for Beginners Welcome.
Living In the KnowlEdge Society VT, NCA&T, SCU, Villanova Living In the KnowlEdge Society (LIKES) North Carolina A & T Santa Clara University Villanova.
CSE 115 / 503 Introduction to Computer Science I
Building a K-12 Program of Study for Computing – Curricula and Resources Friday, May 8, 2015 Kern-Cary, Green Lake Center, WI Dennis Brylow Joe Kmoch.
COMPUTER SCIENCE CONSIDERING YOUR OPTIONS FOR THE TECHNOLOGY EDUCATION GRADUATION REQUIREMENT.
 Computer Science 1MD3 Introduction to Programming Michael Liut Ming Quan Fu Brandon.
Object Oriented Programming
CS190/295 Programming in Python for Life Sciences: Lecture 1 Instructor: Xiaohui Xie University of California, Irvine.
WELCOME PARENTS! Honors Computer Programming Ms. L. Dutchen.
Long-term Evolution of AP® CS A Renee Ciezki SIGCSE 2013.
CMSC 150 INTRODUCTION TO COMPUTING CS 150: Mon 9 Jan 2012.
Integrating Business Education and Computer Science to Prepare Students for the 21 st Century Barbara Ericson Advanced.
DAAD project “Joint Course on OOP using Java” Design Patterns in the course ‘OOP in Java’ - first experiences Ana Madevska Bogdanova Institute of informatics.
MATH 310, FALL 2003 (Combinatorial Problem Solving) MoWeFr 1:20 McGregory 214.
INFSO-SSA International Collaboration to Extend and Advance Grid Education ICEAGE Forum Meeting at EGEE Conference, Geneva Malcolm Atkinson & David.
EECE 310 Software Engineering Lecture 0: Course Orientation.
Introduction CS 3358 Data Structures. What is Computer Science? Computer Science is the study of algorithms, including their  Formal and mathematical.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
APCS Teaching Tips and Strategies Joe Kmoch Milwaukee Washington HS
INTRODUCTION TO COMPUTER SCIENCE DoD Summer Camp, /16/2014 Overview Instructor: Ashraf Yaseen DEPARTMENT OF MATH & COMPUTER SCIENCE CENTRAL STATE.
Computer Science II 810:062 Section 01. How is CS I different from CS II? When you teach Java there are a series of decisions that have to be made…
E81 CSE 532S: Advanced Multi-Paradigm Software Development Chris Gill Department of Computer Science and Engineering Washington University in St. Louis.
Welcome to: Mr. O’Neill’s AP Computer Science Class SAN MARCOS HIGH SCHOOL KNIGHT PRIDE Leading... Now Tomorrow Forever.
Object-oriented Design and Programming CS 2210: SW Development Methods Reading: Chapter 2 of MSD text – Section on UML: look at class diagrams but.
Computer Science 210 Computer Organization Course Introduction.
1 Intro to Objective-C Programming (Level: Beginner) Today’s Workshop Agenda FREE WIFI Code: 355itu11 Tonight’s Agenda: 5-6:30 – OO, Classes, Methods,
1 Mobile App Development for Web Developers (Level: Beginner) Today’s Workshop Agenda FREE WIFI Code: 355itu11 Today’s Agenda: – Overview, Intro.
Nicholas Bulinski.  Informally it is the question of if a computer can quickly verify that a solution to a problem is true then can the computer solve.
ICS3U – Introduction Teacher: Mr. Ho Course URL:
1 Welcome Alireza Humber College Lecture 1 Game 540 Alireza
서울대한양대 ( 안 산 ) 충남대 1년1년 컴퓨터기초 (C) 컴퓨터프로그래밍 (C, Java) 컴퓨터프로그래밍 (C) 2. 봄 프로그래밍 원리 (Scheme, ML) Structure & Interpretation of Computer Programs 프로그래밍 방법론.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
Introduction to Generic Programming in C++
AP Computer Science vs Introductory Class
Programming paradigms
Analysis and Comparison is ICS4U
7 Big Ideas of Computing:
Computational Thinking Throughout the Curriculum
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
EECE 310 Software Engineering
Please Sign in..
Lesson 6 Wrap-Up.
Computer Science Teachers Association Academy
Computer Science Teachers Association Academy
RCM Theory and Concepts Workshop Module 0 – Workshop Overview
Lesson 6 Wrap-Up.
Introduction to Computer Science for Majors II
CS 0007 Spring Lory Al Moakar.
Introduction to programming
CS 2530 Intermediate Computing Dr. Schafer
Midterm Review CSE116A,B.
CS114B Introduction to Computer Science II
Presentation transcript:

1 AP Computer Science Workshop Joe Kmoch Washington HS, Milwaukee, WI July 18, 2003

2 Computer Science Computer Science is the study of computers and computational processes (known as algorithms) including their principles, their hardware and software designs, their applications, and their impact on society. Tucker, Allen, et. al. ACM Model Curriculum for K-12 CS, November, 2002

3 Introductions Name, School, Location. Experience with CS, AP, Java. Some questions you want answers to.

4 Workshop Overview Introductions Object-Oriented Paradigm Designing an OO Solution Java – Intro, AP Subset, Gotchas Java Marine Biology Simulation Modifying and Creating Simple Classes Java Free Response – Solving & Grading The finish line

5 “Ground Rules” I do intend for this to be an interactive session, not a time to pontificate. Please ask questions anytime. There will be a 15 minute break and an hour lunch. Bathroom break anytime you need it! Ends at 3:30pm

6 OO Concepts Abstraction Encapsulation Inheritance Polymorphism

7 Let’s Get Started