Computer Science and Mathematics. Mathematics Curriculum Framework



Similar documents
Essentials of Computer Programming. Computer Science Curriculum Framework

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

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

Information and Communications Technology Courses at a Glance

Mathematics. Designing High School Mathematics Courses Based on the Common

What math do students need for college success?

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

Math at a Glance for April

PHILOSOPHY OF THE MATHEMATICS DEPARTMENT

Polynomial Operations and Factoring

OKLAHOMA SUBJECT AREA TESTS (OSAT )

Thomas Jefferson High School for Science and Technology Program of Studies Foundations of Computer Science. Unit of Study / Textbook Correlation

DELAWARE MATHEMATICS CONTENT STANDARDS GRADES PAGE(S) WHERE TAUGHT (If submission is not a book, cite appropriate location(s))

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

This unit will lay the groundwork for later units where the students will extend this knowledge to quadratic and exponential functions.

AQA GCSE in Computer Science Computer Science Microsoft IT Academy Mapping

Pre-Calculus Semester 1 Course Syllabus

SAN DIEGO COMMUNITY COLLEGE DISTRICT CITY COLLEGE ASSOCIATE DEGREE COURSE OUTLINE

COMPUTER SCIENCE (5651) Test at a Glance

Sequence of Mathematics Courses

PCHS ALGEBRA PLACEMENT TEST

Fundamentals of Programming and Software Development Lesson Objectives

ARIZONA CTE CAREER PREPARATION STANDARDS & MEASUREMENT CRITERIA SOFTWARE DEVELOPMENT,

South Carolina College- and Career-Ready (SCCCR) Pre-Calculus

Dear Accelerated Pre-Calculus Student:

X On record with the USOE.

MATH. ALGEBRA I HONORS 9 th Grade ALGEBRA I HONORS

Eastern Washington University Department of Computer Science. Questionnaire for Prospective Masters in Computer Science Students

Pearson Algebra 1 Common Core 2015

ADVANCED SCHOOL OF SYSTEMS AND DATA STUDIES (ASSDAS) PROGRAM: CTech in Computer Science

School of Mathematics, Computer Science and Engineering. Mathematics* Associate in Arts Degree COURSES, PROGRAMS AND MAJORS

Stephanie A. Mungle TEACHING PHILOSOPHY STATEMENT

Mathematics (MAT) MAT 061 Basic Euclidean Geometry 3 Hours. MAT 051 Pre-Algebra 4 Hours

Finding diagonal distances on the coordinate plane. Linear Inequalities. Permutation & Combinations. Standard Deviation

Curriculum Map Precalculus Saugus High School Saugus Public Schools

Math. MCC9 12.N.RN.1 Explain how the definition of the meaning of rational exponents follows from extending the

WESTMORELAND COUNTY PUBLIC SCHOOLS Integrated Instructional Pacing Guide and Checklist Computer Math

AP Computer Science AB Syllabus 1

NEW YORK STATE TEACHER CERTIFICATION EXAMINATIONS

Diablo Valley College Catalog

Domains and Competencies

Subject knowledge requirements for entry into computer science teacher training. Expert group s recommendations

High School Flip Book

ARIZONA CTE CAREER PREPARATION STANDARDS & MEASUREMENT CRITERIA SOFTWARE DEVELOPMENT,

MATH 2 Course Syllabus Spring Semester 2007 Instructor: Brian Rodas

High School Mathematics Program. High School Math Sequences

Diploma Of Computing

MATHEMATICS (MATH) 3. Provides experiences that enable graduates to find employment in sciencerelated

Credit Number Lecture Lab / Shop Clinic / Co-op Hours. MAC 224 Advanced CNC Milling MAC 229 CNC Programming

NC Standard Course of Study ( NCSCS ) for Mathematics End-of-Grade Grades 3 8 Math Assessments End-of-Course Math I Assessment

Background Knowledge

Stage 5 Information and Software Technology

Creating, Solving, and Graphing Systems of Linear Equations and Linear Inequalities

Morris School District. AP Computer Science A Curriculum Grades 9-12

Assessment for Master s Degree Program Fall Spring 2011 Computer Science Dept. Texas A&M University - Commerce

Precalculus REVERSE CORRELATION. Content Expectations for. Precalculus. Michigan CONTENT EXPECTATIONS FOR PRECALCULUS CHAPTER/LESSON TITLES

Georgia Standards of Excellence Mathematics

COURSE SYLLABUS Pre-Calculus A/B Last Modified: April 2015

NEOSHO COUNTY COMMUNITY COLLEGE MASTER COURSE SYLLABUS

Prentice Hall Algebra Correlated to: Colorado P-12 Academic Standards for High School Mathematics, Adopted 12/2009

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

Big Ideas in Mathematics

MATHEMATICS Department Chair: Michael Cordova - mccordova@dcsdk12.org

Bachelor of Games and Virtual Worlds (Programming) Subject and Course Summaries

#820 Computer Programming 1A

Mathematics INDIVIDUAL PROGRAM INFORMATION Macomb1 ( )

How To Learn Math At A Junior High

Math Placement Test Study Guide. 2. The test consists entirely of multiple choice questions, each with five choices.

Eastern Washington University Department of Computer Science. Questionnaire for Prospective Masters in Computer Science Students

Appendix 3 IB Diploma Programme Course Outlines

Georgia Department of Education Kathy Cox, State Superintendent of Schools 7/19/2005 All Rights Reserved 1

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

Algebra Unpacked Content For the new Common Core standards that will be effective in all North Carolina schools in the school year.

Progress Record. Seq. Lesson # Lesson Title Date Grade. Introduction to Computers (CORE COURSE) 1

Credit Equivalency Resource Package. Course Comparisons Quebec. English Math Science

Mathematics. Mathematics MATHEMATICS Sacramento City College Catalog. Degree: A.S. Mathematics AS-T Mathematics for Transfer

CS Matters in Maryland CS Principles Course

Math 1050 Khan Academy Extra Credit Algebra Assignment

Some programming experience in a high-level structured programming language is recommended.

To represent mathematical relationships using graphs. 4-1 Activity: Relating Quantities See Department Chair for File 1 day A.REI.10, F.IF.

School District of Springfield Township

Indiana Academic Standards Mathematics: Algebra II

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

Current Standard: Mathematical Concepts and Applications Shape, Space, and Measurement- Primary

Software Engineering Transfer Degree

Basic Math Course Map through algebra and calculus

Cabrillo College Catalog

Algebra and Geometry Review (61 topics, no due date)

Birmingham City Schools

THREE YEAR DEGREE (HONS.) COURSE BACHELOR OF COMPUTER APPLICATION (BCA) First Year Paper I Computer Fundamentals

Please start the slide show from the beginning to use links. Click here for active links to various courses

Thnkwell s Homeschool Precalculus Course Lesson Plan: 36 weeks

Undergraduate Major in Computer Science and Engineering

Morris School District. Computer Science 2 Curriculum Grades 9-12

Prentice Hall: Middle School Math, Course Correlated to: New York Mathematics Learning Standards (Intermediate)

Computer Science Course Descriptions Page 1

Transcription:

Computer Science and Mathematics Mathematics Curriculum Framework

Course Title: Computer Science and Mathematics Course/Unit Credit: 1 Course Number: 439100 Secondary Math License/Math Credit 460050 Business Teacher License/Career Focus Credit Teacher Licensure: Please refer to the Course Code Management System (https://adedata.arkansas.gov/ccms/) for the most current licensure codes. Grades: 9-12 Prerequisite: Students must have successfully completed coursework for Algebra I (or Algebra A&B) and Geometry (or Geometry A&B). In addition, students must have successfully completed Algebra II or be concurrently enrolled in Algebra II. Computer Science and Mathematics This course is designed to provide students with the opportunity to explore the uses of mathematics and computer programming as tools in creating effective solutions to complex problems. Students will develop and refine fundamental skills of computer science within a mathematical context. Computer Science and Mathematics may be counted as a fourth math credit course under Smart Core. Any reference to an algorithm or algorithms in this document includes both mathematics and computer science contexts. Throughout the course, students will use developmentally appropriate and accurate terminology when communicating about technology. Teachers are responsible for including the eight Standards for Mathematical Practice found in the Common Core State Standards for Mathematics (). Computer Science and Mathematics does not require approval. Strand Computational Thinking Computing Practice and Programming Computers and Communication Devices Social and Ethical Impacts of Computing Content Standards 1. Students will evaluate different data representations to solve problems. 2. Students will connect the development cycle of algorithm construction to problem solving. 3. Students will create and evaluate algorithms to solve problems. 4. Students will evaluate the use of programming languages to solve problems and develop systems. 5. Students will create, test, and use computer programs to solve problems. 6. Students will classify electronic devices containing computational processors that execute programs. 7. Students will analyze the relationship between hardware and software. 8. Students will describe the major components and functions of networks. 9. Students will evaluate appropriate and inappropriate uses of technology. 10. Students will investigate social and ethical issues relating to digital information. 11. Students will explore security and privacy techniques. Notes: 1. The examples given (e.g.,) are suggestions to guide the instructor. 2. This curriculum framework is intended to assist in district curriculum development and unit design. 3. This curriculum framework is not a progression document, nor is it intended to be a state-mandated curriculum designating how or when content is taught. 1 Computer Science and Mathematics

Strand: Computational Thinking Content Standard 1: Students will evaluate different data representations to solve problems. CT.1.CSM.1 Analyze the various mathematical bases (e.g., binary, decimal, hexadecimal) and convert between them CT.1.CSM.2 Describe the relationship between binary and hexadecimal representations CT.1.CSM.3 Convert information between various encoding formats (e.g., ASCII, Unicode, hexadecimal, binary) CT.1.CSM.4 Express the relationship between matrices and arrays CT.1.CSM.5 Compare techniques (e.g., sorting, statistics, searching) for analyzing massive data collections 2 Computer Science and Mathematics: Computational Thinking Key: CT.1.CSM.1 = Computational Thinking.Content Standard 1.Computer Science and Mathematics.1st Student Learning Expectation

Strand: Computational Thinking Content Standard 2: Students will connect the development cycle of algorithm construction to problem solving. CT.2.CSM.1 Describe how mathematical and statistical functions, sets, and logic are used in computation S.IC.2, 6 CT.2.CSM.2 Utilize predefined mathematical functions and parameters to divide a complex problem into simpler parts, including parallel processing CT.2.CSM.3 Interpret truth tables from basic statements using Boolean operators (AND, OR, XOR, and NOT) S.CP.1 A.REI.1 F.IF.1 F.LE.1 F.TF.1,7(+) CT.2.CSM.4 Explain ways in which sequence, selection, iteration, and recursion are building blocks of algorithms F.IF.3 F.BF.1 CT.2.CSM.5 Evaluate concepts of different types of functions, numerically and algebraically quadratic functions, including the analysis of the discriminant and complex numbers recursively defined functions, series, and sequences, including arithmetic and geometric exponential and logarithmic functions (including inverse relationship between exponents and logarithms) trigonometric functions to model physical situations (including right triangle trig, laws of sines and cosines) scenarios involving velocity and other quantities that can be represented by vectors N.CN.1, 3(+) N.VM.1(+), 3(+) A.SSE.4 A.REI.4 F.IF.3 F.BF.2, 5(+) F.LE.1, 2, 3, 5 F.TF.5, 7(+), 8, 9(+) G.SRT.9(+), 10(+), 11(+) CT.2.CSM.6 Create systems of equations and matrices based on real-world situations N.VM.6(+) A.CED.3 A.REI.8(+) CT.2.CSM.7 Solve systems of equations and matrices by finding inverses, determinants, and other methods A.REI.1, 2, 3, 4, 6, 7, 9 N.VM.10 CT.2.CSM.8 Analyze decisions and strategies using probability and statistical concepts S.MD.5(+), 6(+), 7(+) 3 Computer Science and Mathematics: Computational Thinking Key: CT.2.CSM.1 = Computational Thinking.Content Standard 2.Computer Science and Mathematics.1st Student Learning Expectation

Strand: Computational Thinking Content Standard 3: Students will create and evaluate algorithms to solve problems. CT.3.CSM.1 Utilize modeling and simulation techniques to represent and understand natural phenomena F.IF.4 F.BF.2 F.LE.1, 2 CT.3.CSM.2 Examine classical algorithms (e.g., discriminant in quadratic formula, matrix manipulation, searching, sorting, shortest path, minimum spanning tree) F.TF.5 A.REI.4 N.VM.9(+), 10(+), 11(+) CT.3.CSM.3 Manipulate formulas and equations and apply them to algorithm development A.REI.1, 2, 3, 4 CT.3.CSM.4 Apply algorithm analysis and design techniques to solve problems CT.3.CSM.5 Write algorithms to solve mathematical problems using formulas, equations, matrices, and functions N.VM.7(+) A.SSE.4 A.CED.1 A.REI.7 F.BF.1, 2, 5(+) G.GMD.3 CT.3.CSM.6 Implement conditional statements that include if/then, if/then/else, case statements, and Boolean logic, in the design of algorithms CT.3.CSM.7 Represent algorithms using flowcharts and pseudocode CT.3.CSM.8 Combine standard function types using arithmetic operations F.BF.1, 2, 3 CT.3.CSM.9 Analyze algorithms for correctness, clarity, and efficiency A.REI.1 4 Computer Science and Mathematics: Computational Thinking Key: CT.3.CSM.1 = Computational Thinking.Content Standard 3.Computer Science and Mathematics.1st Student Learning Expectation

Strand: Computing Practice and Programming Content Standard 4: Students will evaluate the use of programming languages to solve problems and develop systems. CPP.4.CSM.1 Compare and contrast computer programming languages and paradigms (e.g., compiled and interpreted languages, procedural and object-oriented paradigms) CPP.4.CSM.2 Diagram the program execution process HS.M CPP.4.CSM.3 Determine the output of a given sample program without the use of a computer A.SSE.1, 2, 3 Strand: Computing Practice and Programming Content Standard 5: Students will create, test, and use computer programs to solve problems. CPP.5.CSM.1 Implement computing applications using the following software development tools and techniques branching (if, if-else) declare, define, and reference variables lists/arrays looping (for, while, do/while) matrices/two-dimensional arrays primitive data types recursion sequencing N.Q.1, 2, 3 N.VM.6(+) HS.M A.CED.1, 2, 3 F.BF.2 F.IF.8 CPP.5.CSM.2 Use various debugging and testing methods (e.g., debugging statements, breakpoints, memory inspection, test cases, unit testing, white box, black box, integration testing) to ensure program correctness CPP.5.CSM.3 Cite evidence to support or refute the correctness of software solutions A.CED.4 F.LE.5 G.MG.3 CPP.5.CSM.4 Use the following Application Program Interfaces (API) and libraries to create problem solving computer programs file input/output math libraries (e.g., absolute value, square root, quadratic, exponentiation, trigonometry) utilities (e.g., random number generators) S.ID.8 S.IC.2, 3 S.CP.9 S.MD.1, 6 5 Computer Science and Mathematics: Computing Practice and Programming Key: CPP.4.CSM.1 = Computing Practice and Programming.Content Standard 4.Computer Science and Mathematics.1st Student Learning Expectation

Strand: Computers and Communications Devices Content Standard 6: Students will classify electronic devices containing computational processors that execute programs. CCD.6.CSM.1 Recognize that computers are devices that execute programs CCD.6.CSM.2 Identify a variety of electronic devices (e.g., cell phones, desktops, laptops, vehicles, programmable thermostats, programmable kitchen appliances) that contain computational processors CCD.6.CSM.3 Describe unique features of computers embedded in mobile devices and vehicles CCD.6.CSM.4 Investigate the history of computers, identifying contributors and major milestones (e.g., Alan Turing, Charles Babbage, Ada Lovelace, Grace Hopper, analytical machine, ENIAC, IBM PC) Strand: Computers and Communications Devices Content Standard 7: Students will analyze the relationship between hardware and software. CCD.7.CSM.1 Demonstrate an understanding of the relationship between hardware and software CCD.7.CSM.2 Develop criteria for purchasing or upgrading computer system hardware CCD.7.CSM.3 Describe primary components of computer systems (e.g., input, output, processing, storage) CCD.7.CSM.4 Explain multiple levels of hardware and software that support program execution (e.g., compilers, interpreters, operating systems, networks) CCD.7.CSM.5 Apply strategies for identifying and solving routine hardware problems that occur during everyday computer use 6 Computer Science and Mathematics: Computers and Communications Devices Key: CCD.6.CSM.1 = Computers and Communications Devices.Content Standard 6.Computer Science and Mathematics.1st Student Learning Expectation

Strand: Computers and Communications Devices Content Standard 8: Students will describe the major components and functions of networks. CCD.8.CSM.1 Describe how the Internet facilitates global communication CCD.8.CSM.2 Describe issues that impact network functionality (e.g., latency, bandwidth, firewalls, server capability) CCD.8.CSM.3 Describe primary hardware and software components of a network (e.g., hosts, routers, switches, links, servers, network interface cards, applications, web browsers, HTTP, TCP, IP, CSMA) 7 Computer Science and Mathematics: Computers and Communications Devices Key: CCD.8.CSM.1 = Computers and Communications Devices.Content Standard 8.Computer Science and Mathematics.1st Student Learning Expectation

Strand: Social and Ethical Impacts of Computing Content Standard 9. Students will evaluate appropriate and inappropriate uses of technology. SEI.9.CSM.1 Summarize appropriate and inappropriate technological behaviors, including issues of privacy, copyright, security, legalities, and politics SEI.9.CSM.2 Explore the ramifications of inappropriate uses of technology SEI.9.CSM.3 Investigate the national and global economic impact of cybercrime Strand: Social and Ethical Impacts of Computing Content Standard 10: Students will investigate social and ethical issues relating to digital information. SEI.10.CSM.1 Discuss accessibility issues (e.g., adaptive technology for special needs individuals, censorship, geographical locations, economically-disadvantaged populations) SEI.10.CSM.2 Compare the reliability of various online sources SEI.10.CSM.3 Investigate information ownership topics access distribution rights hacking licensure open source public domain software piracy SEI.10.CSM.4 Describe security and privacy issues that relate to computer networks 8 Computer Science and Mathematics: Social and Ethical Impacts of Computing Key: SEI.9.CSM.1 = Social and Ethical Impacts of Computing.Content Standard 9.Computer Science and Mathematics.1st Student Learning Expectation

Strand: Social and Ethical Impacts of Computing Content Standard 11: Students will explore security and privacy techniques. SEI.11.CSM.1 Explain principles of network security and techniques that protect stored and transmitted data (e.g., encryption, cryptography, authentication) SEI.11.CSM.2 Develop an algorithm that demonstrates a security technique SEI.11.CSM.3 Debug an algorithm that demonstrates a security technique 9 Computer Science and Mathematics: Social and Ethical Impacts of Computing Key: SEI.11.CSM.1 = Social and Ethical Impacts of Computing.Content Standard 11.Computer Science and Mathematics.1st Student Learning Expectation

Contributors The following people contributed to the development of this document: Stephany Alhajjaj Little Rock School District Virginia Cocanower Bentonville School District Carl Frank Arkansas School for Mathematics, Sciences, and the Arts Jim Furniss Riverview School District Marion Harris Lincoln Consolidated School District Catherine Leach Henderson State University Daniel Moix Bryant Public School District Kimberly Raup Conway School District Cindy Robinson Springdale School District Tom Simmons El Dorado School District Ashley Steed Star City School District 10 Computer Science and Mathematics: Contributors