Hillsborough Township Public Schools Mathematics Department Computer Programming 1



Similar documents
ClearPeaks Customer Care Guide. Business as Usual (BaU) Services Peace of mind for your BI Investment

Reasoning to Solve Equations and Inequalities

Innovative and applied research on big data platforms of smart heritage

Enterprise Risk Management Software Buyer s Guide

Assessing authentically in the Graduate Diploma of Education

Source Code verification Using Logiscope and CodeReducer. Christophe Peron Principal Consultant Kalimetrix

production for Building Design Project

Corporate Compliance vs. Enterprise-Wide Risk Management

How To Set Up A Network For Your Business

SyGEMe: Integrated Municipal Facilities Management of Water Ressources Swiss Geoscience Meeting, Neuchâtel, 21 novembre 2009 k

San Mateo County ACCEL Adult-Education College and Career Educational Leadership AB 86 Adult Education Consortium Project Management Plan 24,

Test Management using Telelogic DOORS. Francisco López Telelogic DOORS Specialist

Vendor Rating for Service Desk Selection

Recognition Scheme Forensic Science Content Within Educational Programmes

Techniques for Requirements Gathering and Definition. Kristian Persson Principal Product Specialist

Facilitating Rapid Analysis and Decision Making in the Analytical Lab.

Unleashing the Power of Cloud

JaERM Software-as-a-Solution Package

How To Be A Successful Mobile Ppliction And Regression Tester

Numeracy across the Curriculum in Key Stages 3 and 4. Helpful advice and suggested resources from the Leicestershire Secondary Mathematics Team

Virtual Machine. Part II: Program Control. Building a Modern Computer From First Principles.

elearning platforms and consultation service at CU Presented by Judy Lo 31 August 2007

Data quality issues for accounting information systems implementation: Systems, stakeholders, and organizational factors

AN ANALYTICAL HIERARCHY PROCESS METHODOLOGY TO EVALUATE IT SOLUTIONS FOR ORGANIZATIONS

l,l:l.lf.gltf lqf 9!lf+f [egyllg.ncel Builiiing.Resilience to Cliirate Retated nazaros jenchi:66;- -

Advanced Baseline and Release Management. Ed Taekema

NOTES. Cohasset Associates, Inc Managing Electronic Records Conference 8.1

Outline of the Lecture. Software Testing. Unit & Integration Testing. Components. Lecture Notes 3 (of 4)

5 a LAN 6 a gateway 7 a modem

Small Business Networking

How To Network A Smll Business

Psychological health and safety in the workplace Prevention, CAN/CSA-Z /BNQ /2013

Curriculum for the Master Program in Strategic Management at the University of Innsbruck School of Management

An Undergraduate Curriculum Evaluation with the Analytic Hierarchy Process

Small Business Networking

Protection of Critical Information Infrastructure in Korea

Small Business Networking

Small Business Networking

Small Business Cloud Services

Physics 6010, Fall 2010 Symmetries and Conservation Laws: Energy, Momentum and Angular Momentum Relevant Sections in Text: 2.6, 2.

Introducing Kashef for Application Monitoring

Experiment 6: Friction

Industrial information system security Part 3 Standards for securing industrial automation systems Martin Naedele, Dick Oyen

Basic Analysis of Autarky and Free Trade Models

File Storage Guidelines Intended Usage

Software Cost Estimation Model Based on Integration of Multi-agent and Case-Based Reasoning

Health insurance exchanges What to expect in 2014

PROF. BOYAN KOSTADINOV NEW YORK CITY COLLEGE OF TECHNOLOGY, CUNY

According to Webster s, the

INJURY MANAGEMENT & REHABILITATION

Application Bundles & Data Plans

Engineer-to-Engineer Note

Health insurance marketplace What to expect in 2014

Implementation Evaluation Modeling of Selecting ERP Software Based on Fuzzy Theory

Object Semantics Lecture 2

Second-Degree Equations as Object of Learning

Space Vector Pulse Width Modulation Based Induction Motor with V/F Control

Integration by Substitution

Regular Sets and Expressions

Information and Software Technology

Influence of Playing Experience and Coaching Education on Coaching Efficacy among Malaysian Youth Coaches

The 8 Essential Layers of Small-Business IT Security

PEDAGOGICAL DESIGN FOR A CROSS-FUNCTIONAL COURSE IN THE ACCELERATED MBA PROGRAM


Polynomial Functions. Polynomial functions in one variable can be written in expanded form as ( )

Health Information Systems: evaluation and performance of a Help Desk

Application-Level Traffic Monitoring and an Analysis on IP Networks

SINCLAIR COMMUNITY COLLEGE DAYTON, OHIO DEPARTMENT SYLLABUS FOR COURSE IN MAT COLLEGE ALGEBRA (4 SEMESTER HOURS)

Portfolio approach to information technology security resource allocation decisions

STATE OF MONTANA Developomental Disabilities Program Comprehensive Evaluation Hi-Line Home Programs, Inc Adult Services

Project 6 Aircraft static stability and control

Value Function Approximation using Multiple Aggregation for Multiattribute Resource Management


DATA SCIENTIST WHY IT S THE SEXIEST JOB OF THE 21 ST CENTURY

Example 27.1 Draw a Venn diagram to show the relationship between counting numbers, whole numbers, integers, and rational numbers.

E-Commerce Comparison

Curriculum for the Master Program in Business Education at the University of Innsbruck School of Management

SPECIAL PRODUCTS AND FACTORIZATION

All pay auctions with certain and uncertain prizes a comment

Improving Library Users' Perceived Quality, Satisfaction and Loyalty: An Integrated Measurement and Management System

5.2. LINE INTEGRALS 265. Let us quickly review the kind of integrals we have studied so far before we introduce a new one.

Use Geometry Expressions to create a more complex locus of points. Find evidence for equivalence using Geometry Expressions.

Factoring Polynomials

Transcription:

Essentil Unit 1 Introduction to Progrmming Pcing: 15 dys Common Unit Test Wht re the ethicl implictions for ming in tody s world? There re ethicl responsibilities to consider when writing computer s. Citizenship, Ethics nd Society 8.2.12.C2 - Evlute ethicl considertions regrding the sustinbility of resources tht re used for the cretion, nd mintennce of chosen product. Discuss the ethics ssocited with ming nd technology in tody's world List two ethicl considertions ssocited with ming tody nd discuss their importnce. W.11-12.2 - Write informtive/explnt ory texts to exmine nd convey complex ides, concepts, nd informtion clerly nd ccurtely through the effective selection, orgniztion, nd nlysis of content. 9.1.12.F.4 - Explin the impct of computer hcking on products nd services. Why is environment useful for ming? A environment fcilittes ppliction. Nvigte n integrted environment (IDE) nd execute fundmentl instructions in n interctive mode thereby introducing input nd ssignment syntx rules nd I/O functionlity. Nvigte the environment nd interctively test the behvior of instructions. 9.1.12.B.2 - Crete nd respond to feedbck loop when problem solving. How cn the computer be used to utomte Instructions to computer cn solve problems involving Recognize nd use vribles, expressions, numericl nd Determine the output of n instruction. Apply order of A-CED.1 - Crete equtions nd inequlities in one vrible nd use 1 of 11

Essentil problem s solution? numbers nd strings. string dt types, numericl nd string opertors, nd sequence sttements to crete simple s. opertions to numericl expressions. Use vribles, expressions, nd sttements to crete simple problem solving s. them to solve problems. Include equtions rising from liner nd qudrtic functions, nd simple rtionl nd exponentil Why is it useful to know computer science vocbulry nd terminology? Well-defined vocbulry fcilittes communiction. Lern nd use stndrd computer science vocbulry including recognition of the ming lnguge s key words. Communicte ming concepts both verblly nd in written form. W.11-12.2 - Write informtive/explnt ory texts to exmine nd convey complex ides, concepts, nd informtion clerly nd ccurtely through the effective selection, orgniztion, nd nlysis of content. Why is environment useful for ming? A environment fcilittes ppliction. The Designed tht provides the mens to convert resources into products nd systems. 8.2.12.G.1 - Anlyze the interctions mong vrious technologies nd collborte to crete product or system demonstrting their interctivity. Write, sve nd execute scripted s in environment. Document code for redbility. Use the environment to crete, sve, nd run simple scripted. A-CED.1 - Crete equtions nd inequlities in one vrible nd use them to solve problems. Include equtions rising from liner nd qudrtic functions, nd simple rtionl nd exponentil 2 of 11

Essentil Wht techniques cn be used to quickly isolte nd identify errors? Apply debugging techniques tht led to quick identifiction of ming errors. 8.2.12.F.3 - Select nd utilize resources tht hve been modified by digitl tools (e.g., CNC equipment, CAD softwre) in the cretion of Distinguish nd correct ming errors of the following types: Syntx, Runtime, nd Logic. Identify nd correct syntx errors. 9.1.12.A.1 - Apply criticl thinking nd problemsolving strtegies lerning How cn vrious coding structures be combined to develop vrying levels of ppliction complexity? Composing pplictions requires comprehensive knowledge of disprte coding structures Use web resources or built in lnguge resources s reference guides to promote independent lerning. Find the syntx/usge rules for unfmilir instructions. 9.1.12.A.1 - Apply criticl thinking nd problemsolving strtegies lerning Unit 2 Modulr Progrmming Pcing: 10 dys Common Unit Test Why is it useful to know computer science vocbulry nd terminology? Well-defined vocbulry fcilittes communiction. Lern nd use stndrd computer science vocbulry of Communicte the concept of functions both verblly nd in written form. W.11-12.2 - Write informtive/explnt ory texts to exmine nd convey complex ides, concepts, nd informtion clerly nd ccurtely through the effective 3 of 11

Essentil selection, orgniztion, nd nlysis of content. How cn modulrity improve design? Using modulr ming techniques leds to compct nd efficient pplictions. Use built-in mthemticl nd string functions in. Interpret nd write code using F-IF.2 - Use function nottion, evlute functions for inputs in their domins, nd interpret sttements tht use function nottion in terms of context. How cn the modulr/ function fcilitte better designed s? Using modulr ming techniques leds to compct nd efficient pplictions. Nture of : Cretivity nd Innovtion 8.2.12.A.1 - Design nd crete technology system tht improves the qulity of life nd identify trde-offs, risks, nd benefits. Write user defined Crete functions nd m in s. F-BF.1.b- Combine stndrd function types using rithmetic opertions. For exmple, build function tht models the temperture of cooling body by dding constnt function to decying exponentil, nd relte these functions to the model. 4 of 11

Essentil How cn the modulr/ function fcilitte better designed s? Using modulr ming techniques leds to compct nd efficient pplictions. Unit 3 Progrm Flow Control Pcing: 20 dys Nture of : Cretivity nd Innovtion 8.2.12.A.1 - Design nd crete technology system tht improves the qulity of life nd identify trde-offs, risks, nd benefits. Determine when/where the need for modulrity rises. Improve redbility/ mintinbility through modulr ming. Students will revise code mking it more modulr nd redble. Common Project F-BF.1.b- Combine stndrd function types using rithmetic opertions. For exmple, build function tht models the temperture of cooling body by dding constnt function to decying exponentil, nd relte these functions to the model. How cn flow sttements fcilitte pplictions? Progrm flow sttements llow s to contin severl or more computtionl options. F. Resources for Write s using itertive flow sttements (i.e. counted looping). Revise code mking it more modulr nd redble. A-CED.1 - Crete equtions nd inequlities in one vrible nd use them to solve problems. Include equtions rising from liner nd qudrtic functions, nd simple rtionl nd exponentil How cn we use Boolen logic to direct logic flow? Boolen logic determines the flow of. F. Resources for Use Boolen opertors to flow: AND, OR, nd NOT. Use flow instructions. 5 of 11

Essentil How cn flowchrts nd pseudo code fcilitte problem solving nd design? Digrms cn be useful in outlining problem solution. Represent flow structures using flow chrts. Trnslte flowchrts to pseudo code. Crete flowchrts of flow structures. Write flow sttements from flow chrts. Trnslte flow chrts into pseudo code nd code. 9.1.12.B.3 - Assist in the of innovtive solutions to n onsite problem by incorporting multiple perspectives nd pplying effective problem-solving strtegies during structured lerning experiences, service lerning, or volunteering. Wht re the vrious wys tht sttements cn lter the flow of execution? Control sttements the flow of. Write s using brnching flow sttements (i.e. conditionls). Write simple s using conditionl sttements. 6 of 11

Essentil Wht is the benefit of nesting conditionl nd itertive flow sttements? Nesting permits the repetition of repetitive processes. Write s using nested itertive flow sttements (i.e. nested looping). Write simple s using nested itertive sttements. Wht is the benefit of nesting conditionl nd itertive flow sttements? Nesting permits the repetition of repetitive processes. Write s using nested brnching flow sttements (i.e. nested conditionls). Write simple s using nested conditionl sttements. Wht is the benefit of nesting conditionl nd itertive flow sttements? Nesting permits the repetition of processes. Write s using combintions of brnching flow sttements nd itertive sttements. Write simple s using combined itertive sttements nd conditionl sttements. 9.1.12.A.1 -Apply criticl thinking nd problemsolving strtegies lerning 7 of 11

Essentil Unit 4 Problem Solving Pcing: 15 dys Common Unit Test How does communicte with externl dt sources? How cn Flow Digrms nd Pseudo Code fcilitte the pplictions process? Knowledge of ming lnguge s instructions is needed to perform desired tsks. Flow Digrms nd Pseudo Code re criticl to the preplnning/nlys is phse of ppliction. Communiction nd Collbortion 8.2.12.E.1 - Use the design process to devise system tht ddresses globl issue, nd provide documenttion through drwings, dt, nd mterils, tking the relevnt culturl perspectives into ccount throughout the design nd process. Lern file input nd file output instructions. Anlyze problem expressing its solutions vi flowchrts nd pseudo code. Trnslte flow chrts nd pseudo code into. Open nd red file. Write to file nd close the file. Crete flow chrts nd pseudo code to solve given problem. Write from flow chrts nd pseudo code 9.1.12.A.1 -Apply criticl thinking nd problemsolving strtegies lerning 9.1.12.A.1 -Apply criticl thinking nd problemsolving strtegies lerning Unit 5 Progrm Testing Pcing: 10 dys Common Unit Test Why is testing importnt to successful? A clerly plnned nd/or structured debugging session improves the timeliness of error resolution. Reserch nd Informtion Fluency 8.2.12.D.1 - Reverseengineer product to ssist in designing more ecofriendly version, using n nlysis of trends nd Design test cses for structures, opertors nd their dt types. Write test cses for segments contining vrious structures nd opertions (involving both rithmetic nd string opertors nd exception N-Q.2 - Define quntities for the purpose of descriptive modeling. 8 of 11

Essentil dt bout renewble nd sustinble mterils to guide your work. hndling). Why is testing importnt to successful? A clerly plnned nd/or structured debugging session improves the timeliness of error resolution. Reserch nd Informtion Fluency 8.2.12.D.1 - Reverseengineer product to ssist in designing more ecofriendly version, using n nlysis of trends nd dt bout renewble nd sustinble mterils to guide your work. Develop test cses to verify the robustness of n entire given. Write test cses for. N-Q.2 - Define quntities for the purpose of descriptive modeling. 9.1.12.B.2 -Crete nd respond to feedbck loop when problem solving. How is mintennce integrted into the of pplictions? Progrm mintennce is n indispensible component of pplictions. It is needed to correct specifiction gps nd/or errors not exposed during testing. C. Citizenship, Ethics, nd Society 8.2.12.C.3 - Evlute the positive nd negtive impcts in design by providing digitl overview of chosen product nd suggest potentil modifictions to ddress the negtive impcts. Apply specifiction modifictions to preexisting. Test nd verify ccurcy of Modifictions Updte nd retest simple. N-Q.2 - Define quntities for the purpose of descriptive modeling. 9.1.12.A.1 -Apply criticl thinking nd problemsolving strtegies lerning 9 of 11

Essentil Unit 6 Dt Structures - Lists Pcing: 7 dys Common Unit Test How cn dt be stored mnipulted nd retrieved? How do dt structures fcilitte pplictions tht mnge complex dt processing? A ming lnguge supports vrious wys of storing, mnipulting, nd retrieving dt. For exmple using list. The List nd Arry structures re useful for mintining sttic dt tht supports processing functionlity. Design: Criticl Thinking, Problem Solving, nd Decision- Mking 8.2.12.B.1 - Design nd crete product tht mximizes conservtion nd sustinbility of scrce resource, using the design process nd entrepreneuril skills throughout the design process. Know wht list is nd how to perform opertions on lists. Progrm problem solution implemented using lists. Crete nd modify lists. Write segments using lists. 9.1.12.A.1 -Apply criticl thinking nd problemsolving strtegies lerning Unit 7 Cse Studies Pcing: 13 dys Projects How cn multiple design tems work together to build modulr components tht will support the functionlity of complex ppliction? Multifunctionl pplictions designed for criticl processing require modulriztion for timely nd effective. The Designed 8.2.12.G.1 - Anlyze the interctions mong vrious technolo gies nd collborte to crete product or system demonstrting their interctivity. Design modules tht contribute to the construction of mjor ppliction Write modules of the ppliction. 9.1.12.C.4 - Demonstrte ledership nd collbortive skills when prticipting in online lerning communities nd structured lerning 9.1.12.C.5 - Assume 10 of 11

Essentil ledership position by guiding the thinking of peers in direction tht leds to successful completion of chllenging tsk or project. 9.1.12.F.2 - Demonstrte positive work ethic in vrious settings, including the clssroom nd lerning 11 of 11