Computer Science Standards
        
            
                
                Remove this criterion from the search
                Collection, Visualization, & Transformation
            
        
        
            
                
                Remove this criterion from the search
                Devices
            
        
        
            
                
                Remove this criterion from the search
                Modularity
            
        
        
            
                
                Remove this criterion from the search
                Network Communication & Organization
            
        
        
            
                
                Remove this criterion from the search
                Program Development
            
        
        
            
                
                Remove this criterion from the search
                Safety, Law, & Ethics
            
        
            
        Results
        Showing 61 - 63 of 63 Standards
    
        Standard Identifier: 9-12S.IC.30
                    Grade Range:
                    
                        9–12 Specialty
                    
                
            
                        Concept:
                        
                            Impacts of Computing
                        
                    
                    
                        Subconcept:
                        
                            Safety, Law, & Ethics
                        
                    
            
                        Practice(s):
                        
                            Communicating About Computing (7.2)
                        
                    
            Standard:
Debate laws and regulations that impact the development and use of software.
Descriptive Statement:
Laws and regulations influence what software gets developed and how society benefits or does not. For example, students could debate the pros and cons of changes to regulations around net neutrality: Many believe that mandating that Internet service providers (ISPs) maintain net neutrality facilitates competition between Internet-based content providers and supports consumer choice, but others believe such regulations represent government overreach. Alternatively, students could debate the impacts of different copyright rules in various countries and impacts on economy, society, and culture: Long-lasting copyrights in the United States enable creators to profit from their works but also prevent works from entering the public domain where they can be freely used and adapted to create new works.
                Debate laws and regulations that impact the development and use of software.
Descriptive Statement:
Laws and regulations influence what software gets developed and how society benefits or does not. For example, students could debate the pros and cons of changes to regulations around net neutrality: Many believe that mandating that Internet service providers (ISPs) maintain net neutrality facilitates competition between Internet-based content providers and supports consumer choice, but others believe such regulations represent government overreach. Alternatively, students could debate the impacts of different copyright rules in various countries and impacts on economy, society, and culture: Long-lasting copyrights in the United States enable creators to profit from their works but also prevent works from entering the public domain where they can be freely used and adapted to create new works.
Standard Identifier: 9-12S.NI.3
                    Grade Range:
                    
                        9–12 Specialty
                    
                
            
                        Concept:
                        
                            Networks & the Internet
                        
                    
                    
                        Subconcept:
                        
                            Network Communication & Organization
                        
                    
            
                        Practice(s):
                        
                            Developing and Using Abstractions (4.4)
                        
                    
            Standard:
Examine the scalability and reliability of networks, by describing the relationship between routers, switches, servers, topology, and addressing.
Descriptive Statement:
Choice of network topology is determined, in part, by how many devices can be supported and the character of communication needs between devices. Each device is assigned an address that uniquely identifies it on the network. Routers function by comparing addresses to determine how information on the network should reach its desgination. Switches compare addresses to determine which computers will receive information. Students explore and explain how network performance degrades when various factors affect the network. For example, students could use online network simulators to describe how network performance changes when the number of devices increases. Alternatively, students could visualize and describe changes to the distribution of network traffic when a router on the network fails.
                Examine the scalability and reliability of networks, by describing the relationship between routers, switches, servers, topology, and addressing.
Descriptive Statement:
Choice of network topology is determined, in part, by how many devices can be supported and the character of communication needs between devices. Each device is assigned an address that uniquely identifies it on the network. Routers function by comparing addresses to determine how information on the network should reach its desgination. Switches compare addresses to determine which computers will receive information. Students explore and explain how network performance degrades when various factors affect the network. For example, students could use online network simulators to describe how network performance changes when the number of devices increases. Alternatively, students could visualize and describe changes to the distribution of network traffic when a router on the network fails.
Standard Identifier: 9-12S.NI.4
                    Grade Range:
                    
                        9–12 Specialty
                    
                
            
                        Concept:
                        
                            Networks & the Internet
                        
                    
                    
                        Subconcept:
                        
                            Network Communication & Organization
                        
                    
            
                        Practice(s):
                        
                            Communicating About Computing (7.2)
                        
                    
            Standard:
Explain how the characteristics of the Internet influence the systems developed on it.
Descriptive Statement:
The design of the Internet includes hierarchy and redundancy to help it scale reliably. An end-to-end architecture means that key functions are placed at endpoints in the network (i.e., an Internet user's computer and the server hosting a website) rather than in the middle of the network. Open standards for transmitting information across the Internet help fuel its growth. This design philosophy impacts systems and technologies that integrate with the Internet. Students explain how Internet-based systems depend on these characteristics. For example, students could explain how having common, standard protocols enable products and services from different developers to communicate. Alternatively, students could describe how the end-to-end architecture and redundancy in routing enables Internet users to access information and services even if part of the network is down; the information can still be routed from one end to another through a different path.
                Explain how the characteristics of the Internet influence the systems developed on it.
Descriptive Statement:
The design of the Internet includes hierarchy and redundancy to help it scale reliably. An end-to-end architecture means that key functions are placed at endpoints in the network (i.e., an Internet user's computer and the server hosting a website) rather than in the middle of the network. Open standards for transmitting information across the Internet help fuel its growth. This design philosophy impacts systems and technologies that integrate with the Internet. Students explain how Internet-based systems depend on these characteristics. For example, students could explain how having common, standard protocols enable products and services from different developers to communicate. Alternatively, students could describe how the end-to-end architecture and redundancy in routing enables Internet users to access information and services even if part of the network is down; the information can still be routed from one end to another through a different path.
        Showing 61 - 63 of 63 Standards
    
        
                Questions: Curriculum Frameworks and Instructional Resources Division |
                CFIRD@cde.ca.gov | 916-319-0881
            
            
        