Arkansas Computer Science Standards. Coding Block for Grades 7 or 8



Similar documents
Essentials of Computer Programming. Computer Science Curriculum Framework

Computer Science and Mathematics. Mathematics Curriculum Framework

Describe the process of parallelization as it relates to problem solving.

Music Technology. Fine Arts Curriculum Framework

Technology Standards for Students

Curriculum Map. Discipline: Computer Science Course: C++

Contact List (Revised 11/17/06)

2014 New Jersey Core Curriculum Content Standards - Technology

Competencies for Secondary Teachers: Computer Science, Grades 4-12

#820 Computer Programming 1A

Information and Technology Literacy Framework. PreK-12

Computer Technology Standards of Learning for Virginia s Public Schools

CS Standards Crosswalk: CSTA K-12 Computer Science Standards and Oracle Java Programming (2014)

RARITAN VALLEY COMMUNITY COLLEGE COURSE OUTLINE. CISY 103 Computer Concepts and Programming

MONTGOMERY COUNT Y PUBLIC SCHOOLS MATHEMATICS. PROGR AM for Grades K 12 UNDERSTANDING COMPUTING APPLYING REASONING ENGAGING ROCKVILLE, MARYLAND

The National Educational Technology Standards. (Upon which our local standards are based)

CS Matters in Maryland CS Principles Course

(Advanced Preparation)

Instructional Design Framework CSE: Unit 1 Lesson 1

K-12 Information and Digital Literacy

Video Game Design (3 Teams per state, 2 team members minimum)

Computer Programming I

TOOL KIT for RESIDENT EDUCATOR and MENT OR MOVES

Passaic County Technical Institute. Curriculum of Instruction. Computer Science IV. Grade 12

Fundamentals of Programming and Software Development Lesson Objectives

EMC Publishing. Ontario Curriculum Computer and Information Science Grade 11

NETS for Teachers: Achievement Rubric

River Dell Regional School District. Computer Programming with Python Curriculum

State Board of Education Update

INDIANA ACADEMIC STANDARDS. Mathematics: Grade 6 Draft for release: May 1, 2014

A. The master of arts, educational studies program will allow students to do the following.

CONNECTING CAREER AND TECHNICAL EDUCATION WITH THE COLLEGE AND CAREER READINESS AGENDA

NETS for Students: Extended Rubric for Grades 6 8

THROUGH GRADE 12 COMPUTER TECHNOLOGY COMPETENCY STANDARDS FOR STUDENTS

Bruce-Guadalupe Community School Bruce-Guadalupe Middle School. Technology Education Curriculum. Program Scope and Sequence

v w/out cert info KY Valid Course List

What makes a good coder and technology user at Mountfields Lodge School?

Middle School Graphic Arts & Technology Curriculum Map

2667A - Introduction to Programming

Massachusetts Technology Literacy Standards

Adopted on May 14, 2010

STUDENT OUTCOMES ASSESSMENT PLAN (SOAP)

DOVER-SHERBORN HIGH SCHOOL PROGRAM OF STUDIES

Olympian High School Graphic Design Syllabus

New Hampshire Department of Education Special Education Program Approval and Improvement Process

9-12 To study the technology involved in the construction of

RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE. CISY 105 Foundations of Computer Science

Please use the guidance provided in addition to this template to develop components of the SLO and populate each component in the space below.

Cisco CCNA Discovery Grades 11-12

El Dorado Union High School District Educational Services

KS3 Computing Group 1 Programme of Study hours per week

West Windsor-Plainsboro Regional School District Computer Programming Grade 8

Learning Targets: Quarter 1, Unit 1, Chapters 1 & 2 Quarter 2, Unit 2, Chapters 3 & 4 Quarter 3, Unit 3, Chapter 5 Unit 4, Chapter 6

AP Computer Science AB Syllabus 1

Arkansas County. Baxter County

Indiana Academic Standards Mathematics: Probability and Statistics

NEW YORK CITY COLLEGE OF TECHNOLOGY/CUNY Computer Systems Technology Department. COURSE: CST2403 C++ Programming Part 1 ( 4 hours, 3 credits )

International Baccalaureate Middle Years Programme (IB MYP)

Graduation Requirements

for Technology (ICT) Literate Students

Assessment Progress Report. Assessment of UALR Core Competencies in the Systems Engineering Department

Integer Operations. Overview. Grade 7 Mathematics, Quarter 1, Unit 1.1. Number of Instructional Days: 15 (1 day = 45 minutes) Essential Questions

MICHIGAN TEST FOR TEACHER CERTIFICATION (MTTC) TEST OBJECTIVES FIELD 050: COMPUTER SCIENCE

Business Subject Matter Requirements. Part I: Content Domains for Subject Matter Understanding and Skill in Business

CALIFORNIA S TEACHING PERFORMANCE EXPECTATIONS (TPE)

THE APPROPRIATENESS OF AUTOMOTIVE TECHNOLOGY EDUCATION CURRICULAR CONTENT THROUGH COMPETENCIES AS PERCEIVED BY TRAINING INSTRUCTORS

Unit Number Unit Name Person Responsible Accounting Teheitha Murray. Outcome Number: Year: Outcome Type: Program Operational Outcome

Computer Science in Texas High Schools

COURSE TITLE. Computer Programming 1 LENGTH. One Semester Grades 9-12 DEPARTMENT. Computer Department Barbara O Donnell, Supervisor SCHOOL

The ISTE National Educational Technology Standards (NETS S) and Performance Indicators for Students 1. Creativity and Innovation

Graphic Design 2 Grades 9-12

HARDWARE AND SOFTWARE COMPONENTS Students will demonstrate an understanding of the relationship between hardware and software in program execution.

Course Syllabus. COSC 1437 Programming Fundamentals II. Revision Date: August 21, 2013

Master Technology Teacher Standards

DRP Report Interpretation Guide

Rehabilitation Hospital/Unit Provider List

INTER-OFFICE CORRESPONDENCE LOS ANGELES UNFIED SCHOOL DISTRICT LOCAL DISTRICT EAST

NETS for Students: Achievement Rubric

Executive Summary Principles and Standards for School Mathematics

Master of Arts in Instructional Technology Program. Policies and Procedures Manual

Knowledge and Employability Studio Teacher Workstation. Programming for Students with Learning Disabilities Individualized Program Plans

RECOMMENDED COURSE(S): Algebra I or II, Integrated Math I, II, or III, Statistics/Probability; Introduction to Health Science

District #2358 Tri-County Schools

GOVERNOR LIVINGSTON HIGH SCHOOL IA/TECHNOLOGY DEPARTMENT WEB DESIGN #PAS0030. Curriculum Guide

Performance Assessment Task Baseball Players Grade 6. Common Core State Standards Math - Content Standards

Computer Programming I & II*

NJ Department of Education Office of Educational Technology Digital Learning NJ (DLNJ)

COMHAIRLE NÁISIÚNTA NA NATIONAL COUNCIL FOR VOCATIONAL AWARDS PILOT. Consultative Draft Module Descriptor. Relational Database

Transcription:

Arkansas Computer Science Standards Coding Block for Grades 7 or 8

Arkansas Computer Science Standards Coding Block for Grades 7 or 8 Introduction The computer science 7-8 coding block is designed to be taught during a standalone block of time over a minimum of four to five weeks. As part of this block, students will examine how to formulate algorithms as well as create, analyze, test and debug computer programs in order to solve real-world problems. Students will be required to use a text-based programming language to accomplish these tasks. These standards are not intended to be embedded in activities spread out over multiple courses. Schools are to ensure that every student receives instruction necessary to meet these standards in either their 7 th or 8 th grade year. Schools may choose the implementation mechanism that works best for their school and students. Options for implementation include but are not limited to: The standards within this block taught as a 4-5 week module within Keyboarding, business elective, or Career Development during the student s 7 th or 8 th grade year The standards within this block taught as a 4-5 week module within another course or specified period of time during the student s 7 th or 8 th grade year The standards within this block taught as part of a high school level programming course for which the school has received approval to offer to 7 th or 8 th graders The teacher of record for the Coding Block for Grades 7 or 8 must hold an Arkansas Educator s License in any content area, which allows them to instruct students of the grade level who are taking the block. Though the licensure is open to any content area, it is the responsibility of the school and teacher of record to ensure that the individual providing the instruction has the requisite knowledge needed to teach the block. Implementation of the Arkansas Computer Science Standards Coding Block for Grades 7 or 8 begins during the 2017-2018 school year. 1

Students will exhibit proficiency in computer science through: Computer Science Practices Perseverance - Students expect and persist in overcoming the challenges that occur when completing tasks. They recognize that making and correcting mistakes will take place during the learning process and problem solving. Collaboration - Students effectively work and communicate with others ensuring multiple voices are heard and considered. They understand that diverse thoughts may lead to creative solutions and that some problems may be best solved collaboratively. Patterns - Students understand and utilize the logical structure of information through identifying patterns and creating conceptual models. They decompose complex problems into simpler modules and patterns. Tools - Students evaluate and select tools to be used when completing tasks and solving problems. They understand that appropriate tools may include, but are not limited to, their mind, pencil and paper, manipulatives, software application programs, programming languages, or appropriate computing devices. Communication - Students effectively communicate, using accurate and appropriate terminology, when explaining the task completion or problem solving strategies that were used. They recognize that good documentation is an ongoing part of the process, and when appropriate provide accurate documentation of their work in a manner that is understandable to others. Ethics and Impact - Students comprehend the ramifications of actions prior to taking them. They are aware of their own digital and cyber presence and its impact on other individuals and society. Problem Solving - Students exhibit proficiency in Computer Science through identifying and systematically solving problems (e.g., engineering design process). They recognize problem solving as an ongoing process. 2

Arkansas Computer Science Standards Coding Block for Grades 7 or 8 Strand Content Cluster Computational Thinking and Problem Solving 1. Students will examine and formulate algorithms that solve specific problems. Algorithms and Programs 2. Students will create programs that solve problems. 3. Students will analyze, test, and debug computer programs. 3

Notes for the Computer Science Standards document: 1. The examples given (e.g.,) are suggestions to guide the instructor. 2. The Practices are intended to be habits of mind for all students and were written broadly in order to apply to all grades. The Practices are not content standards and are not intended to be formally assessed but may be assessed formatively. 3. This curriculum standards document is intended to assist in district curriculum development, unit design, and to provide a uniform, comprehensive guide for instruction. 4. Notes found within the document are not approved by the Arkansas State Board of Education, but are provided for clarification of the standards by the and/or the standards drafting committee. The notes are subject to change as understandings of the standards evolve. 4

Strand: Computational Thinking and Problem Solving Content Cluster 1: Students will examine and formulate algorithms that solve specific problems. CT.1.B.1 CT.1.B.2 CT.1.B.3 Examine traditional programming algorithms, including searches and sorts Describe the steps needed to efficiently solve a problem Manually test algorithms with sample data to observe accuracy of anticipated output Strand: Algorithms and Programs Content Cluster 2: Students will create programs that solve problems. A.2.B.1 A.2.B.2 Implement the following programming concepts: data types variable declaration and initialization assignment statements conditional branching (e.g., if, if-else, multi-branch) iteration (e.g., while, do-while, for) Create a program using a text-based programming language Strand: Algorithms and Programs Content Cluster 3: Students will analyze, test, and debug computer programs. A.3.B.1 A.3.B.2 A.3.B.3 A.3.B.4 Explain the logic involved in how a computer program executes Utilize basic documentation/comments (e.g., program headers, pseudocode) Test a computer program with data and evaluate output for accuracy Find and debug errors in a computer program 4

The following people contributed to the development of this document: Melinda Bailey Alma School District Shena Ball Mid-America Science Museum Christina Bishop Hot Springs Public School District Marjo Burk Fayetteville Public School District Tina Calhoon Arkadelphia Public School District Shari Cates North Little Rock School District G.B. Cazes Cyber Innovation Center Krystal Corbett Cyber Innovation Center Becky Cunningham Arkansas Tech University Stacy DeFoor Conway Public School District Donna Dyson Hamburg Public School District Dan Eddy Bentonville Public School District Carl Frank Arkansas School for Mathematics, Sciences and the Arts Marianne Hauser Fayetteville Public School District Haihong Hu University of Central Arkansas Contributors Ronda Hughes Hot Springs Public School District Tim Johnston Arkansas Department of Career Education Glenda Kennedy University of Arkansas at Pine Bluff Lisa Kraus Horatio Public School District Mickey McFetridge Springdale Public School District Mike McMillan Pulaski Technical College Carolyn McNeely Crowley s Ridge Educational Service Cooperative David Nance Heather Newsam Anthony Owen Jerry Prince EAST Initiative Jake Qualls Arkansas State University Stacy Reynolds Star City Public School District Deborah Seehorn Computer Science Teachers Association 5