Objective:
After finishing this section, you should be able to:
Describe the implications of copyright and intellectual property laws for internet use.
Explain how Creative Commons licenses can make it easier for content creators to share their work.
Explain how the Digital Millennium Copyright Act (DMCA) can potentially protect both copyright owners and ISPs.
Links:
Key Terms:
Copyright
Intellectual Property
Piracy
Fair Use
Public Domain
Proprietary Software
Open-source Software
Patent
Trademark
Privacy Expectation
Creative Commons
Digital Millennium Copyright Act (DMCA)
Topics Discussed:
How do intellectual property laws help me? How do they help companies?
Why should I obey intellectual property laws?
What can I do to help improve intellectual property legislation in my country?
Assignment:
Access the TestOut Courseware through the provided link .
Study 9.5: Intellectual Property and complete the 10 question Exam to complete the Section.
Assigned: May 9th, 2024 Teacher Pacing Due Date: May 10th, 2024 AZ CS Standard: Computing Systems – HS.CS.T.1
Objective:
After finishing this section, you should be able to:
Identify the traditional stages of the System Development Life Cycle (SDLC).
Describe modern alternatives to a linear process of systems analysis and design.
Describe the role of project management in the design and implementation of information systems.
Identify the core principles of Agile methodology in project management.
Links:
Key Terms:
Systems Analysis and Design
System Development Life Cycle (SDLC)
Waterfall Model
Iterative Design
Planning Phase
Analysis Phase
Design Phase
Implementation Phase
Maintenance Phase
Project Management
Systems Integration
Agile
Needs Assessment
Risk Management
Topics Discussed:
What are the benefits of an iterative development process?
How does project management help in the creation of information systems?
What are the benefits of the Agile methodology?
Assignment:
Access the TestOut Courseware through the provided link .
Study 9.4: Designing and Implementing Systems and complete the 10 question Exam to complete the Section.
Assigned: May 8th, 2024 Teacher Pacing Due Date: May 9th, 2024 AZ CS Standard: Computing Systems – HS.CS.T.1
Objective:
After finishing this section, you should be able to:
Describe the importance of data-driven business decisions.
Describe the relationship between data and information assets.
Identify the basic steps in the data analytics process.
Use Microsoft Excel tables and charts to analyze data.Format cells as a table with total rows. Sort table columns to better interpret data. Use Excel charts to display aggregate data.
Modify Excel chart settings to better interpret data.
Analyze data using Microsoft Access reports.
Open an Access report based on a sales query.
Interpret Access reports.
Links:
Key Terms:
Data Analytics
Microsoft Excel
Topics Discussed:
Why do businesses need data to make decisions?
How can spreadsheets make it easier to interpret data?
How do charts make it easier to interpret data?
Assignment:
Access the TestOut Courseware through the provided link .
Study 9.3: Data Analysis and complete Labs/Activities 9.3.5, 9.3.7 & 9.3.9 and the 10 question Exam to complete the Section.
Assigned: May 7th, 2024 Teacher Pacing Due Date: May 8th, 2024 AZ CS Standard: Computing Systems – HS.CS.T.1
Objective:
This section introduces you to the various components and types of information systems. After finishing this section, you should be able to:
Describe the components of an information system and how they fit together.
Compare and contrast different types of information systems, including transaction processing, management information systems, and expert systems.
Describe the role of artificial intelligence in modern information systems.
Explain how information systems can facilitate effective supply chain management.
Identify the various systems that need to be integrated for customer relationship management.
Describe how Bitcoin and other forms of cryptocurrency use distributed computing systems for financial transactions.
Links:
Key Terms:
Information System
Information System Types
Artificial Intelligence
Supply Chain
Customer Relationship Management (CRM)
Cryptocurrency
Blockchain
Topics Discussed:
How do I interact with information systems in my everyday life?
How do information systems benefit businesses?
When I buy something, how many people had to work together to make that transaction possible?
Assignment:
Access the TestOut Courseware through the provided link .
Study 9.2: Introduction to Business Systems and complete the 10 question Exam to complete the Section.
Assigned: May 6th, 2024 Teacher Pacing Due Date: May 7th, 2024 AZ CS Standard: Computing Systems – HS.CS.T.1
Objective:
This section describes common careers in computer programming. After finishing this section, you should be able to:
Describe several careers in computer science, including application developer, web programmer, and QA engineer.
Identify skills and educational requirements for computer science careers.
Links:
Key Terms:
Application Developer
Web Developer
QA Engineer
Database Programmer
Topics Discussed:
How does the work of computer programmers affect my daily life?
How can I prepare for a career in programming?
Assignment:
Access the TestOut Courseware through the provided link .
Study 8.6: Programming Careers and complete the 5 question Exam to complete the Section.
Assigned: May 3rd, 2024 Teacher Pacing Due Date: May 6th, 2024 AZ CS Standard: Computing Systems – HS.CS.T.1
Objective:
After finishing this section, you should be able to:
Identify and understand the purposes of HTML, CSS, and JavaScript in a web browser.
Define frontend, backend, and full-stack development.
Write HTML code to do the following:Use <head> and <body> tags to create a web page. Use <div> tags to divide a web page into sections. Use <h> tags for web page headings. Use <p> tags for web page paragraphs. Use <a> tags for hyperlinks. Use <ul>, <ol>, and <li> tags to create bulleted and numbered lists. Use <img> tags to insert images into a web page. Add a caption to an image.
Link to an external CSS style sheet.
Write CSS style sheets to do the following:Resize an image to match the size of its <div> wrapper. Italicize text within a <span> tag. Specify a particular font family for all text on a page. Change the font color of headings. Add padding to a page element. Add a drop-shadow to an element.
Modify the background color of an element.
Use JavaScript to add functionality to a button on a web page.
Links:
Key Terms:
Frontend Development
Backend Development
Hypertext Markup Language (HTML)
Cascading Style Sheet (CSS)
JavaScript
Topics Discussed:
How do frontend and backend technologies work together?
What is the relationship between HTML, CSS, and JavaScript?
Why is HTML called a “markup language”? Why is JavaScript considered a “programming language”?
Assignment:
Access the TestOut Courseware through the provided link .
Study 8.5: Web Development and complete Lab/Activities 8.5.6, 8.5.7, 8.5.8, 8.5.9, 8.5.10, 8.5.12, 8.5.13, 8.5.14 & 8.5.15 and the 10 question Exam to complete the Section.
Assigned: May 2nd, 2024 Teacher Pacing Due Date: May 3rd, 2024 AZ CS Standard: Computing Systems – HS.CS.T.1
Objective:
After finishing this section, you should be able to:
Describe common programming paradigms, including declarative and procedural methods.
Explain the advantages of object-oriented programming.
Explain the basic principles of object-oriented programming, including encapsulation, inheritance, and polymorphism.
Describe the role of an integrated development environment (IDE) and application programming interfaces (APIs) in building software applications.
Explain how the following are used to manage, maintain, and deliver high quality software solutions:
Links:
Key Terms:
Programming Paradigm
Procedural Programming
Declarative Programming
Object-Oriented Programming (OOP)
Encapsulation
Version Control Systems (VCS)
Integrated Development Environments(IDE)
Application Programming Interfaces (API)
Topics Discussed:
When does it make sense to use a declarative paradigm? When does it make sense to use a procedural paradigm?
How can I conceptualize things in my life as programming objects?
How does version control help development teams work together?
Assignment:
Access the TestOut Courseware through the provided link .
Study 8.4: Programming Paradigms and Processes and complete the 10 question Exam to complete the Section.
Assigned: May 1st, 2024 Teacher Pacing Due Date: May 2nd, 2024 AZ CS Standard: Computing Systems – HS.CS.T.1
Objective:
This section introduces computer programming fundamentals. After finishing this section, you should be able to:
Compare and contrast fundamental data types used in computer programming.
Describe the purpose of programming constructs such as variables, arrays, and functions.
Describe the purpose of programming logic, including branching and looping.
Place lines of pseudocode in the proper order to achieve desired functionality.
Use JavaScript to do the following:Create, initialize, change, and then display the value of a variable. Use an if/else statement to execute lines of code when certain conditions are true. Use a for loop to execute a block of code a certain number of times. Use a while loop to continue executing a block of code while certain conditions are true. Create and initialize the elements of an array. Display a specific array element based on an index.
Use a for loop to evaluate each element of an array.
Define and call a simple function.
Links:
Key Terms:
Data type
Identifier
Container
Function
Flowchart
Branching
Looping
Algorithm
Topics Discussed:
How do loops help to automate repetitive tasks?
Why is it important to keep code DRY?
What kinds of information can be stored in a variable?
Assignment:
Access the TestOut Courseware through the provided link .
Study 8.3: Programming Fundamentals and complete Labs/Activities 8.3.7, 8.3.8, 8.3.9, 8.3.10, 8.3.11, 8.3.13, 8.3.14, 8.3.15, 8.3.16 & 8.3.17 and the 10 question Exam to complete the Section.
Assigned: April 30th, 2024 Teacher Pacing Due Date: May 1st, 2024 AZ CS Standard: Computing Systems – HS.CS.T.1
Objective:
This section introduces computer programming concepts. After finishing this section, you should be able to:
Recall significant developments in the history of computer programming.
Explain what computer programming is and why it is useful.
Describe the difference between programming and scripting.
Analyze and interpret pseudocode and programming logic flowcharts.
Describe the difference between developing computer programs and using software packages.
Compare and contrast different programming language categories, including interpreted, compiled, and query languages.
Links:
Key Terms:
Computer programming
Programming language
Scripting language
Pseudocode
Data type
Identifier
Container
Function
Object-Oriented Programming (OOP)
Encapsulation
Assembly language
Compiled language
Interpreted language
Runtime engine
Algorithm
Flowchart
Topics Discussed:
What is the relationship between computer programming and computer hardware?
When does it make sense to use a compiled language? When would it be better to use an interpreted language?
How can pseudocode help me understand how a program works?
Assignment:
Access the TestOut Courseware through the provided link .
Study 8.2: Programming Overview and complete the 10 question Exam to complete the Section.
Assigned: April 29th, 2024 Teacher Pacing Due Date: April 30th, 2024 AZ CS Standard: Computing Systems – HS.CS.T.1
Objective:
This section describes common careers in working with databases. After finishing this section, you should be able to:
Describe various careers in working with databases, including database administrator, database developer, and data analyst.
Identify skills and educational requirements for databases careers.
Links:
Key Terms:
Database Administrator
Data Scientist
Database Developer
Data Analyst
Topics Discussed:
How does the work of database professionals affect my daily life?
How can I prepare for a career in databases?
Assignment:
Access the TestOut Courseware through the provided link .
Study 7.6: Database Careers and complete the 5 question Exam to complete the Section.
Assigned: April 26th, 2024 Teacher Pacing Due Date: April 29th, 2024 AZ CS Standard: Computing Systems – HS.CS.T.1
Posts navigation
It's dangerous to go alone!