Course of study



Yüklə 151,45 Kb.
səhifə2/4
tarix24.12.2017
ölçüsü151,45 Kb.
#17005
1   2   3   4



Unit Overview

Content Area: Technology

Unit Title: Unit 2: Basic JavaScript and Graphics

Target Course/Grade Level: Introduction to Computer Science/11 and 12

Unit Summary

Java has become the most important computer code in the 21st century. Many professions require a cursory knowledge of this coding language. This unit will build upon the skills learned in Unit 1. Functions, loops, and if/then statements will be utilized with the Boolean expressions and logical operators. Basic mathematical operations will expand on the variety of problems to be solved. The addition of graphics will provide the introduction to animation and games in next unit.



Unit Rationale

Java is one of the most popular programming languages used to create Web applications and platforms. It was designed for flexibility, allowing developers to write code that would run on any machine, regardless of architecture or platform. Java is used to build applications and platforms for a number of devices, including computers, laptops, gaming consoles, Blu-ray players, car navigation systems, medical monitoring devices, parking meters, lottery terminals and smartphones. It is also a key language for networking, particularly for data centers that store and transfer web-based data.



Student Learning Objectives

Students will be able to:

  1. Utilize functions with variables.

  2. Input data into a computer program to compute a number or make a decision.

  3. Design a program to perform fundamental math operations.

  4. Create simple graphics.

  5. Create Boolean expressions and logical operators.

  6. Design computer code with comparison operators.

  7. Program code utilizing If/Then statements and loops.

Mathematical Practices

  1. Make sense of problems and persevere in solving them.

  2. Reason abstractly and quantitatively.

  3. Construct viable arguments and critique the reasoning of others.

  4. Model with mathematics.

  5. Use appropriate tools strategically.

  6. Attend to precision.

  7. Look for and make use of structure.

  8. Look for and express regularity in repeated reasoning.

All of the content presented in this course has connections to the standards for mathematical practices.

Code # 9.3

Career & Technical Education Content Area: 21st Century Life and Careers

IT - PRG.1

Analyze software needs and requirements.

IT – PRG.2

Demonstrate the use of industry standard strategies and project planning.

IT – PRG.3

Analyze system and software requirements to ensure maximum operating efficiency

IT – PRG.4

Demonstrate the effective use of software development tools.

IT – PRG.5

Apply an appropriate software development process to design a software application.

IT – PRG.6

Program a computer application using the appropriate programming language.

IT – PRG.7

Demonstrate software testing procedures to ensure quality.

IT – PRG.8

Perform quality assurance tasks as part of the software development cycle.

IT – PRG.9

Perform software maintenance.

IT–PRG.10

Design, create and maintain a database.

IT – WD.4

Demonstrate the effective use of tools for digital communication production, development and project management.

IT – WD.5

Develop, administer and maintain Web applications.

IT – WD.6

Design, create and publish a digital communication product.

IT – WD.7

Evaluate the functionality of a digital communication product using industry accepted techniques and metrics.

IT – WD.8

Implement quality assurance processes to deliver quality digital communication products and services.

IT – WD.10

Comply with intellectual property laws, copyright laws and ethical practices when

Creating Web/digital communications.



Unit Essential Questions

  • How does knowledge of the Cartesian coordinate system aid the computer programmer when designing graphics?

  • How does the use of functions and parameters allow the computer programmer to minimize the length of a program?

  • Why are logical and comparison operators vital to solve computer performance tasks?

Unit Enduring Understandings

  • Boolean values refer to either true or false, 0 or 1, and yes or no.

  • Logical operators allow the programmer to combine and connect Booleans in useful ways.

  • Comparison operators allow the computer programmer two values against one another.

Career Readiness Practices

CRP2. Apply appropriate academic and technical skills.

CRP4. Communicate clearly and effectively and with reason.

CRP6. Demonstrate creativity and innovation.

CRP7. Employ valid and reliable research strategies.

CRP8. Utilize critical thinking to make sense of problems and persevere in solving them.

CRP11. Use technology to enhance productivity.


Evidence of Learning

Summative Assessment: Each unit will involve the creation of numerous computer programs. A culminating project-based program will be included in each unit.

Formative Assessments

  • Tests and quizzes

  • Discussions

  • Individual practice

  • Explanation of examples

  • Daily homework assignments

  • Computer Programs

Lesson Plans

Lesson

Timeframe

Lesson 1

Hello World


2 days


Lesson 2

Variables


3 days


Lesson 3

User Input


2 days


Lesson 4

Basic Math in JavaScript


3 days


Lesson 5

Using Graphics in JavaScript


4 days


Lesson 6

Booleans

4 day


Lesson 7

Logical Operators


2 days


Lesson 8

Comparison Operators


4 days


Lesson 9

If Statements


4 days


Lesson 10

If/Else Statements


3 days


Lesson 11

For Loops in JavaScript


4 days


Lesson 12

Random Numbers


4 days


Lesson 13

While Loops


4 days


Lesson 14

Functions and Parameters


5 days


Lesson 15

Functions and Return Values


5 days


Teacher Notes:

  • 6 days allocated for formative/summative assessments

  • Students can seek input from their peers and teachers throughout collaborative assignments and activities

Curriculum Development Resources

Yüklə 151,45 Kb.

Dostları ilə paylaş:
1   2   3   4




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə