Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Computer Science 1 – Scope and Sequence – Year at a Glance First Semester Three Week Periods Topics/ Concepts 1st 3 weeks 2nd 3 weeks 3rd 3 weeks 4th 3 weeks 5th 3 weeks 6th 3 weeks hardware and software Introduce the java programming language Define the difference between primitive data and objects Create objects and use them Basic program development steps Use of while/for statements various types of software basic computer hardware compilation and execution computer network Resource: TEKS Create graphical programs and draw shapes Declare and use variables Define the flow of control Use of if/else statements Perform mathematical computations Java: Software and Solutions, Lewis Java: Software and Solutions, Lewis Java: Software and Solutions, Lewis Java: Software and Solutions, Lewis Java: Software and Solutions, Lewis Java: Software and Solutions, Lewis 1a – 1f, 2a – 2b, 3a – 3d, 4a – 4b 1a – 1f, 2a – 2b, 3a – 3d, 4a – 4b 7a – 7k 9a – 9e 10a – 10b 11a – 11b 12a – 12c 7a – 7k 9a – 9e 10a – 10b 11a – 11b 12a – 12c 7a – 7k 9a – 9e 10a – 10b 11a – 11b 12a – 12c 7a – 7k 9a – 9e 10a – 10b 11a – 11b 12a – 12c Computer Science 1 – Scope and Sequence – Year at a Glance Second Semester Three Week Periods Topics/ Concepts Resource: 7st 3 weeks 8th 3 weeks 9rd 3 weeks 10th 3 weeks 11th 3 weeks 12th 3 weeks Define classes for new objects made of variable and methods Explain and use method overloading Use Graphical user interfaces Define nested and inherited classes Define and use Arrays Explore searching/sorting Describe how Arrays are used as parameters in classes Examine the ArrayList class Review method parameter passing Define formal interfaces and class implementations Java: Software and Solutions, Lewis Java: Software and Solutions, Lewis Java: Software and Solutions, Lewis Java: Software and Solutions, Lewis Java: Software and Solutions, Lewis Java: Software and Solutions, Lewis 7a – 7k 9a – 9e 10a – 10b 7a – 7k 9a – 9e 10a – 10b 7a – 7k 9a – 9e 10a – 10b 7a – 7k 9a – 9e 10a – 10b 7a – 7k 9a – 9e 10a – 10b 7a – 7k 9a – 9e 10a – 10b Explore encapsulation and java modifiers TEKS Computer Science 1 – Scope and Sequence – 1st 3 Weeks Essential Learning Outcomes TEKS Describe the relationship between hardware and software 1a – 1f, 2a – 2b, 3a – 3d, 4a – 4b 8a – 8d Define various types of software and how they are used Identify basic computer hardware and explain what it does Describe how computers are connected together in a network. Topics (not in sequential order) Hardware and software Types of software Suggested Resources Java: Software and Solutions, Lewis Hardware components Chapter 1 Networked computers Assessments Rubric assessed programming assignments Written/Online tests TAKS Objectives Computer Science 1 – Scope and Sequence – 2nd 3 Weeks Essential Learning Outcomes TEKS Introduce the java programming language 1a – 1f, 2a – 2b, 3a – 3d, 4a – 4b Describe the steps involved in program compilation and execution Topics (not in sequential order) Basic java programming Compiling and executing a program Suggested Resources Java: Software and Solutions, Lewis Assessments Rubric assessed programming assignments Chapter 1 Written/Online tests TAKS Objectives Computer Science 1 – Scope and Sequence – 3rd 3 Weeks Essential Learning Outcomes TEKS Define the difference between primitive data and objects 7a – 7k 9a – 9e 10a – 10b 11a – 11b 12a – 12c Declare and use variables Perform mathematical computations Topics (not in sequential order) Introduce String, int, double, boolean Suggested Resources Java: Software and Solutions, Lewis Mixed data types/casting Assessments Rubric assessed programming assignments Chapter 2 BluePelican Java Book Written/Online tests TAKS Objectives Computer Science 1 – Scope and Sequence – 4th 3 Weeks Essential Learning Outcomes TEKS Create objects and use them 7a – 7k 9a – 9e 10a – 10b 11a – 11b 12a – 12c Create graphical programs and draw shapes Topics (not in sequential order) Fundamental classes Drawing shapes using the Draw or Graphics classes Suggested Resources Java: Software and Solutions, Lewis Assessments Rubric assessed programming assignments Chapter 2 BluePelican Java Book Written/Online tests TAKS Objectives Computer Science 1 – Scope and Sequence – 5th 3 Weeks Essential Learning Outcomes TEKS Basic program development steps 7a – 7k 9a – 9e 10a – 10b 11a – 11b 12a – 12c Define the flow of control Use of if/else statements Topics (not in sequential order) Develop algorithms Develop if statements Suggested Resources Java: Software and Solutions, Lewis Develop if/else statements Chapter 3 Boolean expressions And/or/not operators Logical operators BluePelican Java Book Assessments Rubric assessed programming assignments Written/Online tests TAKS Objectives Computer Science 1 – Scope and Sequence – 6th 3 Weeks Essential Learning Outcomes TEKS Use of while/for statements 7a – 7k 9a – 9e 10a – 10b 11a – 11b 12a – 12c Topics (not in sequential order) Develop for looping statements Develop while looping statements Infinite loops Suggested Resources Java: Software and Solutions, Lewis Assessments Rubric assessed programming assignments Chapter 3 BluePelican Java Book Written/Online tests TAKS Objectives Computer Science 1 – Scope and Sequence – 7th 3 Weeks Essential Learning Outcomes TEKS Define classes for new objects made of variable and methods 7a – 7k 9a – 9e 10a – 10b 11a – 11b 12a – 12c Explore encapsulation and java modifiers Topics (not in sequential order) Creating basic classes Creating classes with simple methods Suggested Resources Java: Software and Solutions, Lewis Assessments Rubric assessed programming assignments Chapter 4 StringTokenizer String methods BluePelican Java Book Written/Online tests TAKS Objectives Computer Science 1 – Scope and Sequence – 8th 3 Weeks Essential Learning Outcomes TEKS Explain and use method overloading 7a – 7k 9a – 9e 10a – 10b 11a – 11b 12a – 12c Review method parameter passing Topics (not in sequential order) Create methods using the Graphic/Draw classes Suggested Resources Java: Software and Solutions, Lewis Assessments Rubric assessed programming assignments Chapter 4 BluePelican Java Book Written/Online tests TAKS Objectives Computer Science 1 – Scope and Sequence – 9th 3 Weeks Essential Learning Outcomes TEKS Use Graphical user interfaces 7a – 7k 9a – 9e 10a – 10b 11a – 11b 12a – 12c Define formal interfaces and class implementations Topics (not in sequential order) Use GUI objects to create windows Suggested Resources Java: Software and Solutions, Lewis Assessments Rubric assessed programming assignments Chapter 5 BluePelican Java Book Written/Online tests TAKS Objectives Computer Science 1 – Scope and Sequence – 10th 3 Weeks Essential Learning Outcomes TEKS Define nested and inherited classes 7a – 7k 9a – 9e 10a – 10b 11a – 11b 12a – 12c Topics (not in sequential order) Jeroo Karel Robot classes Suggested Resources Java: Software and Solutions, Lewis Assessments Rubric assessed programming assignments Chapter 5 BluePelican Java Book Written/Online tests TAKS Objectives Computer Science 1 – Scope and Sequence – 11th 3 Weeks Essential Learning Outcomes TEKS Define and use Arrays 7a – 7k 9a – 9e 10a – 10b 11a – 11b 12a – 12c Describe how Arrays are used as parameters in classes Topics (not in sequential order) Array of primitives Array of objects Suggested Resources Java: Software and Solutions, Lewis Assessments Rubric assessed programming assignments Chapter 6 BluePelican Java Book Written/Online tests TAKS Objectives Computer Science 1 – Scope and Sequence – 12th 3 Weeks Essential Learning Outcomes TEKS Explore searching/sorting 7a – 7k 9a – 9e 10a – 10b 11a – 11b 12a – 12c Examine the ArrayList class Topics (not in sequential order) Big O notation Selection/Merge Sort Suggested Resources Java: Software and Solutions, Lewis Linear Search Chapter 6 Binary Search BluePelican Java Book Assessments Rubric assessed programming assignments Written/Online tests TAKS Objectives