Java Programming Unit 3: Variables and Arithmetic Operations

Size: px
Start display at page:

Download "Java Programming Unit 3: Variables and Arithmetic Operations"

Transcription

1 Java Programming Unit 3: Variables and Arithmetic Operations Bensalem Township School District Standards Link: PA State Standards for Business Education: H: Use programming languages to develop logical thinking and problem solving skills I: Compare and contrast programming languages; select most appropriate one to complete a specific task. Indiana Department of Education Academic Standards, 4534 (COMP PROG) CP 2.1 Demonstrate a basic understanding of the different data types. CP Explain variables and constants. CP Identify different variable types. CP Describe the syntax rules for naming variables and constants. CP 2.2 Use variables and constants in a program. CP Apply the syntax rules for naming variables. CP Declare variable types in the program code. CP Define constants in the program code. CP Initialize variables and constants. CP 2.3 Design procedures for manipulating variables and constants. CP Construct programming statements that modify variables. CP Construct programming statements that incorporate constants. CP 4.1 Develop an understanding of the programming development life cycle. CP List and explain in sequence the steps used in problem solving. CP Define algorithm. CP List and explain tools used in developing the algorithm. CP 4.2 Practice using the steps in the program development life cycle. CP Practice identifying what the program should do (program analysis). CP Plan the solution by developing an algorithm (program design). CP Translate the algorithm into code. CP Test the data (debug). CP Document the program. CP 4.3 Convert algorithms to programs using program development tools. CP Diagram the logical steps for the algorithm using one of the design tools. CP 7.1 Demonstrate a basic understanding of math operations. CP Identify arithmetic operators. CP Recognize the order of operations. CP Interpret mathematical formulas. CP Explain the purpose of incrementing and decrementing in a program. CP Describe the ramifications of dividing by zero. CP 7.2 Apply mathematical operations in programs. CP Construct formulas using mathematical operators. P:\High School\BusTechDept\Current UBD Docs\-Java\Java DataTypes & Variables.doc Page 1 of 6

2 Java Programming Unit 3: Variables and Arithmetic Operations Bensalem Township School District Standards Link: CP Solve formulas using order of operations. CP Construct code that utilizes division by zero (results in an error). CP 7.3 Analyze mathematical operations in programs. CP Discover the effects of incrementing and decrementing in formulas. CP Examine the results of division by zero in a formula. CP Create programs that use mathematical formulas to solve problems. Common Core (Cross Curricular) (CC) Subject Area - 1: Reading, Writing, Speaking, and Listening A: Apply appropriate comprehension strategies to interpret and evaluate an author s implied or stated purpose using grade level text. Anchor Descriptor - R11.A.2.1.2: Identify and/or apply meaning of content-specific words used in text B: Use context clues, knowledge of root words, and word origins as well as reference sources to decode and understand new words. Anchor Descriptor - R11.A.1.1: Identify and apply the meaning of vocabulary C: Analyze textual context to determine or clarify the meaning of unfamiliar or ambiguous words and to draw conclusions about nuances or connotations of words A: Listen critically and respond to others in small and large group situations. (CC) Subject Area - 2: Mathematics A: Model and compare values of irrational and complex numbers. Anchor Descriptor - M11.A.1.1: Represent and/or use numbers in equivalent forms (e.g., integers, fractions, decimals, percents, square roots, exponents and scientific notation) A: Develop a plan to analyze a problem, identify the information needed to solve the problem, carry out the plan, check whether an answer makes sense, and explain how the problem was solved in grade appropriate contexts B: Use symbols, mathematical terminology, standard notation, mathematical rules, graphing and other types of mathematical representations to communicate observations, predictions, concepts, procedures, generalizations, ideas, and results. Big Idea: Enduring Understanding(s): Coding Conventions Variables Assignment Statements Conventions are not created, they evolve. Whether in your personal life or professional career, knowledge of conventions and correctly applying them will play a significant role in your success. There are very few absolutes in life. Variables and constants are a part of every choice and every decision you make. No application is mathless. P:\High School\BusTechDept\Current UBD Docs\-Java\Java DataTypes & Variables.doc Page 2 of 6

3 Essential Question(s): What conventions exist in school and at home? What are the parallels between personal, social, and professional conventions and how do they relate to how you approach code? How does knowledge of data types improve your ability to make effective coding decisions? How does declaring a constant differ from declaring a variable? Why is that? Why are some of the arithmetic operators used in coding different from the ones you use in Algebra class? Why is the order of operations important and universal? Knowledge: An identifier is a name assigned to a method, a variable, or any other user-defined item. (CP 2.2, CP 2.3) Identifiers may not contain special symbols other than the Underscore or dollar sign. A variable is an area of storage defined to hold a specific type of data; the actual value stored there can change. Names of variables should begin with a lowercase letter, but may begin with an underscore or a dollar sign. A constant is an area of storage defined to hold a specific type of data and value; the value stored cannot be changed during program execution. Names of constants should be keyed in all capital letters. Names of identifiers cannot contain. Using variables and constants Skill(s): Analyze an application and identify the variables and constants that could/would be established (CP 2.1.1). Write declaration statements with and without initializers. (CP 2.2.1, CP 2.2.2, CP 2.2.3, CP 2.2.4). Identify valid/invalid identifiers. (CP 2.1.3, CP 2.2.1) Apply the syntax rules for naming variables. Declare variable types in the program code. Define constants in the program code. Initialize variables and constants. Identify arithmetic operators. Recognize the order of operations. Interpret mathematical formulas. Explain the purpose of incrementing and decrementing in a program. Describe the ramifications of dividing by zero. Construct formulas using mathematical operators. Solve formulas using order of operations. Construct code that utilizes division by zero (results in an error). Examine the results of division by zero in a formula. Discover the effects of incrementing/decrementing in formulas. Create programs that use mathematical formulas to solve problems. P:\High School\BusTechDept\Current UBD Docs\-Java\Java DataTypes & Variables.doc Page 3 of 6

4 Knowledge: Skill(s): Math Operations 1. Assignment Statements Identifying what the program should do (analysis). Plan the solution by developing an algorithm (design). Construct assignment statements for a variety of applications found on the PSSA formula sheet. (CP 4.2.4, CP 7.1.2, CP 7.2.1, CP 7.3.3) 2. The special operators ++ (Increment) and (decrement) are shorthand. Construct programming statements that modify variables. Construct programming statements that incorporate constants. The special operators +=, =, *=, and /= eliminate the need to repeat the receiving variable in the assignment statement. 3. Program development cycle Putting it all together Assessment/Evidence of Learning: Formative: Teacher observation Informal assessment on a variety of class activities to include drill and review work. Summative: Documented applications that demonstrate the ability to prepare an IPO chart, flowchart, code, compile, P:\High School\BusTechDept\Current UBD Docs\-Java\Java DataTypes & Variables.doc Page 4 of 6

5 Assessment/Evidence of Learning: and execute a Java program that requires the use variables and one or more assignment statements. Objective test designed to measure degree of conceptual competence. It includes sample code to debug, interpret, and analyze. Learning Activities: Resources: Jigsaw the tutorials to explore the concepts of variables and constants. Student teams develop and share working definitions of these terms. Lecture / use slide presentation on data types. Flash cards to drill/assess recognition of integers and floating point data. Guided practice in declaring and initializing variables. Discuss conventions and rules in naming variables. Illustrate how various data types are displayed. Trial and error to explore potential issues. Practice naming, declaring, and initializing variables. Present the arithmetic operators (+, -, /, *, %) and review the order of operations to include a definition of precedence and associativity. Define binary and unary operations. Practice integer math using teacher created assignments. Practice floating-point math using teacher created assignments. Discuss implicit casting and practice mixed-mode math using teacher created assignments. Present syntax of the assignment statement. Using PSSA formula sheet, practice coding C++ assignment statements from algebraic formulas. Present the increment and decrement operators as both prefixes and postfixes. Guided practice to explore the concept of incrementing and decrementing and the differences in using them as a prefix and postfix. Guided practice to play with division by zero. Present flowcharting symbols. Students create an illustrated note sheet. Textbook DataTypes.ppt Teacher-created assignments to practice precedence and associativity of math operations. PSSA formula sheet. Teacher-created assignments to practice creating flowcharts from algorithms. Intra-net delivered pre/post assessments (informal). Debugging activities ExamView software supplied through textbook publishers. On-line tutorials P:\High School\BusTechDept\Current UBD Docs\-Java\Java DataTypes & Variables.doc Page 5 of 6

6 Learning Activities: Resources: Using an activity from the textbook (pp ), work with students to: Create an IPO to include a formal algorithm. Guided Practice in creating a flowchart from an algorithm. Independent student practice on coding from flowcharts/algorithms. Independent student practice on preparing fully documented applications. Debugging activities; identifying valid/invalid assignment statements. Team Project develop an application using variables, constants, assignment statements. Fully document and present to class using ppt. Results are peer reviewed. P:\High School\BusTechDept\Current UBD Docs\-Java\Java DataTypes & Variables.doc Page 6 of 6

Chapter 2 Working with Data Types and Operators

Chapter 2 Working with Data Types and Operators JavaScript, Fourth Edition 2-1 Chapter 2 Working with Data Types and Operators At a Glance Instructor s Manual Table of Contents Overview Objectives Teaching Tips Quick Quizzes Class Discussion Topics

More information

Full file at

Full file at Java Programming: From Problem Analysis to Program Design, 3 rd Edition 2-1 Chapter 2 Basic Elements of Java At a Glance Instructor s Manual Table of Contents Overview Objectives s Quick Quizzes Class

More information

Table of Contents. Introduction to the Math Practice Series...iv Common Mathematics Symbols and Terms...1

Table of Contents. Introduction to the Math Practice Series...iv Common Mathematics Symbols and Terms...1 Table of Contents Table of Contents Introduction to the Math Practice Series...iv Common Mathematics Symbols and Terms...1 Chapter 1: Real Numbers...5 Real Numbers...5 Checking Progress: Real Numbers...8

More information

3. Java - Language Constructs I

3. Java - Language Constructs I Educational Objectives 3. Java - Language Constructs I Names and Identifiers, Variables, Assignments, Constants, Datatypes, Operations, Evaluation of Expressions, Type Conversions You know the basic blocks

More information

Dinwiddie County Public Schools Subject: Math 7 Scope and Sequence

Dinwiddie County Public Schools Subject: Math 7 Scope and Sequence Dinwiddie County Public Schools Subject: Math 7 Scope and Sequence GRADE: 7 Year - 2013-2014 9 WKS Topics Targeted SOLS Days Taught Essential Skills 1 ARI Testing 1 1 PreTest 1 1 Quadrilaterals 7.7 4 The

More information

Sir Muhammad Naveed. Arslan Ahmed Shaad ( ) Muhammad Bilal ( )

Sir Muhammad Naveed. Arslan Ahmed Shaad ( ) Muhammad Bilal ( ) Sir Muhammad Naveed Arslan Ahmed Shaad (1163135 ) Muhammad Bilal ( 1163122 ) www.techo786.wordpress.com CHAPTER: 2 NOTES:- VARIABLES AND OPERATORS The given Questions can also be attempted as Long Questions.

More information

COMP Primitive and Class Types. Yi Hong May 14, 2015

COMP Primitive and Class Types. Yi Hong May 14, 2015 COMP 110-001 Primitive and Class Types Yi Hong May 14, 2015 Review What are the two major parts of an object? What is the relationship between class and object? Design a simple class for Student How to

More information

Chapter 2 Basic Elements of C++

Chapter 2 Basic Elements of C++ C++ Programming: From Problem Analysis to Program Design, Fifth Edition 2-1 Chapter 2 Basic Elements of C++ At a Glance Instructor s Manual Table of Contents Overview Objectives s Quick Quizzes Class Discussion

More information

Unit-II Programming and Problem Solving (BE1/4 CSE-2)

Unit-II Programming and Problem Solving (BE1/4 CSE-2) Unit-II Programming and Problem Solving (BE1/4 CSE-2) Problem Solving: Algorithm: It is a part of the plan for the computer program. An algorithm is an effective procedure for solving a problem in a finite

More information

CEN 414 Java Programming

CEN 414 Java Programming CEN 414 Java Programming Instructor: H. Esin ÜNAL SPRING 2017 Slides are modified from original slides of Y. Daniel Liang WEEK 2 ELEMENTARY PROGRAMMING 2 Computing the Area of a Circle public class ComputeArea

More information

B. Subject-specific skills B1. Problem solving skills: Supply the student with the ability to solve different problems related to the topics

B. Subject-specific skills B1. Problem solving skills: Supply the student with the ability to solve different problems related to the topics Zarqa University Faculty: Information Technology Department: Computer Science Course title: Programming LAB 1 (1501111) Instructor: Lecture s time: Semester: Office Hours: Course description: This introductory

More information

Paceamker Basic Math. Correlated to. Alaska Math Grade Level Expectations For Eighth Grade

Paceamker Basic Math. Correlated to. Alaska Math Grade Level Expectations For Eighth Grade Paceamker Basic Math Alaska Math Grade Level Expectations 1 Numeration Performance Standards M1.3.1 Read, write, model, and order real numbers, explaining scientific notation, exponents, and percents.

More information

6-8 Math Adding and Subtracting Polynomials Lesson Objective: Subobjective 1: Subobjective 2:

6-8 Math Adding and Subtracting Polynomials Lesson Objective: Subobjective 1: Subobjective 2: 6-8 Math Adding and Subtracting Polynomials Lesson Objective: The student will add and subtract polynomials. Subobjective 1: The student will add polynomials. Subobjective 2: The student will subtract

More information

Simply Java Programming: An Application Driven, Tutorial

Simply Java Programming: An Application Driven, Tutorial Simply Java Programming: An Application Driven, Tutorial st Approach, 1 Edition 2004 Georgia Competency-Based Curriculum Frameworks, Career & Technical Education, Information Technology, Programming and

More information

Operators. Java operators are classified into three categories:

Operators. Java operators are classified into three categories: Operators Operators are symbols that perform arithmetic and logical operations on operands and provide a meaningful result. Operands are data values (variables or constants) which are involved in operations.

More information

Will introduce various operators supported by C language Identify supported operations Present some of terms characterizing operators

Will introduce various operators supported by C language Identify supported operations Present some of terms characterizing operators Operators Overview Will introduce various operators supported by C language Identify supported operations Present some of terms characterizing operators Operands and Operators Mathematical or logical relationships

More information

Information Science 1

Information Science 1 Topics covered Information Science 1 Terms and concepts from Week 8 Simple calculations Documenting programs Simple Calcula,ons Expressions Arithmetic operators and arithmetic operator precedence Mixed-type

More information

Scope and Sequence for the New Jersey Core Curriculum Content Standards

Scope and Sequence for the New Jersey Core Curriculum Content Standards Scope and Sequence for the New Jersey Core Curriculum Content Standards The following chart provides an overview of where within Prentice Hall Course 3 Mathematics each of the Cumulative Progress Indicators

More information

Central Valley School District Math Curriculum Map Grade 8. August - September

Central Valley School District Math Curriculum Map Grade 8. August - September August - September Decimals Add, subtract, multiply and/or divide decimals without a calculator (straight computation or word problems) Convert between fractions and decimals ( terminating or repeating

More information

Connecticut Alternate Assessment: Individual Student Report Performance Literals Mathematics

Connecticut Alternate Assessment: Individual Student Report Performance Literals Mathematics Connecticut Alternate Assessment: Individual Student Report Performance Literals Mathematics Published November 9, 2016 Copyright 2016 by the Connecticut State Board of Education in the name of the Secretary

More information

https://asd-pa.perfplusk12.com/admin/admin_curric_maps_display.aspx?m=5507&c=618&mo=18917&t=191&sy=2012&bl...

https://asd-pa.perfplusk12.com/admin/admin_curric_maps_display.aspx?m=5507&c=618&mo=18917&t=191&sy=2012&bl... Page 1 of 13 Units: - All - Teacher: ProgIIIJavaI, CORE Course: ProgIIIJavaI Year: 2012-13 Intro to Java How is data stored by a computer system? What does a compiler do? What are the advantages of using

More information

TABLE OF CONTENTS. About Finish Line PA Core Math 5. UNIT 1: Big Ideas from Grade 7 7 UNIT 1 REVIEW 38. UNIT 2: The Number System 43 UNIT 2 REVIEW 58

TABLE OF CONTENTS. About Finish Line PA Core Math 5. UNIT 1: Big Ideas from Grade 7 7 UNIT 1 REVIEW 38. UNIT 2: The Number System 43 UNIT 2 REVIEW 58 TABLE OF CONTENTS About Finish Line PA Core Math 5 UNIT 1: Big Ideas from Grade 7 7 LESSON 1 CC..1.7.D.1 Understanding Proportional Relationships [connects to CC...8.B.] 8 LESSON CC..1.7.E.1 Operations

More information

I Internal Examination Sept Class: - BCA I Subject: - Principles of Programming Lang. (BCA 104) MM: 40 Set: A Time: 1 ½ Hrs.

I Internal Examination Sept Class: - BCA I Subject: - Principles of Programming Lang. (BCA 104) MM: 40 Set: A Time: 1 ½ Hrs. I Internal Examination Sept. 2018 Class: - BCA I Subject: - Principles of Programming Lang. (BCA 104) MM: 40 Set: A Time: 1 ½ Hrs. [I]Very short answer questions (Max 40 words). (5 * 2 = 10) 1. What is

More information

New Jersey Core Curriculum Content Standards for Mathematics Grade 7 Alignment to Acellus

New Jersey Core Curriculum Content Standards for Mathematics Grade 7 Alignment to Acellus New Jersey Core Curriculum Content Standards for Mathematics http://www.nj.gov/education/aps/cccs/math/ Standard 4.1.7: Number And Numerical Operations A. Number Sense 1. Extend understanding of the number

More information

CORE BODY OF KNOWLEDGE MATH GRADE 6

CORE BODY OF KNOWLEDGE MATH GRADE 6 CORE BODY OF KNOWLEDGE MATH GRADE 6 For each of the sections that follow, students may be required to understand, apply, analyze, evaluate or create the particular concepts being taught. Course Description

More information

Chapter 2. Designing a Program. Input, Processing, and Output Fall 2016, CSUS. Chapter 2.1

Chapter 2. Designing a Program. Input, Processing, and Output Fall 2016, CSUS. Chapter 2.1 Chapter 2 Input, Processing, and Output Fall 2016, CSUS Designing a Program Chapter 2.1 1 Algorithms They are the logic on how to do something how to compute the value of Pi how to delete a file how to

More information

Content Map For Mathematics

Content Map For Mathematics Content Strand: Number Sense, Numeration, & Operations 6-MA-1 Recognize and make estimatesuse estimating strategies when appropriate. 6-MA-2 Use place value from thousandths to hundredmillions to millionths

More information

COURSE OF STUDY UNIT PLANNING GUIDE COMPUTER SCIENCE 1 FOR: 5 CREDITS GRADE LEVEL: 9-12 FULL-YEAR COURSE PREPARED BY: SUSIE EISEN

COURSE OF STUDY UNIT PLANNING GUIDE COMPUTER SCIENCE 1 FOR: 5 CREDITS GRADE LEVEL: 9-12 FULL-YEAR COURSE PREPARED BY: SUSIE EISEN COURSE OF STUDY UNIT PLANNING GUIDE FOR: COMPUTER SCIENCE 1 5 CREDITS GRADE LEVEL: 9-12 FULL-YEAR COURSE PREPARED BY: SUSIE EISEN SHANNON WARNOCK, SUPERVISOR OF MATHEMATICS AND SCIENCE JULY 2017 DUMONT

More information

Programming for Engineers Iteration

Programming for Engineers Iteration Programming for Engineers Iteration ICEN 200 Spring 2018 Prof. Dola Saha 1 Data type conversions Grade average example,-./0 class average = 23450-67 893/0298 Grade and number of students can be integers

More information

Pacemaker Basic Math. Correlated to. Alaska Math Grade Level Expectations Seventh Grade

Pacemaker Basic Math. Correlated to. Alaska Math Grade Level Expectations Seventh Grade Pacemaker Basic Math Alaska Math Grade Level Expectations Seventh Grade Numeration Performance Standards M1.3.1 Read, write, model, and order real numbers, explaining scientific notation, exponents, and

More information

Curriculum Map Grade(s): Subject: AP Computer Science

Curriculum Map Grade(s): Subject: AP Computer Science Curriculum Map Grade(s): 11-12 Subject: AP Computer Science (Semester 1 - Weeks 1-18) Unit / Weeks Content Skills Assessments Standards Lesson 1 - Background Chapter 1 of Textbook (Weeks 1-3) - 1.1 History

More information

SWALLOW SCHOOL DISTRICT CURRICULUM GUIDE. Stage 1: Desired Results

SWALLOW SCHOOL DISTRICT CURRICULUM GUIDE. Stage 1: Desired Results SWALLOW SCHOOL DISTRICT CURRICULUM GUIDE Curriculum Area: Math Course Length: Full Year Grade: 6th Date Last Approved: June 2015 Stage 1: Desired Results Course Description and Purpose: In Grade 6, instructional

More information

Chapter 2 Using Data. Instructor s Manual Table of Contents. At a Glance. A Guide to this Instructor s Manual:

Chapter 2 Using Data. Instructor s Manual Table of Contents. At a Glance. A Guide to this Instructor s Manual: Java Programming, Eighth Edition 2-1 Chapter 2 Using Data A Guide to this Instructor s Manual: We have designed this Instructor s Manual to supplement and enhance your teaching experience through classroom

More information

Operators in C. Staff Incharge: S.Sasirekha

Operators in C. Staff Incharge: S.Sasirekha Operators in C Staff Incharge: S.Sasirekha Operators An operator is a symbol which helps the user to command the computer to do a certain mathematical or logical manipulations. Operators are used in C

More information

Mathematics Assessment Anchors and Eligible Content

Mathematics Assessment Anchors and Eligible Content Mathematics Assessment Anchors and Eligible Content Aligned to Pennsylvania Common Core Standards www.pdesas.org www.education.state.pa.us 2012 Pennsylvania System of School Assessment The Assessment Anchors,

More information

Montana City School GRADE 5

Montana City School GRADE 5 Montana City School GRADE 5 Montana Standard 1: Students engage in the mathematical processes of problem solving and reasoning, estimation, communication, connections and applications, and using appropriate

More information

INTRODUCTION TO COMPUTER SCIENCE - JAVA

INTRODUCTION TO COMPUTER SCIENCE - JAVA INTRODUCTION TO COMPUTER SCIENCE - JAVA North Brunswick Township Public Schools Acknowledgements Vivian S. Morris Math/Computer Science Teacher Diane Galella Supervisor of the Math Department Written SPRING

More information

Visual C# Instructor s Manual Table of Contents

Visual C# Instructor s Manual Table of Contents Visual C# 2005 2-1 Chapter 2 Using Data At a Glance Instructor s Manual Table of Contents Overview Objectives s Quick Quizzes Class Discussion Topics Additional Projects Additional Resources Key Terms

More information

Beyond Competent (In addition to C)

Beyond Competent (In addition to C) Grade 6 Math Length of Class: School Year Program/Text Used: Everyday Math Competency 1: Ratios and Proportional Relationships - Students will demonstrate the ability to understand ratios and proportional

More information

Unit 3. Operators. School of Science and Technology INTRODUCTION

Unit 3. Operators. School of Science and Technology INTRODUCTION INTRODUCTION Operators Unit 3 In the previous units (unit 1 and 2) you have learned about the basics of computer programming, different data types, constants, keywords and basic structure of a C program.

More information

Eighth Grade Math Assessment Framework Standard 6A Representations and Ordering

Eighth Grade Math Assessment Framework Standard 6A Representations and Ordering Eighth Grade Math Assessment Framework Standard 6A Representations and Ordering 6.8.01 Read, write, and recognize equivalent representations of integer powers of 10. Related Textbook pages Related Additional

More information

Ratcheting Up the Three R s All SubjectsInstructional Unit Plan

Ratcheting Up the Three R s All SubjectsInstructional Unit Plan Subject: Mathematics Ratcheting Up the Three R s All SubjectsInstructional Unit Plan Estimated Length of Unit: 25 Beginning Date: April 24 Module: 6 Area, Surface, and Volume Problems Grade: 6 Projected

More information

Total Test Questions: 43 Levels: Grades Units of Credit:.50

Total Test Questions: 43 Levels: Grades Units of Credit:.50 DESCRIPTION Computer Programming IA introduces students to the fundamentals of computer programming. Students will learn to design, code, and test their own programs while applying mathematical concepts.

More information

Information Science 1

Information Science 1 Information Science 1 Simple Calcula,ons Week 09 College of Information Science and Engineering Ritsumeikan University Topics covered l Terms and concepts from Week 8 l Simple calculations Documenting

More information

Data and Variables. Data Types Expressions. String Concatenation Variables Declaration Assignment Shorthand operators. Operators Precedence

Data and Variables. Data Types Expressions. String Concatenation Variables Declaration Assignment Shorthand operators. Operators Precedence Data and Variables Data Types Expressions Operators Precedence String Concatenation Variables Declaration Assignment Shorthand operators Review class All code in a java file is written in a class public

More information

6th Grade Report Card Mathematics Skills: Students Will Know/ Students Will Be Able To...

6th Grade Report Card Mathematics Skills: Students Will Know/ Students Will Be Able To... 6th Grade Report Card Mathematics Skills: Students Will Know/ Students Will Be Able To... Report Card Skill: Use ratio reasoning to solve problems a ratio compares two related quantities ratios can be

More information

COMMUNITY UNIT SCHOOL DISTRICT 200

COMMUNITY UNIT SCHOOL DISTRICT 200 COMMUNITY UNIT SCHOOL DISTRICT 200 Regular Math Middle School Grade 8 1. Subject Expectation (State Goal 6) Essential Learning 1 (Learning Standard A) (Learning Standard D) Students will be able to demonstrate

More information

Week 2: Console I/O and Operators Arithmetic Operators. Integer Division. Arithmetic Operators. Gaddis: Chapter 3 (2.14,3.1-6,3.9-10,5.

Week 2: Console I/O and Operators Arithmetic Operators. Integer Division. Arithmetic Operators. Gaddis: Chapter 3 (2.14,3.1-6,3.9-10,5. Week 2: Console I/O and Operators Gaddis: Chapter 3 (2.14,3.1-6,3.9-10,5.1) CS 1428 Fall 2014 Jill Seaman 1 2.14 Arithmetic Operators An operator is a symbol that tells the computer to perform specific

More information

Alabama State Standards correlated to Merit Software Math Programs

Alabama State Standards correlated to Merit Software Math Programs Alabama State Standards correlated to Merit Software Math Programs The Classroom Improvement Section is responsible for the development, implementation, and assessment of the minimum curriculum content

More information

Grade 6: PA Academic Eligible Content and PA Common Core Crosswalk

Grade 6: PA Academic Eligible Content and PA Common Core Crosswalk Grade 6: PA Academic Eligible and PA Common Core Crosswalk Alignment of Eligible : More than Just The crosswalk below is designed to show the alignment between the Eligible and the PA Common Core While

More information

Grade 8: Content and Reporting Targets

Grade 8: Content and Reporting Targets Grade 8: Content and Reporting Targets Selecting Tools and Computational Strategies, Connecting, Representing, Communicating Term 1 Content Targets Term 2 Content Targets Term 3 Content Targets Number

More information

proficient in applying mathematics knowledge/skills as specified in the Utah Core State Standards. The student generally content, and engages in

proficient in applying mathematics knowledge/skills as specified in the Utah Core State Standards. The student generally content, and engages in ELEMENTARY MATH GRADE 6 PLD Standard Below Proficient Approaching Proficient Proficient Highly Proficient The Level 1 student is below The Level 2 student is The Level 3 student is The Level 4 student

More information

Computer Programming C++ (wg) CCOs

Computer Programming C++ (wg) CCOs Computer Programming C++ (wg) CCOs I. The student will analyze the different systems, and languages of the computer. (SM 1.4, 3.1, 3.4, 3.6) II. The student will write, compile, link and run a simple C++

More information

MARLBORO CENTRAL SCHOOL DISTRICT CURRICULUM MAP Subject: Mathematics Grade: 6. Quarter 1 Content (What Students Should Know) Vocabulary Integer

MARLBORO CENTRAL SCHOOL DISTRICT CURRICULUM MAP Subject: Mathematics Grade: 6. Quarter 1 Content (What Students Should Know) Vocabulary Integer Instructional Days September (10 days) Essential Questions How do you locate rational numbers on a number line? How are integers and absolute value used in real world situations? How are decimals and fractions

More information

8 th Grade Pre-Integrated Math

8 th Grade Pre-Integrated Math Use order of operations Evaluate expressions Use integers and absolute value Add integers Subtract integers Use inductive reasoning Multiply and divide integers Use properties of numbers Simplify variable

More information

Middle School Accelerated Math

Middle School Accelerated Math Middle School Accelerated Math 2013-14 Certificated Teacher: Date: 2013-14 Desired Results Course Title: Middle School Accelerated Math 1A and B Credit: one semester (.5) x two semesters (1) Estimate of

More information

Carnegie Learning Math Series Course 1, A Florida Standards Program. Chapter 1: Factors, Multiples, Primes, and Composites

Carnegie Learning Math Series Course 1, A Florida Standards Program. Chapter 1: Factors, Multiples, Primes, and Composites . Factors and Multiples Carnegie Learning Math Series Course, Chapter : Factors, Multiples, Primes, and Composites This chapter reviews factors, multiples, primes, composites, and divisibility rules. List

More information

Overview (4) CPE 101 mod/reusing slides from a UW course. Assignment Statement: Review. Why Study Expressions? D-1

Overview (4) CPE 101 mod/reusing slides from a UW course. Assignment Statement: Review. Why Study Expressions? D-1 CPE 101 mod/reusing slides from a UW course Overview (4) Lecture 4: Arithmetic Expressions Arithmetic expressions Integer and floating-point (double) types Unary and binary operators Precedence Associativity

More information

Grade 7 Unit 1 at a Glance: Working With Rational Numbers

Grade 7 Unit 1 at a Glance: Working With Rational Numbers Grade 7 at a Glance: Working With Rational Numbers The unit begins with students using a balloon model to informally explore adding and subtracting integers. With the model, adding or removing heat represents

More information

C++ Programming Language Lecture 2 Problem Analysis and Solution Representation

C++ Programming Language Lecture 2 Problem Analysis and Solution Representation C++ Programming Language Lecture 2 Problem Analysis and Solution Representation By Ghada Al-Mashaqbeh The Hashemite University Computer Engineering Department Program Development Cycle Program development

More information

Fundamentals of Programming

Fundamentals of Programming Fundamentals of Programming Lecture 3 - Constants, Variables, Data Types, And Operations Lecturer : Ebrahim Jahandar Borrowed from lecturer notes by Omid Jafarinezhad Outline C Program Data types Variables

More information

Slide 1 CS 170 Java Programming 1 Expressions Duration: 00:00:41 Advance mode: Auto

Slide 1 CS 170 Java Programming 1 Expressions Duration: 00:00:41 Advance mode: Auto CS 170 Java Programming 1 Expressions Slide 1 CS 170 Java Programming 1 Expressions Duration: 00:00:41 What is an expression? Expression Vocabulary Any combination of operators and operands which, when

More information

Java Notes. 10th ICSE. Saravanan Ganesh

Java Notes. 10th ICSE. Saravanan Ganesh Java Notes 10th ICSE Saravanan Ganesh 13 Java Character Set Character set is a set of valid characters that a language can recognise A character represents any letter, digit or any other sign Java uses

More information

9/10/10. Arithmetic Operators. Today. Assigning floats to ints. Arithmetic Operators & Expressions. What do you think is the output?

9/10/10. Arithmetic Operators. Today. Assigning floats to ints. Arithmetic Operators & Expressions. What do you think is the output? Arithmetic Operators Section 2.15 & 3.2 p 60-63, 81-89 1 Today Arithmetic Operators & Expressions o Computation o Precedence o Associativity o Algebra vs C++ o Exponents 2 Assigning floats to ints int

More information

SCHEME OF WORK Yr 7 DELTA 1 UNIT / LESSON

SCHEME OF WORK Yr 7 DELTA 1 UNIT / LESSON SCHEME OF WORK Yr 7 DELTA 1 UNIT / LESSON STEPS FROM STEPS TO OBJECTIVES 1 Analysing and displaying data 2 7 1.1 Two-way tables and bar charts 2 5 Use two-way tables. Interpret and draw dual bar charts

More information

Reserved Words and Identifiers

Reserved Words and Identifiers 1 Programming in C Reserved Words and Identifiers Reserved word Word that has a specific meaning in C Ex: int, return Identifier Word used to name and refer to a data element or object manipulated by the

More information

Does Not Meet State Standard Meets State Standard

Does Not Meet State Standard Meets State Standard Exceeds the Standard Solves real-world and mathematical problems using addition, subtraction, and multiplication; understands that the size of a fractional part is relative to the size of the whole. Exceeds

More information

X On record with the USOE.

X On record with the USOE. Textbook Alignment to the Utah Core 5th Grade Mathematics This alignment has been completed using an Independent Alignment Vendor from the USOE approved list (www.schools.utah.gov/curr/imc/indvendor.html.)

More information

Middle School Math Course 3

Middle School Math Course 3 Middle School Math Course 3 Correlation of the ALEKS course Middle School Math Course 3 to the Texas Essential Knowledge and Skills (TEKS) for Mathematics Grade 8 (2012) (1) Mathematical process standards.

More information

Compute fluently with multi-digit numbers and find common factors and multiples.

Compute fluently with multi-digit numbers and find common factors and multiples. Academic Year: 2014-2015 Site: Stork Elementary Course Plan: 6th Grade Math Unit(s): 1-10 Unit 1 Content Cluster: Compute fluently with multi-digit numbers and find common factors and multiples. Domain:

More information

Grade 5: PA Academic Eligible Content and PA Common Core Crosswalk

Grade 5: PA Academic Eligible Content and PA Common Core Crosswalk Grade 5: PA Academic Eligible and PA Common Core Crosswalk Alignment of Eligible : More than Just The crosswalk below is designed to show the alignment between the PA Academic Standard Eligible and the

More information

Arithmetic. Edexcel Primary curriculum. Mathematics Grade 6. S.no Topics Levels

Arithmetic. Edexcel Primary curriculum. Mathematics Grade 6. S.no Topics Levels Edexcel Primary curriculum Mathematics Grade 6 Arithmetic S.no Topics Levels 1 Read and write whole numbers in words and figures. Low(P1) 2 Add and subtract mentally pairs of 2-digit numbers. Low(P1) 3

More information

Full file at

Full file at Java Programming, Fifth Edition 2-1 Chapter 2 Using Data within a Program At a Glance Instructor s Manual Table of Contents Overview Objectives Teaching Tips Quick Quizzes Class Discussion Topics Additional

More information

Performance Level Descriptors. Mathematics

Performance Level Descriptors. Mathematics Performance Level Descriptors Grade 3 Well Students rarely, Understand that our number system is based on combinations of 1s, 10s, and 100s (place value, compare, order, decompose, and combine using addition)

More information

C/C++ Programming for Engineers: Working with Integer Variables

C/C++ Programming for Engineers: Working with Integer Variables C/C++ Programming for Engineers: Working with Integer Variables John T. Bell Department of Computer Science University of Illinois, Chicago Preview Every good program should begin with a large comment

More information

Introduction to Computer Science using JAVA

Introduction to Computer Science using JAVA NJ CCCS AREA: 21 st -CENTURY LIFE AND CAREERS NJ-CCSS AREA: MATHEMATICS North Brunswick Township Public Schools Introduction to Computer Science using JAVA Acknowledgements Vivian Morris, Teacher Diane

More information

Midterms Save the Dates!

Midterms Save the Dates! University of British Columbia CPSC 111, Intro to Computation Alan J. Hu Primitive Data Types Arithmetic Operators Readings Your textbook is Big Java (3rd Ed). This Week s Reading: Ch 2.1-2.5, Ch 4.1-4.2.

More information

Elizabethtown Area School District 7th Grade Math Name of Course

Elizabethtown Area School District 7th Grade Math Name of Course 7th Grade Math Name of Course Course Number: N/A Grade Level: 7 Length of Course: full year Total Clock Hours: 150 hours Length of Period: 49 minutes Date Written: 2005-2006 Periods per Week/Cycle: 5/week

More information

Computer Programming AAS Spring 2019 Outcomes

Computer Programming AAS Spring 2019 Outcomes Computer Programming AAS Spring 2019 Outcomes 1. Demonstrate professionalism including presentation skills, utilizing research for problem solving, working independently and in teams, being accountable

More information

This table connects the content provided by Education Perfect to the NSW Syllabus..

This table connects the content provided by Education Perfect to the NSW Syllabus.. Education Perfect Maths is a comprehensive online learning and assessment resource. Designed by teachers and written by our in-house team of maths experts, our content aligns to the NSW Syllabus and covers

More information

Design Principles for a Beginning Programming Language

Design Principles for a Beginning Programming Language Design Principles for a Beginning Programming Language John T Minor and Laxmi P Gewali School of Computer Science University of Nevada, Las Vegas Abstract: We consider the issue of designing an appropriate

More information

Data Types and Expressions. C# Programming: From Problem Analysis to Program Design 2nd Edition

Data Types and Expressions. C# Programming: From Problem Analysis to Program Design 2nd Edition 3 Data Types and Expressions C# Programming: From Problem Analysis to Program Design 2nd Edition David McDonald, Ph.D. Director of Emerging Technologies Chapter Objectives Declare memory locations for

More information

Lecture 4 Tao Wang 1

Lecture 4 Tao Wang 1 Lecture 4 Tao Wang 1 Objectives In this chapter, you will learn about: Assignment operations Formatting numbers for program output Using mathematical library functions Symbolic constants Common programming

More information

Declaration and Memory

Declaration and Memory Declaration and Memory With the declaration int width; the compiler will set aside a 4-byte (32-bit) block of memory (see right) The compiler has a symbol table, which will have an entry such as Identifier

More information

Mathematics. Grade 8 Curriculum Guide. Curriculum Guide Revised 2016

Mathematics. Grade 8 Curriculum Guide. Curriculum Guide Revised 2016 Mathematics Grade 8 Curriculum Guide Curriculum Guide Revised 2016 Intentionally Left Blank Introduction The Mathematics Curriculum Guide serves as a guide for teachers when planning instruction and assessment.

More information

Textbook Alignment to the Utah Core 5th Grade Mathematics

Textbook Alignment to the Utah Core 5th Grade Mathematics Textbook Alignment to the Utah Core 5th Grade Mathematics This alignment has been completed using an Independent Alignment Vendor from the USOE approved list (www.schools.utah.gov/curr/imc/indvendor.html.)

More information

Course of study- Algebra Introduction: Algebra 1-2 is a course offered in the Mathematics Department. The course will be primarily taken by

Course of study- Algebra Introduction: Algebra 1-2 is a course offered in the Mathematics Department. The course will be primarily taken by Course of study- Algebra 1-2 1. Introduction: Algebra 1-2 is a course offered in the Mathematics Department. The course will be primarily taken by students in Grades 9 and 10, but since all students must

More information

Unit 2 Algebraic Expressions Applied to Geometry

Unit 2 Algebraic Expressions Applied to Geometry Find Unit 2 Algebraic Expressions Applied to Geometry Number of Days: 24 10/17/16 11/18/16 Unit Goals Stage 1 Unit Description: Students will apply expressions to two-dimensional and three-dimensional

More information

Middle School Math Course 3 Correlation of the ALEKS course Middle School Math 3 to the Illinois Assessment Framework for Grade 8

Middle School Math Course 3 Correlation of the ALEKS course Middle School Math 3 to the Illinois Assessment Framework for Grade 8 Middle School Math Course 3 Correlation of the ALEKS course Middle School Math 3 to the Illinois Assessment Framework for Grade 8 State Goal 6: Number Sense 6.8.01: 6.8.02: 6.8.03: 6.8.04: 6.8.05: = ALEKS

More information

Motivations. Chapter 2: Elementary Programming 8/24/18. Introducing Programming with an Example. Trace a Program Execution. Trace a Program Execution

Motivations. Chapter 2: Elementary Programming 8/24/18. Introducing Programming with an Example. Trace a Program Execution. Trace a Program Execution Chapter 2: Elementary Programming CS1: Java Programming Colorado State University Original slides by Daniel Liang Modified slides by Chris Wilcox Motivations In the preceding chapter, you learned how to

More information

Job Ready Assessment Blueprint. Computer Programming. Test Code: 3023 / Version: 01

Job Ready Assessment Blueprint. Computer Programming. Test Code: 3023 / Version: 01 Job Ready Assessment Blueprint Computer Programming Test Code: 3023 / Version: 01 Measuring What Matters Specific Competencies and Skills Tested in this Assessment: Analyze Programming Problems and Flowchart

More information

Chapter 2 Using Data. Instructor s Manual Table of Contents. At a Glance. Overview. Objectives. Teaching Tips. Quick Quizzes. Class Discussion Topics

Chapter 2 Using Data. Instructor s Manual Table of Contents. At a Glance. Overview. Objectives. Teaching Tips. Quick Quizzes. Class Discussion Topics Java Programming, Sixth Edition 2-1 Chapter 2 Using Data At a Glance Instructor s Manual Table of Contents Overview Objectives Teaching Tips Quick Quizzes Class Discussion Topics Additional Projects Additional

More information

Foundation Level Learning Targets Version 2.2

Foundation Level Learning Targets Version 2.2 Milwaukee Public Schools High School Mathematics Foundation Level Learning Targets Version 2.2 Note: Non-Negotiable Learning Targets and descriptors are identified with an *. The specifications aligned

More information

8 TH GRADE MATHEMATICS CHECKLIST Goals 6 10 Illinois Learning Standards A-D Assessment Frameworks Calculators Allowed on ISAT

8 TH GRADE MATHEMATICS CHECKLIST Goals 6 10 Illinois Learning Standards A-D Assessment Frameworks Calculators Allowed on ISAT 8 TH GRADE MATHEMATICS CHECKLIST Goals 6 10 Illinois Learning Standards A-D Assessment Frameworks Calculators Allowed on ISAT ISAT test questions are derived from this checklist. Use as a curriculum guide.

More information

MATH Grade 6. mathematics knowledge/skills as specified in the standards. support.

MATH Grade 6. mathematics knowledge/skills as specified in the standards. support. GRADE 6 PLD Standard Below Proficient Approaching Proficient Proficient Highly Proficient The Level 1 student is below The Level 2 student is The Level 3 student is proficient in The Level 4 student is

More information

Basic Operations jgrasp debugger Writing Programs & Checkstyle

Basic Operations jgrasp debugger Writing Programs & Checkstyle Basic Operations jgrasp debugger Writing Programs & Checkstyle Suppose you wanted to write a computer game to play "Rock, Paper, Scissors". How many combinations are there? Is there a tricky way to represent

More information

Chapter 4: Basic C Operators

Chapter 4: Basic C Operators Chapter 4: Basic C Operators In this chapter, you will learn about: Arithmetic operators Unary operators Binary operators Assignment operators Equalities and relational operators Logical operators Conditional

More information

PRE-ALGEBRA PREP. Textbook: The University of Chicago School Mathematics Project. Transition Mathematics, Second Edition, Prentice-Hall, Inc., 2002.

PRE-ALGEBRA PREP. Textbook: The University of Chicago School Mathematics Project. Transition Mathematics, Second Edition, Prentice-Hall, Inc., 2002. PRE-ALGEBRA PREP Textbook: The University of Chicago School Mathematics Project. Transition Mathematics, Second Edition, Prentice-Hall, Inc., 2002. Course Description: The students entering prep year have

More information

Students will understand 1. that numerical expressions can be written and evaluated using whole number exponents

Students will understand 1. that numerical expressions can be written and evaluated using whole number exponents Grade 6 Expressions and Equations Essential Questions: How do you use patterns to understand mathematics and model situations? What is algebra? How are the horizontal and vertical axes related? How do

More information

Accelerating Information Technology Innovation

Accelerating Information Technology Innovation Accelerating Information Technology Innovation http://aiti.mit.edu Cali, Colombia Summer 2012 Lesson 02 Variables and Operators Agenda Variables Types Naming Assignment Data Types Type casting Operators

More information