9th and 10th Grade Science and Technical Subjects Common Course State Standards

CCSS.ELA-LITERACY.RST.9-10.1 Cite specific textual evidence to support analysis of science and technical texts, attending to the precise details of explanations or descriptions.
CCSS.ELA-LITERACY.RST.9-10.2 Determine the central ideas or conclusions of a text; trace the text's explanation or depiction of a complex process, phenomenon, or concept; provide an accurate summary of the text.
CCSS.ELA-LITERACY.RST.9-10.3 Follow precisely a complex multistep procedure when carrying out experiments, taking measurements, or performing technical tasks, attending to special cases or exceptions defined in the text.

11th and 12th Grade Science and Technical Subjects Common Course State Standards

CCSS.ELA-LITERACY.RST.11-12.1 Cite specific textual evidence to support analysis of science and technical texts, attending to important distinctions the author makes and to any gaps or inconsistencies in the account.
CCSS.ELA-LITERACY.RST.11-12.2 Determine the central ideas or conclusions of a text; summarize complex concepts, processes, or information presented in a text by paraphrasing them in simpler but still accurate terms.
CCSS.ELA-LITERACY.RST.11-12.3 Follow precisely a complex multistep procedure when carrying out experiments, taking measurements, or performing technical tasks; analyze the specific results based on explanations in the text.

9th and 10th Grade Science and Technical Subjects Common Course State Standards

CCSS.ELA-LITERACY.RST.9-10.4 Determine the meaning of symbols, key terms, and other domain-specific words and phrases as they are used in a specific scientific or technical context relevant to grades 9-10 texts and topics.
CCSS.ELA-LITERACY.RST.9-10.5 Analyze the structure of the relationships among concepts in a text, including relationships among key terms (e.g., force, friction, reaction force, energy).
CCSS.ELA-LITERACY.RST.9-10.6 Analyze the author's purpose in providing an explanation, describing a procedure, or discussing an experiment in a text, defining the question the author seeks to address.

11th and 12th Grade Science and Technical Subjects Common Course State Standards

CCSS.ELA-LITERACY.RST.11-12.4 Determine the meaning of symbols, key terms, and other domain-specific words and phrases as they are used in a specific scientific or technical context relevant to grades 11-12 texts and topics.
CCSS.ELA-LITERACY.RST.11-12.5 Analyze how the text structures information or ideas into categories or hierarchies, demonstrating understanding of the information or ideas.
CCSS.ELA-LITERACY.RST.11-12.6 Analyze the author's purpose in providing an explanation, describing a procedure, or discussing an experiment in a text, identifying important issues that remain unresolved.

9th and 10th Grade Science and Technical Subjects Common Course State Standards

CCSS.ELA-LITERACY.RST.9-10.7 Translate quantitative or technical information expressed in words in a text into visual form (e.g., a table or chart) and translate information expressed visually or mathematically (e.g., in an equation) into words.
CCSS.ELA-LITERACY.RST.9-10.8 Assess the extent to which the reasoning and evidence in a text support the author's claim or a recommendation for solving a scientific or technical problem.
CCSS.ELA-LITERACY.RST.9-10.9 Compare and contrast findings presented in a text to those from other sources (including their own experiments), noting when the findings support or contradict previous explanations or accounts.

11th and 12th Grade Science and Technical Subjects Common Course State Standards

CCSS.ELA-LITERACY.RST.11-12.7 Integrate and evaluate multiple sources of information presented in diverse formats and media (e.g., quantitative data, video, multimedia) in order to address a question or solve a problem.
CCSS.ELA-LITERACY.RST.11-12.8 Evaluate the hypotheses, data, analysis, and conclusions in a science or technical text, verifying the data when possible and corroborating or challenging conclusions with other sources of information.
CCSS.ELA-LITERACY.RST.11-12.9 Synthesize information from a range of sources (e.g., texts, experiments, simulations) into a coherent understanding of a process, phenomenon, or concept, resolving conflicting information when possible.

 

9th and 10th Grade Science and Technical Subjects Common Course State Standards

CCSS.ELA-LITERACY.RST.9-10.10 By the end of grade 10, read and comprehend science/technical texts in the grades 9-10 text complexity band independently and proficiently.

11th and 12th Grade Science and Technical Subjects Common Course State Standards

CCSS.ELA-LITERACY.RST.11-12.10 By the end of grade 12, read and comprehend science/technical texts in the grades 11-CCR text complexity band independently and proficiently.

PDF VERSION

CONTENT STANDARD 1.0: END POINT TECHNOLOGIES

1.1.1 Identify and understand motherboards and related components.
1.1.2 Identify and understand RAM types and features.
1.1.3 Identify and understand expansion card uses and differences
1.1.4 Understand differences and use of storage devices and media types.
1.1.5 Identify and understand CPU types and features.
1.1.6 Identify power supply requirements and select appropriate unit for a system.
1.1.7 Demonstrate custom configurations per customer needs.
1.1.8 Identify and understand the use of connector types and associated cables.
1.1.9 Demonstrate the installation and configuration of peripheral devices
1.1.10 Identify when a field replacement unit is needed.
1.2.1 Identify network cables and connectors and their characteristics.
1.2.2 Explain TCP/IP suite characteristics and properties.
1.2.3 Identify and understand the use of common TCP / UDP ports, protocols, and their characteristics.
1.2.4 Understand wireless networking standards and encryption types.
1.2.5 Demonstrate installation, configuration, and deployment of a home office network.
1.2.6 Understand and explain different Internet connection types and features.
1.2.7 Understand different network devices, their functions, and features.
1.2.8 Demonstrate the appropriate use of field networking tools.
1.2.9 Identify appropriate hardware and software tools to troubleshoot connectivity issues.
1.3.1 Demonstrate the installation and configuration of related peripherals.
1.3.2 Understand and recognize different features of laptops and mobile devices.
1.3.3 Demonstrate custom configurations per customer needs.
1.4.1 Identify and explain the different types and use of printers.
1.4.2 Understand and explain the different imaging processes.
1.4.3 Identify proper basic printer maintenance.
1.5.1 Understand the features and requirements of various operating systems.
1.5.2 Demonstrate how to install, upgrade, and configure an operating system.
1.5.3 Understand and demonstrate the use of command line tools.
1.5.4 Understand and demonstrate operating system tools and utilities.
1.5.5 Understand networking and configuration of operating systems.
1.5.6 Understand and explain the differences in basic OS security settings.
1.5.7 Understand the basics of virtualization.
1.6.1 Understand the application and usage of common prevention methods.
1.6.2 Understand the differences in common security threats.
1.6.3 Demonstrate the implementation of best practices to secure a workstation.
1.6.4 Understand appropriate data destruction and disposal methods.
1.6.5 Understand and demonstrate basic wired and wireless network security.

CONTENT STANDARD 2.0: NETWORKING TECHNOLOGIES

2.1.1 Compare the layers of the OSI and TCP/IP models.
2.1.2 Classify how applications, devices, and protocols relate to the OSI model layers.
2.1.3 Explain the purpose and properties of IP addressing.
2.1.4 Explain the purpose and properties of routing and switching.
2.1.5 Identify common TCP and UDP well‐known ports.
2.1.6 Explain the function of common networking protocols.
2.1.7 Summarize DNS concepts and its components.
2.1.8 Identify virtual network components.
2.2.1 Configure network devices using basic CLI and/or GUI as appropriate.
2.2.2 Explain the purpose and properties of DHCP.
2.2.3 Troubleshoot common router and switch problems.
2.2.4 Design and implement a basic network.
2.2.5 Demonstrate appropriate use of hardware tools to troubleshoot connectivity issues.
2.2.6 Demonstrate appropriate use of software tools to troubleshoot connectivity issues.
2.3.1 Categorize standard media types and associated properties.
2.3.2 Categorize standard connector types based on network media.
2.3.3 Categorize WAN technology types and properties.
2.3.4 Troubleshoot common physical connectivity problems.
2.3.5 Compare and contrast different network physical and logical topologies.
2.3.6 Identify components of wiring distribution.
2.4.1 Identify and document the purpose and features of network devices.
2.4.2 Demonstrate best practices of network and configuration management.
2.5.1 Explain the methods of network access security.
2.5.2 Explain methods of user authentication.
2.5.3 Explain common threats, vulnerabilities, and mitigation techniques.
2.5.4 Install and configure a basic firewall.
2.5.5 Categorize different types of network security appliances and methods.
2.6.1 Understand the importance of subnetting.
2.6.2 Demonstrate and apply prefix notation in subnetting.
2.6.3 Design, calculate, and apply subnet masks and addresses to fulfill given topology.
2.7.1 Configure hostname, password, and interface configuration.
2.7.2 Configure static and dynamic routing.
2.7.3 Verify network device configurations using investigative commands.

CONTENT STANDARD 3.0: CUSTOMER SERVICE

3.1.1 Listen actively and ask relevant questions to understand customer needs.
3.1.2 Communicate effectively with non‐technical customers.
3.1.3 Deal professionally with frustrated customers.

PDF VERSION

CONTENT STANDARD 1.0: PC HARDWARE

1.1.1. Identify and understand motherboards and related components.
1.1.2. Identify and understand RAM types and features.
1.1.3. Identify and understand expansion card uses and differences.
1.1.4. Understand differences and use of storage devices and media types.
1.1.5. Identify and understand CPU types and features.
1.1.6. Learn about Power Supply Units.
1.1.7. Demonstrate custom configurations per customer needs.

CONTENT STANDARD 2.0: NETWORKING TECHNOLOGIES

2.1.1 Identify network cables and connectors and their characteristics.
2.1.2 Explain TCP/IP characteristics and properties.
2.1.3 Identify and understand the use of common TCP / UDP ports, protocols, and their characteristics.
2.1.4 Understand wireless networking standards and encryption types.
2.1.5. Demonstrate installation, configuration, and deployment of a Home Office network.
2.1.6. Understand and explain different Internet connection types and features.
2.1.7. Understand different network devices, their functions, and features.
2.1.8. Identify and understand the use of connector types and associated cables.
2.1.9. Demonstrate the appropriate use of networking tools.

CONTENT STANDARD 3.0: LAPTOPS

3.1.1. Demonstrate custom configurations per customer needs.
3.1.2. Install and configure laptop hardware and components.
3.1.3. Compare and contrast the components within the display of a laptop.
3.1.4. Compare and contrast laptop features.

CONTENT STANDARD 4.0: PRINTERS

4.1.1 Demonstrate the installation and configuration of various printers and associated hardware.
4.1.2 Given a scenario, install and configure printers.
4.1.3 Demonstrate and explain perform printer maintenance.

CONTENT STANDARD 5.0: WORKPLACE READINESS

5.1.1. Understand and demonstrate appropriate safety procedures
5.1.2. Understand and explain the impact of environmental controls.
5.1.3. Understand and demonstrate proper communication and professionalism.
5.1.4. Understand the fundamentals of dealing with prohibited content/activity.

CONTENT STANDARD 6.0: OPERATING SYSTEMS

6.1.1. Understand the features and requirements of various Microsoft operating systems.
6.1.2. Demonstrate how to install, upgrade, and configure the operating system.
6.1.3. Understand and demonstrate the use of command line tools.
6.1.4. Understand and demonstrate Control Panel utilities and other operating system tools.
6.1.5. Understand Windows networking and configuration.
6.1.6. Understand and explain the differences in basic OS security settings.
6.1.7. Understand the basics of client‐side virtualization.

CONTENT STANDARD 7.0: SECURITY

7.1.1 Understand the application and usage of common prevention methods.
7.1.2. Understand the differences in common security threats.
7.1.3. Demonstrate the implementation of best practices to secure a workstation.
7.1.4. Understand appropriate data destruction and disposal methods.
7.1.5. Understand and demonstrate how to secure a Home Office wired and wireless network.

CONTENT STANDARD 8.0: MOBILE DEVICES

8.1.1. Understand the basic features of mobile operating systems.
8.1.2. Understand the basic network connectivity and configuring email.
8.1.3. Demonstrate the implementation of best practices to secure a workstation.
8.1.4. Understand how to secure mobile devices.
8.1.5. Understand and recognize differences in tablets and laptops.
8.1.6. Understand the configuration of mobile device synchronization.

CONTENT STANDARD 9.0: TROUBLESHOOTING TECHNIQUES

9.1.1. Troubleshoot common problems with PC Hardware with the appropriate tools.
9.1.2. Troubleshoot hard drives and RAID with appropriate tools.
9.1.3. Troubleshoot video and displays.
9.1.4. Troubleshoot wired and wireless networks with appropriate tools.
9.1.5. Troubleshoot operating systems with appropriate tools.
9.1.6. Troubleshoot common laptop issues with appropriate tools.
9.1.7. Troubleshoot printers with appropriate tools.
9.1.8. Troubleshoot common security issues with appropriate tools and best practices.

CONTENT STANDARD 10.0: INDUSTRY TRENDS

10.1.1. Demonstrate an understanding of the constant change of emerging technologies.

 

 

 

PDF VERSION

CONTENT STANDARD 1.0: UNDERSTAND PROGRAMMING PRINCIPLES

1.1.1 Apply basic programming principles.
1.1.2 Describe and differentiate procedural and object‐oriented programming.
1.1.3 Apply the features of object‐oriented programming languages.
1.1.4 Write a program that produces output.
1.1.5 Select identifiers to use within programs.
1.1.6 Improve programs by adding comments.
1.1.7 Write and run a program.

CONTENT STANDARD 2.0: PROBLEM SOLVING THROUGH PROGRAMMING

2.1.1 Demonstrate the process of declaring variables.
2.1.2 Display variable values.
2.1.3 Apply integral data types.
2.1.4 Apply floating‐point data types.
2.1.5 Apply arithmetic operators.
2.1.6 Apply Boolean data type.
2.1.7 Apply numeric type conversion.
2.1.8 Apply char data type.
2.1.9 Apply string data type.
2.1.10 Define named constants and enumerations.

CONTENT STANDARD 3.0: USE LOGIC IN PROGRAMMING

3.1.1 Demonstrate logic‐planning tools and decision‐making.
3.1.2 Make decision using the “if” statement.
3.1.3 Make decisions using the if‐else statement.
3.1.4 Apply compound expressions in if statements.
3.1.5 Make decisions using the switch statement.
3.1.6 Apply the conditional operator.
3.1.7 Apply the NOT operator.
3.1.8. Describe how to avoid common errors when making decisions, and apply problem‐solving skills in context.

CONTENT STANDARD 4: PROGRAMMING AND VALIDATION

4.1.1 Locate a logic error by stepping through the code.
4.1.2 Locate logic errors using breakpoints.
4.1.3 Fix syntax and logic errors.
4.1.4 Select appropriate test data for an application.

CONTENT STANDARD 5.0: UNDERSTAND REPETITION IN PROGRAMMING

5.1.1 Apply the loop structure.
5.1.2 Create loops using the while statement.
5.1.3 Create loops using the for statement.
5.1.4 Create loops using the do statement.
5.1.5 Apply nested loops.
5.1.6 Apply accumulators.
5.1.7 Understand and describe how to improve loop performance

CONTENT STANDARD 6.0: DEMONSTRATE PROGRAMMING FUNCTIONALITY

6.1.1 Describe methods and implementation hiding.
6.1.2 Write methods with no parameters and no return value.
6.1.3 Write methods that require a single argument.
6.1.4 Write methods that require multiple arguments.
6.1.5 Write a method that returns a value.
6.1.6 Pass an array to a method.
6.1.7 Overload methods.
6.1.8 Demonstrate how to avoid methods.
6.1.9 Apply optional parameters.

CONTENT STANDARD 7.0: UNDERSTAND ARRAYS AND STRUCTURE CONCEPTS

7.1.1 Declare an array and assign values to array elements.
7.1.2 Access array elements.
7.1.3 Search an array using a loop.
7.1.4 Apply multidimensional arrays.

CONTENT STANDARD 8.0: UNDERSTAND CLASSES IN PROGRAMMING

8.1.1 Describe and apply class concepts.
8.1.2 Create classes from which objects can be instantiated.
8.1.3 Create objects.
8.1.4 Create properties, including auto‐implemented properties.
8.1.5 Use public fields and private methods.
8.1.6 Define the "this" reference.
8.1.7 Write constructors.
8.1.8 Use object initializers.
8.1.9 Overload operators.
8.1.10 Declare an array of objects.
8.1.11 Use sorting methods with an array of objects.
8.1.12 Write destructors.
8.1.13 Describe and demonstrate inheritance.
8.1.14 Extend classes.
8.1.15 Override base class methods.
8.1.16 Describe how a derived class object "is an" instance of the base class.
8.1.17 Define the object class.
8.1.18 Use base class constructors.
8.1.19 Create abstract classes.
8.1.20 Create use interfaces.
8.1.21 Apply extension methods.
8.1.22 Describe the benefits of inheritance.
8.1.23 Recognize inheritance in GUI applications.

CONTENT STANDARD 9.0: UNDERSTAND PROGRAMMING AND EXCEPTIONS

9.1.1 Compare and demonstrate traditional and object‐oriented error‐handling methods.
9.1.2 Cast data types.
9.1.3 Catch multiple exceptions.
9.1.4 Apply the finally block.
9.1.5 Handle exceptions thrown from outside methods.
9.1.6 Trace exceptions through the call stack.
9.1.7 Create exception classes.
9.1.8 Re‐throw exceptions.

CONTENT STANDARD 10.0: UNDERSTAND PROGRAMMING AND EVENTS

10.1.1 Define and apply event handling.
10.1.2 Define and describe delegates.
10.1.3 Declare own events and handlers.
10.1.4 Use built‐in event handlers.
10.1.5 Handle control component events.
10.1.6 Handle mouse and keyboard events.
10.1.7 Manage multiple controls
10.1.8 Explain how to find more information on controls and events

CONTENT STANDARD 11.0: SYSTEMS PLANNING AND DEVELOPMENT

11.1.1 Describe the information systems development life cycle (SDLC).
11.1.2 Discuss how to evaluate off‐the‐shelf software.
11.1.3 Explain reuse and its role in software development.
11.1.4 Describe the skills required to be an effective project manager.
11.1.5 List and describe the skill and activities of a project manager during project initiation, planning, execution, and closedown.
11.1.6 Describe the steps for identifying and selecting projects and initiating and planning projects.
11.1.7 Explain the need for and contents of a project scope statement.
11.1.8 Compare various methods for assessing project feasibility.

CONTENT STANDARD 12.0: SYSTEMS ANALYSIS

12.1.1 Compare options for designing and conducting interviews to determine system requirements.
12.1.2 Develop a plan for conducting an interview to determine system requirements.
12.1.3 Explain the advantages and pitfalls of observing workers and analyzing business documents to determine system requirements.
12.1.4 Plan a joint application design session.
12.1.5 Use prototyping during requirements determination.
12.1.6 Select appropriate methods to elicit system requirements.
12.1.7 Describe how requirements determination techniques apply to development of Internet applications.
12.1.8 Demonstrate the logical modeling of processes through studying examples of data‐flow diagrams, pseudo code, and flowcharts.

CONTENT STANDARD 13.0: PRINCIPLES OF DESIGN

13.1.1 Explain the process of designing interfaces and dialogues and the deliverables for their creation.
13.1.2 Apply the general guidelines for interface design, including guidelines for layout design, structuring data‐entry fields, providing feedback, and system help.
13.1.3 Concisely define each of the following key database design terms: relation, primary key, functional dependency, foreign key, referential integrity, field, data type, null value, demoralization, file organization, index, and secondary key.
13.1.4 Explain the role of designing databases in the analysis and design of an information system.
13.1.5 Transform an entity‐relation (E‐R) diagram into an equivalent set of well‐structured (normalized) relations.
13.1.6 Merge normalized relations from separate user views into a consolidated set of well structured relations.
13.1.7 Choose storage formats for fields in database tables.
13.1.8 Translate well‐structured relations into efficient database tables.
13.1.9 Explain when to use different types of file organizations to store computer files.
13.1.10 Describe the purpose indexes and the important considerations in selecting attributes to be indexed.

CONTENT STANDARD 14.0: IMPLEMENTATION AND SUPPORT

14.1.1 Describe the process of coding, testing, and converting an organizational information system.
14.1.2 Outline the deliverables and outcomes of an organizational information system.
14.1.3 List the deliverables for documenting the system and for training and supporting users.
14.1.4 Compare the many modes available for organizational information system training, including self‐training and electronic performance support systems.
14.1.5 Discuss the issues of providing support for end users.
14.1.6 Explain why application implementation sometimes fails.
14.1.7 Describe several factors that influence the cost of maintaining an application.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PDF VERSION

CONTENT STANDARD 1.0: UNDERSTAND WEB PAGE DEVELOPMENT

1.1.1 Describe how the Internet and the World Wide Web work.
1.1.2 Investigate roles and responsibilities behind the development of a Web site.
1.1.3 Understanding the Web design environment.
1.1.4 Create conventions for filenames and URLs.
1.1.5 Set a directory structure.
1.1.6 Identify and use tags on a Web page.
1.1.7 Document HTML code using comments.
1.1.8 Save a text document as an HTML file.
1.1.9 Specify Headings.
1.1.10 Format Web page text.
1.1.11 Insert HTML entities, superscripts, and subscripts.
1.1.12 Create a horizontal rule.
1.1.13 Create ordered and unordered lists.
1.1.14 Learn where to place anchors on a Web page.
1.1.15 Create links.
1.1.16 Create links to email.
1.1.17 Use the <img> element.
1.1.18 Use and image as a link.
1.1.19 Organize files in your web directory.
1.1.20 Understand paths and their application to links.
1.2.1 Identify the differences between HTML and CSS.
1.2.2 Write CSS Styles.
1.2.3 Create an embedded style.
1.2.4 Understand and use the font property.
1.2.5 Control line spacing and white space.
1.2.6 Change foreground and background colors on a Web page.
1.2.7 Create and apply inline styles.
1.2.8 Use classes to style several tags.
1.3.1 Identify the differences between dependent and independent classes.
1.3.2 Use external style sheets to format several Web pages.
1.3.3 Understand how to position text on a Web page.
1.3.4 Use CSS pseudo‐elements.
1.3.5 Use the <span> tag.
1.3.6 Create and apply an independent class.
1.3.7 Use the <div> tag.
1.3.8 Investigate the box model.
1.3.9 Explore the padding, margin, and border properties.
1.3.10 Group links on a page.
1.3.11 Identify the Pseudo‐class selectors.
1.3.12 Use CSS to style links.
1.3.13 Create a stylized navigation.
1.3.14 Group links on a page.

CONTENT STANDARD 2.0: UNDERSTAND WEB PAGE DESIGN AND LAYOUT

2.1.1 Explore Web Design Fundamentals.
2.1.2 Explore Design Theory.
2.1.3 Understand graphics file formats (vector versus raster).
2.1.4 Investigate graphics editors.
2.1.5 Understand computer color basics.
2.1.6 Control color properties with CSS.
2.2.1 Control background images with CSS.
2.2.2 Float and image or text.
2.2.3 Control image properties with CSS.
2.2.4 Understand and use the clear property.
2.2.5 Change list style type and position.
2.2.6 Format and float headings.
2.2.7 Work with background properties.
2.3.1 Understand resolution as it applies to the Box Model.
2.3.2 Create boxes for layout.
2.3.3 Size and position boxes.
2.3.4 Determine how to control overflow for a box.
2.3.5 Understand padding, margins, and border properties.
2.3.6 Understand resolution as it applies to the Box Model.
2.3.7 Create boxes for layout.
2.4.1 Designing for multiple screen resolutions.
2.4.2 Crafting the look and feel of a site.
2.4.3 Creating a unified site design.
2.4.4 Designing for the user.
2.4.5 Designing for accessibility.
2.4.6 Use the <div > tag to create formatting sections of a document.
2.4.7 Use <span> tag to format elements in a document.
2.4.8 Understand the positioning properties.
2.4.9 Create a print style sheet.
2.4.10 Use multiple style sheets.

CONTENT STANDARD 3.0: UNDERSTAND INTEGRATION OF WEB PAGE CONTROLS

3.1.1 Discern the difference between data tables and layout tables.
3.1.2 Understand the importance of using CSS for layout versus tables for layouts.
3.1.3 Learn how to nest a data table within a CSS layout.
3.1.4 Create styles to change the appearance of a table.
3.1.5 Understand how to position cell contents.
3.1.6 Understand how to position a table.
3.1.7 Understand how to manipulate table cells.
3.2.1 Create an HTML form.
3.2.2 Create fields for text.
3.2.3 Create text boxes.
3.2.4 Understand how to choose appropriate form controls.
3.2.5 Create radio buttons, check boxes, and list boxes.
3.2.6 Create selection lists.
3.2.7 Talk about HTML Form validation (but don’t use).

CONTENT STANDARD 4.0: UNDERSTAND WEB RELATED PLANNING AND ORGANIZATIONAL STANDARDS

4.1.1 The beginning stages of Web site development.
4.1.2 The importance of understanding a site’s target audience and how that understanding can affect site development.
4.1.3 Methods for getting a site developed.
4.1.4 Baseline considerations for every site, including navigation, organization, graphic design, and content development.
4.1.5 Understand the Web site development process.
4.1.6 Create a site specification.
4.1.7 Identify the content goal.
4.1.8 Analyze their audience.
4.1.9 Build a Web site development team.
4.1.10 Create a site storyboard.
4.1.11 Publish their Web site.
4.1.12 Test their Web site.
4.2.1 Create usable navigation.
4.2.2 Build text‐based navigation.
4.2.3 Use graphics for navigation and linking.
4.2.4 Use lists for navigation.
4.2.5 Build horizontal navigation bars.
4.2.6 Build vertical navigation bars.
4.2.7 Use background color and graphics to enhance navigation.
4.2.8 Create hover rollovers.
4.3.1 Investigate Accessibility Standards.
4.3.2 Explore and implement Web Content Accessibility Guidelines (WCAG).
4.3.3 Explore and understand Section 508 Standards.
learning-targets/performance-standard-4-3-demonstrate-understanding-of-web-site-accessibility-standards

CONTENT STANDARD 5.0: UNDERSTAND THE RELATIONSHIP OF WEB MARKETING

5.1.1 Learn the basics of multimedia and executable content.
5.1.2 Embed Social Media Widgets on a Web page.
5.1.3 Explore the various formats available for Web‐based video, the factors that determine which one to use.
5.1.4 Determine the demographics of the viewing audience, what they’re watching, and why.
5.1.5 Investigate how and why companies are using Web‐based video, and how audiences are responding to these efforts.
5.1.6 Explore what goes into producing professional videos.
5.2.1 Identify the different types of sites that make up the Web, how each differs from the other, and how marketers can take advantage of each type of site
5.2.2 Understand the importance of keeping visitors coming back to a site
5.2.3 Learn the methods that sites utilize to increase customer retention
5.2.4 Explain the issues involved in copyrighting, trademarking, and licensing
5.2.5 Identify the issues related to working in a global environment
5.2.6 Define web‐related mechanisms for audience development (attracting and retaining an audience)
5.2.7 Identify how the Web is different from other marketing tools and the added value it can provide to marketers in developing brands
5.2.8 Discover how to promote and market your Web site to help drive new and returning traffic
5.2.9 Learn how marketers can track Web sites and what information relating to a Web site they can analyze
5.3.1 Define social media.
5.3.2 Understand how and why social media grew to play such an important role in the Web.
5.3.3 Explore the demographic breakdown of social media users and how their use of various applications differs.
5.3.4 Investigate the various types of social networks, how social networking sites function, and how marketers use these sites to build an audience.
5.3.5 Differentiate between Blogging and Content Management Systems.
5.3.6 Examine benefits and potential pitfalls of using Blogging and Social Media.
5.3.7 Explore Wikis and how they harness the collaborative nature of a user community.
5.3.8 Add Fresh Content with RSS/XML feeds.
5.3.9 Define “Mashups” and how they give marketers a unique opportunity to present features and information pulled together from other social media tools.
5.3.10 Explore the creation of Virtual worlds, how people communicate using avatars.

 

PDF Version

Computer Systems 9th/10th Computer Science Standards

9-10.CS.01 Identify and evaluate what computing resources are required for a given purpose (e.g. system requirements needed to run a program, hardware, and software needed to run game X). (Grades 9-10)
9-10.CS.02 Explore the unique features of embedded computers in areas such as mobile devices, sensors, and vehicles. (Grades 9-10)
9-10.CS.03 Create or modify a program that uses different forms of input and output. (e.g. use voice input  instead of text input, use text-to-speech for output) (Grades 9-10)
9-10.CS.04 Demonstrate the multiple levels of abstraction that support program execution including programming languages, translations, and low-level systems including the fetch-execute cycle(e.g. model, dance, create a play/presentation). (Grades 9-10)

 

Computer Systems 11th/12th Computer Science Standards

11-12.CS.01 Identify and describe hardware (e.g. physical layers, logic gates, chips, components). (Grades 11-12)
11-12.CS.02 Create a model of how embedded systems sense, process, and actuate in a given environment (e.g. ocean, atmosphere, and highway) (Grades 11-12)

Data Analysis 9th/10th Computer Science Standards

9-10.DA.01 Illustrate how various types of data are stored in a computer system (e.g.
how sound and images are stored). (Grades 9-10)
9-10.DA.02 Differentiate between information access and distribution rights (e.g. write, discuss).  (Grades 9-10)
9-10.DA.03 Compare and contrast the viewpoints on cybersecurity from the perspective of security experts, privacy advocates, the government (e.g. persuasive essay, presentation, or debate). (Grades 9-12)
9-10.DA.04 Explain the principles of security by examining encryption, cryptography, and
authentication techniques. (Grades 9-12)
9-10.DA.05 Apply basic techniques for locating, collecting, and understanding the
quality of small and large-scale data sets (e.g. public data sets). (Grades 9-10)
9-10.DA.06 Convert between binary, decimal, octal, and hexadecimal representations of data. (Grades 9-10)
9-10.DA.07 Analyze the representation and trade-offs among various forms of digital
information (e.g. lossy versus lossless compression). (Grades 9-10)
9-10.DA.08 Analyze data and identify patterns through modeling and simulation.(Grades 9-12)

Computer Systems 11th/12th Data Analysis State Standards

11-12.DA.01 Use data analysis to enhance understanding and gain knowledge of
complex systems to show the transformation from data to information
to knowledge (e.g. using existing data sets). (Grades 11-12)
11-12.DA.02 Use various data collection techniques for different types of problems (e.g. mobile device GPS, user surveys, embedded system sensors, open data sets, social media data sets). (Grades 11-12)
11-12.DA.03 Understand and explain security policies by comparing encryption and authentication strategies (e.g. trapdoor functions and man in the middle attacks). (Grades 11-12)
11-12.DA.04 Discuss the variety of interpretations of binary sequences (e.g. instructions,
numbers, text, sound, image). (Grades 11-12)
11-12.DA.05 Use models and simulations to help formulate, refine, and test scientific
hypotheses. (Grades 11-12)
11-12.DA.06 Analyze data and identify patterns through modeling and simulation.(Grades 9-12)

Impacts of Computing  9th/10th Computer Science Standards

9-10.IC.01 Discuss trade-offs such as privacy, safety, and convenience associated with the collection and large scale analysis of information about individuals (e.g. social media, online shopping, how grocery/dept stores collect and use personal data). (Grades 9-10)
9-10.IC.03 Understand and explain the impact of artificial intelligence and robotics. (Grades 9-10)
9-10.IC.04 Describe how computer science shares features with creating and designing an artifact such as in music and art. (Grades 9-12)
9-10.IC.05 Demonstrate how computing enhances traditional forms and enables new forms of experience, expression, communication, and collaboration (e.g. virtual reality). (Grades 9-10)
9-10.IC.06 Explain the impact of the digital divide on access to critical information (e.g. education, healthcare, medical records, access to training). (Grades 9-10)
9-10.IC.07 Compare the positive and negative impacts of computing on behavior and culture. (Grades 9-10)
9-10.IC.08 Evaluate a computational artifact for its effectiveness for universal access (e.g. compare sample code with accessibility standards, building in access from initial design). (Grades 9-10)
9-10.IC.09 Practice responsible digital citizenship (legal and ethical behaviors) in the use of technology systems and software. (Grades 9-10)
9-10.IC.10 Explain how computer science fosters innovation and enhances other careers and disciplines. (Grades 6-8)
9-10.IC.11 Explain the impacts of computing on business, manufacturing, commerce, and society. (Grades 9-12)

Impacts of Computing 11th/12th Computer Science State Standards

11-12.IC.01 Understand the ecosystem of open source software development and its impact on global collaboration through an open-source software project (e.g. https://codein.withgoogle.com).  (Grades 11-12)
11-12.IC.02 Debate laws and regulations that impact the development and use of software. (e.g. compare and contrast licensing versus certification, professional societies, professional code of ethics). (Grades 11-12)
11-12.IC.03
Research, analyze, and present how computational thinking has revolutionized an aspect of our culture (e.g. agriculture, communication, work, healthcare, music, art). (Grades 11-12
11-12.IC.04 Analyze the role and impact of government regulation on privacy and security. (Grades 11-12
11-12.IC.05 Debate how the issues of equity, access, and power relate to the distribution of computing resources in a global society. (Grades 11-12)
11-12.IC.06 Identify and evaluate the beneficial and harmful effects of computing innovations. (Grades 11-12)
11-12.IC.07 Practice responsible digital citizenship (legal and ethical behaviors) in the use of technology systems and software. (Grades 11-12)
11-12.IC.08 Describe how computer science shares features with creating and designing an artifact such as in music and art. (Grades 9-12)
11-12.IC.09 Explain the impacts of computing on business, manufacturing, commerce, and society. (Grades 9-12)
11-12.IC.10 Summarize how computer automation and control is transforming society and the global economy (e.g. financial markets, transactions, predictions). (Grades 11-12)

Networks and Internet  9th/10th Computer Science Standards

9-10.NI.01 Describe the underlying process of Internet-based services. (e.g. illustrate how information flows in a global network, servers and clients, cloud services, secure versus insecure communication). (Grades 9-10)
9-10.NI.02 Illustrate the basic components of computer networks, protocols and routing (e.g. team based activities which may include drawing a diagram of a network including routers, switches, local networks, and end user computing devices, creating models with string and paper, see CS unplugged activities). (Grades 9-10)

Networks and Internet 11th/12th Impacts of Computing State Standards

11-12.NI.01 Simulate and discuss the issues that impact network functionality (e.g. use ns3 or other free network simulators). (Grades 11-12)
11-12.NI.02 Examine how encryption is essential to ensuring privacy and security over the internet. (Grades 11-12)

Algorithms and Programming 9th/10th Computer Science Standards

9-10.AP.01 Design and develop a software artifact by leading, initiating, and participating in a team (e.g. pair programming, agile software development). (Grades 9-12)
9-10.AP.02 Demonstrate how diverse collaboration, both inside and outside of a team, impacts the design and development of software products (e.g. students show their own artifacts and demonstrate and reflect how diverse collaboration made a product better). (Grades 9-12)
9-10.AP.03 Compare a variety of programming languages available to solve problems and develop systems. (Grades 9-10)
9-10.AP.04 Explore security issues that might lead to compromised computer programs
(e.g. ambiguous function calls, lack of error checking of the input, buffer overflow, SQL injection attacks, denial of service attacks). (Grades 9-12)
9-10.AP.05 Classify and define the different types of software licenses in order to understand how to apply each one to a specific software example. (Grades 9-12)
9-10.AP.06 Understand the notion of hierarchy and abstraction in high-level languages, translation, instruction sets, and logic circuits. (Grades 9-10)
9-10.AP.07 Explore issues surrounding mobile computing by creating a mobile computing application (e.g. App Inventor). (Grades 9-10)
9-10.AP.08 Create software solutions by applying analysis, design, implementation and testing techniques. (Grades 9-10)
9-10.AP.09
Demonstrate code reuse by creating programming solutions using APIs and libraries (e.g. using text to speech in App Inventor, using Twitter API). (Grades 9-10)
9-10.AP.10 Illustrate the flow of execution and output of a given program (e.g. flow and control diagrams). (Grades 9-10)
9-10.AP.11 Illustrate how mathematical and statistical functions, sets, and logic are used in computation. (Grades 9-10)
9-10.AP.12 Design algorithms using sequence, selection, iteration and recursion. (Grades 9-10)
9-10.AP.13 Explain, represent, and understand natural phenomena using modeling and simulation (Grade 9-10).
9-10.AP.14
Describe the concept of parallel processing as a strategy to solve large problems. (Grades 9-10)
9-10.AP.15 Compare and evaluate software development processes used to solve problems (e.g. waterfall, agile). (Grades 9-10)
9-10.AP.16 Decompose a complex problem into simpler parts using predefined functions and parameters, classes, and methods. (Grades 9-10)
9-10.AP.17 Demonstrate the value of abstraction to manage problem complexity. (Grades 9- 10)
9-10.AP.18 Evaluate and improve program quality using various debugging and testing methods and examine the difference between verification and validation. (Grades 9-12)
9-10.AP.19 Evaluate programs written by others for readability and usability. (Grades 9-10)

 

Algorithms and Programming 11th/12th Computer Science State Standards

11-12.AP.01 Analyze the notion of intelligent behavior through programs that learn and adapt, play games, do image recognition, perform text analysis, and control the behavior of robots. (Grades 11-12)
11-12.AP.02 Create collaborative software projects using version control systems, Integrated Development Environments (IDEs), and collaborative tools. (Grades 11-12)
11-12.AP.03 Demonstrate an understanding of the software life cycle process (e.g. by participating on a software project team). (Grades 11-12)
11-12.AP.04 Modify an existing program to add additional functionality and discus the positive and negative implications (e.g., breaking other functionality). (Grades 11-12)
11-12.AP.05 Explain the value of heuristic algorithms to approximate solutions for intractable problems. (Grades 11-12)
11-12.AP.06 Decompose a computational problem through data abstraction and modularity. (Grades 9-12)
11-12.AP.07 Critically examine algorithms and design an original algorithm (e.g. adapt, remix, improve). (Grades 11-12)
11-12.AP.08 Evaluate efficiency, correctness, and clarity of algorithms. (Grades 11-12)
11-12.AP.09 Compare and contrast simple data structures and their uses (e.g. arrays, lists, stacks, queues, maps, trees, graphs). (Grades 11-12)
11-12.AP.10 Decompose a problem by creating functions and classes. (Grades 11-12)
11-12.AP.11 Use variable scope and encapsulation to design programs with cohesive and decoupled components. (Grades 9-12)
11-12.AP.12 Classify problems as tractable, intractable, or computationally unsolvable. (Grades 11-12)
11-12.AP.13 Understand and explain the use of concurrency (e.g. separate processes into threads and divide data into parallel streams, have students self sort by height). (Grades 11-12)
11-12.AP.14 Evaluate the qualities of a program such as correctness, usability, readability, efficiency, portability and scalability through a process such as a code review. (Grades 11-12)

PDF Version

CONTENT STANDARD 1.0: DEMONSTRATE WORKPLACE SKILLS FOR CAREER READINESS

1.1.1. Demonstrate a positive work ethic by coming to work every day on time, a willingness to take direction, and motivation to accomplish the task at hand
1.1.2. Demonstrate integrity by abiding by workplace policies and laws and demonstrating honesty and reliability
1.1.3. Demonstrate teamwork skills by contributing to the success of the team, assisting others, and requesting help when needed
1.1.4. Demonstrate positive self-representation skills by dressing appropriately and using language and manners suitable for the workplace
1.1.5. Demonstrate diversity awareness by working well with all customers and co-workers
1.1.6. Demonstrate conflict-resolution skills by negotiating diplomatic solutions to interpersonal and workplace issues
1.1.7. Demonstrate creativity and resourcefulness by contributing new ideas and working with initiative
1.2.1 Demonstrate effective speaking and listening skills by communicating effectively with customers and employees and following directions
1.2.2 Demonstrate effective reading and writing skills by reading and interpreting workplace documents and writing clearly
1.2.3 Demonstrate critical-thinking and problem-solving skills by analyzing and resolving problems that arise in completing assigned tasks
1.2.4 Demonstrate healthy behaviors and safety skills by following safety guidelines and managing personal health
1.2.5. Demonstrate understanding of workplace organizations, systems, and climates by identifying “big picture” issues and fulfilling the mission of the workplace
1.2.6. Demonstrate lifelong-learning skills by continually acquiring new industry-related information and improving professional skills
1.2.7. Demonstrate job acquisition and advancement skills by preparing to apply for a job and seeking promotion
1.2.8. Identify and understand the use of connector types and associated cables.
1.2.9. Demonstrate mathematical skills by using mathematical reasoning to accomplish tasks
1.2.10. Demonstrate customer service skills by identifying and addressing the needs of all customers and providing helpful, courteous, and knowledgeable service
1.3.1. Demonstrate proficiency with job-specific technologies by selecting and safely using technological resources to accomplish work responsibilities in a productive manner
1.3.2. Demonstrate proficiency with information technology by using computers, file management techniques, and software/programs effectively
1.3.3. Demonstrate proper Internet use and security by using the Internet appropriately for work
1.3.4. Demonstrate proficiency with telecommunications by selecting and using appropriate devices, services, and applications