Texas Essential Knowledge and Skills Correlation to Video Game Design Foundations 2011 N130.0993. Video Game Design



Similar documents
COMPUTER SCIENCE (5651) Test at a Glance

Basic Programming and PC Skills: Basic Programming and PC Skills:

Domains and Competencies

Technology Applications Standards

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

TExES Texas Examinations of Educator Standards. Preparation Manual. 141 Computer Science 8 12

OKLAHOMA SUBJECT AREA TESTS (OSAT )

50 Computer Science MI-SG-FLD050-02

TECHNOLOGY APPLICATIONS STANDARDS FOR ALL BEGINNING TEACHERS

EMC Publishing. Ontario Curriculum Computer and Information Science Grade 11

Chapter 126. Texas Essential Knowledge and Skills for Technology Applications. Subchapter C. High School

Master Technology Teacher Standards

Web Design (One Credit), Beginning with School Year

AP Computer Science AB Syllabus 1

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

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

Division of Mathematical Sciences

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

ARIZONA CTE CAREER PREPARATION STANDARDS & MEASUREMENT CRITERIA SOFTWARE DEVELOPMENT,

Decision-making Computer Science Lesson to Prepare for UIL Computer Science Contest

The Elective Part of the NSS ICT Curriculum D. Software Development

Computer Technology Standards of Learning for Virginia s Public Schools

BUILDING DIGITAL LITERACY PURPOSE DEFINING DIGITAL LITERACY USING THIS GUIDE

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

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

ARIZONA CTE CAREER PREPARATION STANDARDS & MEASUREMENT CRITERIA SOFTWARE DEVELOPMENT,

Computer Programming I

2667A - Introduction to Programming

Instructional Design Framework CSE: Unit 1 Lesson 1

COMPUTER SCIENCE COURSE OUTLINE

Course Descriptions. preparation.

COMPUTER SCIENCE High School Standards

NETS for Students: Achievement Rubric

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

PCCC PCCC Course Description

#820 Computer Programming 1A

Information Technology Grades Students will know and be able to: Basic Operations 1.1 (I)

PROBLEM SOLVING SEVENTH EDITION WALTER SAVITCH UNIVERSITY OF CALIFORNIA, SAN DIEGO CONTRIBUTOR KENRICK MOCK UNIVERSITY OF ALASKA, ANCHORAGE PEARSON

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

CURRICULUM VITAE EDUCATION:

Computer Science Course Descriptions Page 1

ABET General Outcomes. Student Learning Outcomes for BS in Computing

Cabrillo College Catalog

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

Programming and Software Development (PSD)

University of Dayton Department of Computer Science Undergraduate Programs Assessment Plan DRAFT September 14, 2011

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

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

Computer and Information Sciences

M.S. Computer Science Program

Clarke College. Major Requirements

Computer Science Data Science - B.S.

Chapter 13: Program Development and Programming Languages

Appendix M INFORMATION TECHNOLOGY (IT) YOUTH APPRENTICESHIP

SYLLABUS For examination in June and November Cambridge International AS and A Level Computing. Cambridge Advanced

NETS for Teachers: Achievement Rubric

CS 2302 Data Structures Spring 2015

Structure of Presentation. The Role of Programming in Informatics Curricula. Concepts of Informatics 2. Concepts of Informatics 1

Department of Computer Science

DOVER-SHERBORN HIGH SCHOOL PROGRAM OF STUDIES

Essentials of Computer Programming. Computer Science Curriculum Framework

Information and Technology Literacy Framework. PreK-12

Wilson Area School District Planned Course Guide

NOVA COLLEGE-WIDE COURSE CONTENT SUMMARY ITE INTRODUCTION TO COMPUTER APPLICATIONS & CONCEPTS (3 CR.)

NETS for Students: Extended Rubric for Grades 6 8

Computer Science. Computer Science 207. Degrees and Certificates Awarded. A.S. Computer Science Degree Requirements. Program Student Outcomes

COMPUTER SCIENCE, BACHELOR OF SCIENCE (B.S.)

Computer Science. General Education Students must complete the requirements shown in the General Education Requirements section of this catalog.

Computer Science (COMP)

Modeling, Computers, and Error Analysis Mathematical Modeling and Engineering Problem-Solving

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

Massachusetts Technology Literacy Standards

Software Design and Development. Stage 6 Syllabus

Higher Computing Science Course Assessment Specification (C716 76)

Diploma Of Computing

Bachelor of Science in Information Technology. Course Descriptions

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

CS Matters in Maryland CS Principles Course

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

Department of Computer Science

Textbook s Website for Online Review of Each Chapter

Students will know and be able to: 1.1. Basic Operations

COURSE TITLE COURSE DESCRIPTION

DIABLO VALLEY COLLEGE CATALOG

Course Descriptions. CS 101 Intro to Computer Science

COURSE OUTLINE. Prerequisites: Course Description:

AP Computer Science A - Syllabus Overview of AP Computer Science A Computer Facilities

Combined Curriculum Document Technology High School

INFORMATION SCIENCE. INFSCI 0010 INTRODUCTION TO INFORMATION SCIENCE 3 cr. INFSCI 0015 DATA STRUCTURES AND PROGRAMMING TECHNIQUES 3 cr.

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

Course Description for the Bachelors Degree in Library and Information Science

Classnotes 5: 1. Design and Information Flow A data flow diagram (DFD) is a graphical technique that is used to depict information flow, i.e.

Standards and progression point examples

Please consult the Department of Engineering about the Computer Engineering Emphasis.

Nevada Computer and Technology Education Standards. Introduction

Computer Science/Software Engineering

INTRODUCTION. National Competency Standard for Application Developers Commission on Information and Communications Technology

Grade descriptions Computer Science Stage 1

Transcription:

Texas Essential Knowledge and Skills Correlation to Video Game Design Foundations 2011 N130.0993. Video Game Design STANDARD CORRELATING PAGES Standard (1) The student demonstrates knowledge and appropriate use of hardware components, software programs, and their connections. The student is expected to: (A) demonstrate knowledge and appropriate use of operating systems, software applications, and communication and networking components; (F) (G) (H) compare, contrast, and appropriately use the various input, processing, output, and primary/secondary storage devices; make decisions regarding the selection, acquisition, and use of software taking under consideration its quality, appropriateness, effectiveness, and efficiency; delineate and make necessary adjustments regarding compatibility issues including, but not limited to, digital file formats and cross platform connectivity; differentiate current programming languages, discuss the use of the languages in other fields of study, and demonstrate knowledge of specific programming terminology and concepts; differentiate among the levels of programming languages including machine, assembly, high-level compiled and interpreted languages; demonstrate coding proficiency in a contemporary programming language; identify object-oriented data types and delineate the advantages/disadvantages of object data; Activity 1-5, 4-1, 4-2, 4-3, 4-4, 4-5, 4-6, 6-1, 6-2, 6-4, 6-5, 7-2, 7-4, 8-2, 8-4, 9-2, 9-3, 10-2 Text: pg. 145 171 Figure 6-1, 6-2, 6-3, 6-4, 6-5, 6-6, 6-7, 6-8, 6-9, 6-10, 6-11, 6-12, 6-13, 6-14, 6-15, 6-16, 6-17, 6-18, 6-19 Special Feature Case Study, pg. 148 149, 153, 162, 169 Special Feature Cheat Code, pg. 146, 147, 152, 154, 157, 159, 161, 162, Special Feature Think About It, pg. 158, 158, 160, 161, 166, 168 Bellwork, pg. 154 Activity 3-4, 6-1, 10-2 Text: pg. 240 244 Special Feature Cheat Code, pg. 240, 241 pg. 187 Activity 1-5, 4-1, 4-2, 4-3, 4-4, 4-5, 4-6, 6-1, 6-2, 6-4, 6-5, 7-2, 7-4, 8-2, 8-4, 9-2, 9-3, 10-2 Text: pg. 199 200 Special Feature Think About It, pg. 200 pg. 293 294 Text: pg. 134 136 Activity 5-1, 5-3, 6-2, 6-5, 7-2, 7-4, Page 1 of 7

(I) demonstrate coding proficiency in contemporary programming languages including an object-oriented language; and survey the issues accompanying the development of large software systems such as design/implementation teams, software validation/testing, and risk assessment. Text: pg. 134 136 (J) Text: Chapter 1 Review Questions Chapter 2 Review Questions Figure 2-8, 8-7, 8-12, 8-17, 9-3, 9-5, 9-6, 9-13, 9-14, 9-19, 9-20, 9-21 pg. 47 48, 49 50, 36, 207 213, 219 220, 229 232, 237 238 Special Feature Case Study, pg. 48, 220, 232 233 Special Feature Cheat Code, pg. 36, 47, 213, 229 Special Feature Think About It, pg. 220 Standard (2) The student uses data input skills appropriate to the task. The student is expected to: (A) demonstrate proficiency in the use of a variety of input devices such as keyboard, scanner, voice/sound recorder, mouse, touch screen, or Text: Figure 3-15, 3-29, 6-14 Special Feature Case Study, pg. 162 Activity 6-4, 10-2 use digital keyboarding standards for the input of data. Activity 1-1, 1-4, 1-5, 2-2 Standard (3) The student complies with the laws and examines the issues regarding the use of technology in society. The student is expected to: (A) discuss copyright laws/issues and model ethical acquisition and use of digital information, citing sources using established method; Text: pg. 201, Figure 8-4 Chapter 8 Review Questions, #5, #6 Special Feature Think About It, pg. 202 Special Feature Cheat Code, pg. 202 demonstrate proper etiquette and knowledge of acceptable use policies when using networks, especially resources on the Internet and intranet; investigate measures, such as passwords or virus detection/prevention, to protect computer systems and databases from unauthorized use and tampering; discuss the impact of computer programming on the World Wide Web community, and code modules for the World Wide Web (WWW) community. Text: pg. 191 192 (online community) pg. 201, Figure 8-4 Chapter 8 Review Questions, #5, #6 Special Feature Think About It, pg. 202 Special Feature Cheat Code, pg. 202 Text: pg. 192, 271 Figure 7-23 Text: pg. 189 194 Page 2 of 7

Standard (4) The student acquires electronic information in a variety of formats, with appropriate supervision. The student is expected to: (A) acquire information in and knowledge about electronic formats including text, audio, video, and graphics; pg. 90, 110, 142 144, 166 168 Figure 1, 2, 3, 9, 10 use a variety of resources, including foundation and enrichment curricula, together with various productivity tools to gather authentic data; and design and document sequential search algorithms for digital information storage and retrieval. Activity 6-4 Activity 10-1 Standard (5) The student evaluates the acquired electronic information. The student is expected to: (A) determine and employ methods to evaluate the design and functionality of the process using effective coding, design, and test data; and Activity 5-2, 5-4, 6-3, 6-6, 7-5, 8-1, 8-3, 8-5, implement methods for the evaluation of the information using defined rubrics. Activity 5-2, 5-4, 6-3, 6-6, 7-5, 8-1, 8-3, 8-5, Standard (6) The student acquires electronic information in a variety of formats, with appropriate supervision. The student is expected to: (A) acquire information in and knowledge about electronic formats including text, audio, video, and graphics; and Activity 1-4, 2-2, 2-3, 3-4, 4-1 4-2, 4-4, 4-5, 4-6, 9-2 use a variety of resources, including foundation and enrichment curricula, together with various productivity tools to gather authentic data as a design and document sequential search algorithms for digital information storage and retrieval. Standard (7) The student uses appropriate computer-based productivity tools to create and modify solutions to problems. The student is expected to: (A) apply problem-solving strategies such as design specifications, modular top-down design, step-wise refinement, or algorithm development; use visual organizers to design solutions such as flowcharts or schematic drawings; Capstone Activity 2 Text: pg. 21, 99 100, 216 244 Chapter 1 Review Question #9 Figure 4-10, 9-19 (world design), 9-20 (decision tree), 9-22 Special Feature Cheat Code, pg. 21 Activity 9-1 Page 3 of 7

develop sequential and iterative algorithms and codes programs in prevailing computer languages to solve practical problems modeled from school and community; code using various data types; (F) (G) (H) (I) (J) (K) (L) (M) (N) demonstrate effective use of predefined input and output procedures for lists of computer instructions including procedures to protect from invalid input; develop coding with correct and efficient use of expressions and assignment statements including the use of standard/user-defined functions data structures, operators/proper operator precedence, and sequential/conditional/repetitive control structures; create and use libraries of generic modular code to be used for efficient programming; identify actual and formal parameters and use value and reference parameters; use control structures such as conditional statements and iterated pretest, and post test loops; use sequential, conditional, selection, and repetition execution control structures such as menu-driven programs that branch and allow user input; identify and use structured data types of one-dimensional arrays, records, and text files; use appropriately and trace recursion in program design comparing invariant, iterative, and recursive algorithms; manipulate data structures using string processing; use notation for language definition such as syntax diagrams or Backus-Naur forms; pg. 291 294 Activity 9-3 (Figure 3, 4, 5) pg. 291 294 Activity 9-3 (Figure 3, 4, 5) Page 4 of 7

(O) identify, describe, and use sequential/non/sequential files; multidimensional arrays and arrays of records; and quadratic sort algorithms such as selection, bubble, or insertion, and more efficient algorithms including merge, shell, and quick sorts; (P) create robust programs with increased emphasis on design, style, clarity or expression and documentation for ease of maintenance, program expansion, reliability, and validity; (Q) apply methods for computing iterative approximations and statistical algorithms; (R) define and develop code using the concepts of abstract data types including stacks, queues, linked lists, trees, graphs, and information hiding; (S) identify and describe the correctness and complexity of algorithms such as divide and conquer, backtracking, or greedy algorithms; (T) develop software to solve a school or community problem such as customer relations, design, modular programming, documentation, validation, marketing, or support; and (U) research advanced computer science concepts such as applied artificial intelligence, expert systems, robotics, depth-first/breadth-first and heuristic search strategies, multitasking operating systems, or computer architecture, such as reduced instruction set computer (RISC) and complex instruction set computer (CISC). Standard (8) The student uses technology applications to facilitate evaluation of work, both process and product. The student is expected to: (A) design and implement procedures to track trends, set timelines, and review/evaluate progress for continual improvement in process and product; use correct programming style to enhance the readability and functionality of the code such as spacing, descriptive Text: pg. 27 28 (project manager), 36, 207 213, 218, 230 231 Figure 1-12, 8-7, 8-12, 8-17, 9-13 Special Feature Cheat Code, pg. 36, 213, 229 Special Feature Case Study, pg. 232 233 Page 5 of 7

(F) (G) (H) (I) (J) identifiers, comments, or documentation; seek and respond to advice from peers and professionals in delineating technological tasks; resolve information conflicts and validate information through accessing, researching, and comparing data; create technology specifications for tasks/evaluation rubrics and demonstrate that products/product quality can be evaluated against established criteria; demonstrate the ability to read and modify large programs including the design description and process development; analyze algorithms using big-o notation, best, average, and worst case space techniques; compare and contrast design methodologies including top-down and bottom-up; analyze models used in development of software including software life cycle models, design objectives, documentation, and support; and seek and respond to advice from peers and professionals in delineating technological tasks. Text: pg. 207 213, 230 231 Figure 8-7, 8-12, 8-17, 9-13 Special Feature Cheat Code, pg. 213, 229 Special Feature Case Study, pg. 232 233 Text: pg. 232 240 Special Feature Cheat Code, pg. 29 Text: pg. 25 36 Figure 1-10, 1-11, 1-12 Special Feature Cheat Code, pg. 26, 27, 29 Standard (9) The student uses research skills and electronic communication, with appropriate supervision, to create new knowledge. The student is expected to: (A) participate with electronic communities as a learner, initiator, contributor, and teacher/mentor; demonstrate proficiency in, appropriate use of, and navigation of LANs and WANs for research and for sharing of resources; Text: pg. 191 194 Special Feature Cheat Code, pg. 191 Special Feature Case Study, pg. 189 190 Software Design Guide Page 6 of 7

extend the learning environment beyond the school walls with digital products created to increase teaching and learning in the foundation and enrichment curricula; and participate in relevant, meaningful activities in the larger community and society to create electronic projects. Software Design Guide The Games Factory 2 Standard (10) The student formats digital information for appropriate and effective communication. The student is expected to: (A) annotate coding properly with comments, indentation, and formatting; pg. 291 293 Figure 3 create interactive documents using modeling, simulation, and hypertext. Standard (11) The student delivers the product electronically in a variety of media, with appropriate supervision. The student is expected to: (A) publish information in a variety of ways including, but not limited to, printed copy and monitor displays; and publish information in a variety of ways including, but not limited to, software, Internet documents, and video. Text: pg. 216 244 Figure 9-19 (world design), 9-20 (decision tree) Activity 9-1 Text: pg. 216 244 Figure 9-19 (world design), 9-20 (decision tree) Activity 9-1 Standard (12) The student uses technology applications to facilitate evaluation of communication, both process and product. The student is expected to: (A) write technology specifications for planning/evaluation rubrics documenting variables, prompts, and programming code internally and externally; Text: pg. 216 244 Figure 9-19 (world design), 9-20 (decision tree) Activity 9-1 seek and respond to advice from peers and professionals in evaluating the product; and debug and solve problems using reference materials and effective strategies. Text: pg. 207 213, 230 231 Figure 8-7, 8-12, 8-17, 9-13 Special Feature Cheat Code, pg. 213, 229 Special Feature Case Study, pg. 232 233 Page 7 of 7