Computer Science Teachers Association Academy

Slides:



Advertisements
Similar presentations
School/Centre: Reflecting on the effectiveness of Self-Evaluation Resource The levels on the board are as in How Good Is Our school? Above the board, type.
Advertisements

School/Centre: Reflecting on the effectiveness of Self-Evaluation Resource The levels on the board are as in How Good Is Our school? Above the board, type.
CSTA K-12 Computer Science Standards (rev 2011)
Project Lead the Way An Orientation American High School.
1 Undergraduate Curriculum Revision Department of Computer Science February 10, 2010.
Quark Net 2010 Wayne State University Physics Department.
CSCI 3 Introduction to Computer Science. CSCI 3 Course Description: –An overview of the fundamentals of computer science. Topics covered include number.
CS 10051: Introduction to Computer Science What is the course about?
Introduction to Programming End Show. Resource Team R.P Ranjan-Lecturer, SPICTEC, Galle. W.M.A.S. Wijesekara-Centre manager,CRC Hali-Ela H.P.U.S Indra.
 A set of objectives or student learning outcomes for a course or a set of courses.  Specifies the set of concepts and skills that the student must.
Long-term Evolution of AP® CS A Renee Ciezki SIGCSE 2013.
Games for Social Causes: CSTA 2012 Dianne O’Grady-Cunniff Waldorf, Maryland USA From the presentation by Pat Yongpradit of code.org.
1 Programming Thinking and Method (0) Zhao Hai 赵海 Department of Computer Science and Engineering Shanghai Jiao Tong University
Symposium 2001June 24, 2001 Curriculum Is Just the Beginning Chris Stephenson University of Waterloo.
Welcome to COE212: Engineering Programming Instructor: Wissam F. Fawaz Office 103, Bassil bldg. All week long: What is computer.
CSC1401: Introductory Programming Steve Cooper
Week1 Architecture - Lecture outline & Assignments Dr. John Abraham UTPA.
Welcome To LCHS 7/8 Math Night
Course ‘Data structures and algorithms – using Java’ Teaching materials and presentation experience Anastas Misev Institute of Informatics Faculty of Natural.
EMT1111 Logic and Problem Solving Dr. José M. Reyes Álamo Lecture 1.
CS 140 Computer Programming (I) Second semester (3 credits) Imam Mohammad bin Saud Islamic University College of Computer Science and Information.
Intro: FIT1001 Computer Systems S Important Notice for Lecturers This file is in skeleton form only Lecturers are expected to modify / enhance.
CHAPTER ONE Problem Solving and the Object- Oriented Paradigm.
Fundamental Programming: Fundamental Programming K.Chinnasarn, Ph.D.
Course Outline Course Code: CIS 111 Course Title: Introduction to computer science Units: 2 Programmes: B.Sc. Computer Science B.Sc. Management Information.
Computer Science 210 Computer Organization Course Introduction.
Introduction to Computer Programming (FIT-I pro) J. H. Wang Sep. 17, 2007.
FOUNDATION IN INFORMATION TECHNOLOGY (CS-T-101) TOPIC : INFORMATION SYSTEM – SOFTWARE.
CS-303 Introduction to Programming
CS Introduction to Computer Science Spring 2011 Dr. Angela Guercio (
Technology Integration for the New 21st Century Learner Scratch Projects.
CS 162 Introduction to Computer Science II Winter, 2014: 60 Spring, 2014: 60 Summer, 2014: 71.
JavaScript 101 Introduction to Programming. Topics What is programming? The common elements found in most programming languages Introduction to JavaScript.
1 AP Computer Science Workshop Joe Kmoch Washington HS, Milwaukee, WI July 18, 2003.
1 Introduction to modeling Introduction. 2 Where are we? #TitleDate 1Introduction General concepts ORM modeling Relational.
The Level-2 Projects for Course Clusters Haojun Sun College of Engineering Shantou University.
Gar-Field HS How do we compare?. GFHS Computer Science courses Computer Math (CM) Visual Basic Not a weighted class Introduction to CS and Programming.
Lecture #1: Introduction to Algorithms and Problem Solving Dr. Hmood Al-Dossari King Saud University Department of Computer Science 6 February 2012.
1 Structured Programming Arab Academy for Science and Technology CC112 Dr. Sherif Mohamed Tawfik The Course.
Social Studies Elementary New-to-District Training.
CS140 – Computer Programming 1 Course Overview First Semester – Fall /1438 – 2016/2017 CS140 - Computer Programming 11.
Cen 112 C Programming Özgür Örnek.
Software Engineering (1)
Topic: Programming Languages and their Evolution + Intro to Scratch
Syllabus Introduction to Computer Science
Computational Thinking, Problem-solving and Programming: General Principals IB Computer Science.
A framework for Web science didactics michalis vafopoulos
System Programming and administration
GENERAL OOPs CONCEPTS.
A451 Theory – 7 Programming 7A, B - Algorithms.
Please Sign in..
Artificial Intelligence (CS 461D)
Ap computer science 2 AP COMPUTER SCIENCE A EXAM SPRING OF EVERY YEAR
Computer Science 210 Computer Organization
Welcome to COE212: Engineering Programming
CS 1104 INTRODUCTION TO COMPUTER SCIENCE
Computer Science Teachers Association Academy
PROGRAMMING What is it?.
Literacy Content Specialist, CDE
CSC Classes Required for TCC CS Degree
Computer Science Teachers Association Academy
Translators & Types of Languages
Computer Science Teachers Association Academy Lego Robotics
Advanced System Security
CS 322 week 3 Gold standard of science: testing (randomized programming and testing, one major component of software engineering). Sample stat reasoning.
Computers.
Dept. of Computer & Information Sciences (Course Introduction)
CSCE156: Introduction to Computer Science II
Week1 Architecture - Lecture outline & Assignments
Computer Science 210 Computer Organization
Presentation transcript:

Computer Science Teachers Association Academy Wayne Summers – Chair / Rodrigo Obando – Assoc. Chair TSYS Department of Computer Science Columbus State University March 20, 2007

WELCOME 11/29/2018

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

Overview Model Curriculum for K–12 Computer Science Level II – Computer Science in the Modern World Sample Activities for Level II Activities from http://csta.acm.org/Curriculum/sub/k12final1022.pdf Activities from (http://csta.acm.org/Curriculum/sub/Level_2_Objectives_Outline.pdf) 11/29/2018

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

Level II – Computer Science in the Modern World Level 2 Objectives and Outlines (Grades 9-10) (http://csta.acm.org/Curriculum/sub/Level_2_Objectives_Outline.pdf) Topic 2: Problem Solving Topic 8: Interdisciplinary Utility of Computers and Problem Solving in the Modern World Topic 11: Programming Languages Topic 13: Multimedia http://www1.acm.org/education/k12/k12final1022.pdf 11/29/2018

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

Topic 2: Problem Solving (cont.) 11/29/2018

Topic 2: Problem Solving (cont.) 11/29/2018

Topic 2: Problem Solving (cont.) 11/29/2018

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

Topic 11: Programming Languages (cont.) 11/29/2018

Topic 11: Programming Languages (cont.) 11/29/2018

Topic 11: Programming Languages (cont.) 11/29/2018

Topic 11: Programming Languages (cont.) 11/29/2018

Topic 11: Programming Languages (cont.) 11/29/2018

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