Download presentation
Presentation is loading. Please wait.
1
Computer Science Teachers Association Academy
Wayne Summers – Chair / Rodrigo Obando – Assoc. Chair TSYS Department of Computer Science Columbus State University March 20, 2007
2
WELCOME 11/29/2018
3
AGENDA Time Topics Facilitator 9 – 9:30 Introductions / Overview Wayne Summers 9:30 – 10:00 Introduction to Alice Rodrigo Obando 10:15 – 11:15 Alice Tutorials / Examples SnowLove - Yan Bai LakeSkater – Yan Bai Amusement Park – Shamim Khan Flight Simulator – Lydia Ray 11:15 – 12:15 Alice Project Planning and Design Faculty 12:15 – 1:00 LUNCH 1:00 – 3:30 Alice Project Design and Development 3:30 – 4:30 Presentations / Awards 11/29/2018
4
Overview Model Curriculum for K–12 Computer Science
Level II – Computer Science in the Modern World Sample Activities for Level II Activities from Activities from ( 11/29/2018
5
Model Curriculum for K–12 Computer Science
“Computer science (CS) is the study of computers and algorithmic processes, including their principles, their hardware and software designs, their applications, and their impact on society. This definition requires that K–12 computer science curricula have the following kinds of elements: programming software design programming languages programming paradigms 11/29/2018
6
Level II – Computer Science in the Modern World
Level 2 Objectives and Outlines (Grades 9-10) ( Topic 2: Problem Solving Topic 8: Interdisciplinary Utility of Computers and Problem Solving in the Modern World Topic 11: Programming Languages Topic 13: Multimedia 11/29/2018
7
Topic 2: Problem Solving
Topic Description: This topic covers the basic steps in algorithmic problem-solving, including the problem statement and exploration, examination of sample instances, design, program coding, testing, and verification. Tools for expressing design will be used. Textbooks and Supplies: A programming language; interactive development environment (IDE) recommended. Time to Complete: 1-2 weeks with continual reinforcement as appropriate 11/29/2018
8
Topic 2: Problem Solving (cont.)
11/29/2018
9
Topic 2: Problem Solving (cont.)
11/29/2018
10
Topic 2: Problem Solving (cont.)
11/29/2018
11
Topic 11: Programming Languages
Topic Description: Programming Languages will introduce the student to some basic issues associated with program design and development. The focus of this unit is to establish an appreciation of the work being done by software. Textbooks and Supplies: A programming language; interactive development environment recommended. Time to Complete: 2-4 weeks 11/29/2018
12
Topic 11: Programming Languages (cont.)
11/29/2018
13
Topic 11: Programming Languages (cont.)
11/29/2018
14
Topic 11: Programming Languages (cont.)
11/29/2018
15
Topic 11: Programming Languages (cont.)
11/29/2018
16
Topic 11: Programming Languages (cont.)
11/29/2018
17
Computer Programming Algorithm – set of instructions or a procedure or formula for solving a problem Computer Program - set of instructions for a computer to follow 1st Generation – Machine Language (binary) 2nd Generation – Assembly Language (mnemonics) 3rd Generation Procedural Functional Object-Oriented 11/29/2018
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.