Core Concept: Computing Systems
 Survey Title:Computer Science Standards Development - Public Survey
 Survey Properties:
 Total Respondents:1401
 Responses By Question Analysis:

   Demographic Information
 2.  County
  Response Total Response Percent
Apache Response equal to 1 3 1%
Cochise Response equal to 3 11 3%
Coconino Response equal to 2 8 2%
Gila Response equal to 0 2 0%
Graham Response equal to 0 2 0%
Greenlee Visual spacer 0 0%
La Paz Visual spacer 0 0%
Maricopa Response equal to 65 269 65%
Mohave Response equal to 1 3 1%
Navajo Response equal to 2 10 2%
Pima Response equal to 16 65 16%
Pinal Response equal to 3 12 3%
Santa Cruz Response equal to 2 7 2%
Yavapai Response equal to 1 6 1%
Yuma Response equal to 3 11 3%
Out of State Response equal to 2 7 2%
Total Respondents  416 100%
 3.  Visitor Role
  Response Total Response Percent
K-12 Teacher Response equal to 65 269 65%
K-12 Administrator Response equal to 8 35 8%
K-12 Parent/Guardian Response equal to 5 19 5%
K-12 Student Visual spacer 0 0%
Higher Education Response equal to 6 26 6%
Retired Educator Response equal to 2 10 2%
Business Representative Response equal to 3 12 3%
Community Member Response equal to 4 18 4%
Elected Official Response equal to 0 1 0%
Media Response equal to 0 1 0%
Other Response equal to 6 25 6%
Total Respondents  416 100%
 4.  How important is it to develop standards for Computing Systems? Standards for Computing Systems would help students develop an understanding of devices, hardware and software, and troubleshooting.
Response TotalResponse Percent
Very Important 20860%
Important 12736%
Unimportant 113%
Very Unimportant 21%
Total Respondents348
(skipped this question) 1053
 5.  Please add any comments about developing standards for Computing Systems.
1.With technology advancements being made every day in current society, it is going to be difficult to maintain and utilize manual devices and systems - everything will become automated. For the sake of future generations being successful, this is critical for them to understand how to fix fully-automated systems and how to troubleshoot.
2.Computer technology will likely be critical to any career these students pursue.
3.People developing standards for computing systems need to consult with teachers and local people involved in the schools.
4.Computing systems would help students to become technologically literate which sets the platform for future performance and innovation.
5.Apps like Achieve3000, Google Classroom, and many others are all very important. Having said that, students need to have a broader understanding of CAD, Illustrator, and Photoshop to provide them with "real world" opportunities down the road.
6.Students need to see computing systems and devices as an networked, highly interdependent communications interface, not just I/O b"lack boxes."
7.Students are digital citizens and need to be adequately prepared for the digital landscape they navigate on a daily basis. It is akin to understand the basics of the car you drive.
8.Technology is here to stay and students need to know how to use it for things other than social media and games.
9.Older elementary school students are physical and mentally capable of learning touch typing. They should be taught typing skills before requiring them to complete writing assignments online. and IoT needs to be included.
11.I teach kindergarten. systems are an essential tool for our future economic and social existence, and will only become more so in the future. we must prepare our students, whatever their life/career path will be, to be competent and literate with computer technology
13.Showing the students how to interface between devices so they can use them at any location.
14.Students should have basic keyboarding skills starting in elementary school. Students are taking the AZMerit for the first time in 3rd grade. It is vital that students have technology experience and skills before the state testing.
16.There is not enough time in the day to ADD more expectations. Children are learning how to navigate through a computer device without help from the educating system.
17.As we take students on postsecondary tours majority of career programs require different levels of computer knowledge
18.This question is a no brainer! Use a computer, know the computer!
19.They should understand how it all works. It's costs, progression of software and simple fixes.
20.Compared to other necessary subjects, it is unimportant. That is not to say it is worthless. Of course students need a rudimentary understanding of computers in today's world. More important is learning how to type. Once a student decides their personal interest is computers, there should be courses available.
21.Standards should align with ELA standards.
22.We all know that technology is great when it is up and running the way it should be. If we do not teach our students about different devices, hardware, and software, then we might as well not teach them perseverence in troubleshooting when our technologies are not working.
23.I would like to see Arizona adopt the existing ACM and CSTA Computer Science Standards
24.Unimportant with regard to spending extra resources on a skill that should be in the process of being developed in very class a student takes from k - 12
25.As a high school technology teacher for 18 years and now the CEO of a tech company, I see first hand the paramount need for education to catch up to industry requirements and the importance of updated computer systems standards to prepare youth for real world jobs in this era.
26.This has proven to be difficult as funding and choices that are available make a wide disparity across the state and assessment becomes very challenging to standardize.
27.I think this critically important as I find K-12 students are advanced users of technology, but have little understanding of basic concepts of how things work. For example, teenagers as users of social media do not understand the concepts of volatile and non-volatile storage (persistence).
28.Schools entering college today cannot operate a Desktop computer without a great deal of additional instruction. Being able to effectively make use of a spreadsheet is a task that we used to be able to count on from underclassmen, but now it is a skill we have to develop in our upperclassmen. By shifting our technologies to mobile, we seem to be able to mitigate this problem a bit, but some of our technologies are very difficult to push onto a mobile platform. We need students who are literate in computing on Desktop environments with basic office applications. We need them to be able to typeset a document nicely in a word processor. We need them to be able to use a spreadsheet do very basic summaries of data. We eventually need them to be able to put together presentations.
29.I believe that its important for students have a good idea about what does it mean by "problem solving using computers". Sometimes, we call it "computational thinking". In addition, being aware of software/hardware features and capabilities at young age will help students learning and applying them in real world problem solving later.

Having a set of standards of how these concepts are taught is very important
30.Students should know the hardware they are coding on. Understanding computer architecture will allow a greater understanding of programming logic.
31.More important to learn the skills of troubleshooting problems and engineering than specific to computing as technology can change and hardware/software standards are more of a trade that can become outdated.
32.Students in all age categories should not only know how to use computer equipment ,but, how to find the information they need to answer any question presented to them!
33.Helping students understand computing systems is crucial before college, as it offers them another avenue to consider when selecting college majors. Some students (like myself) who don't get an introduction may not select computer related degrees because they think it is all just nerds coding, like they may see in the media.
34.Students have no idea what any of this is. They will be necessary skills in the future work place.
35.Our state is behind now.
36.Students should know how to set up normal daily devices to a computer. They should know how to install a printer. They should know the various names of different cords and their purposes.
37.I believe this is important. But our school district does not have computer teachers or set time to teach this subject. It falls on the shoulders of the classroom teacher, and they are focused on teaching standards of Math and English.
38.Computing Systems requires the study of logic and reasoning, similar to proofs. Most of the AP CS curriculum involves and in-depth study of mathematical concepts and constructs. For this reason, computing systems should be considered a Math credit toward high school graduation.
39.Computer Science education and standards are important to teach K-12 students because it reinforces life skills related to:
- Breakking problems down in smaller, more manageable chunks
- Problem solving in general
- Using creativity and disparate thinking to one's advantage
- Self confidence and perseverance

Even if child doesn't ultimately go into a technology based career, the lessons learned will and can be priceless.
40.I believe that computers are very important. We use them very often. Also with standardized tests going online the students need to be familiar with computers.
41.I feel developing standards is important and that the standards are aligned with real life usage of a computer.
42.Important that standards describe basic principles and methods, rather than details of specific programming languages or software environments.
43.This is a piece of computer literacy the people need in order to operate and maintain computer infused appliances, cars, and work related devices.
44.Technology changes way too fast for standards to be current and appropriate.
45.I believe that students will naturally develop these skills. We don't need to push these on them when we already have reading, writing and math standards that are much more important.
46.By the time a student completes 5th grade, they should be able to name all the parts of a computer, the major internal components of a computer, and what each of the components do at a basic level.

Also, students should be able to use basic computer applications by the 5th grade at the basic level.

When the students reach 6th grade they should start mid level instruction of computer applications.

Also in the 6th grade, they need to be taught keyboarding. In my HS software development program, I have too many students who can not type at minimum of 30 words a minute. This hurts their progress learning coding.
47.Just understanding the basic components and how they function together makes them a better consumer.
48.Skills in these areas would assist students with baseline information on how computers work. Students need to know how computers are created including differing devices basic hardware components and troubleshooting software issues.
49.As technology changes (so quickly!) I think it's imperative that this instruction explain the basics and HOW TO FOLLOW DIRECTIONS! There will likely be directions to follow for software/hardware/troubleshooting that don't even exist today - but the ability to follow directions will ALWAYS be necessary!
50.Understanding computing systems is crucial for our population
51.Computing systems form the foundation upon which all other Computer Science concepts are based. A broad understanding of how they function will lead to a better understanding of the more specific topics to come.
52.Standards are important for content and elective area teachers as well. When we write lesson plans, we incorporate technology constantly, especially for districts that have 1:1 programs.
53.troubleshooting is the most important part of computing systems
54.intro to programming for algorithmic thinking to help with math.
55.I have worked with ADE in the past to modify the Web Development standards in CTE.
56.These change frequently so it will need to be generalizable and transferable.
57.Computers are a part of daily life. All students should have the opportunity to learn about the various systems, peripherals, and devices with which they may need to interact. These standards need to be flexible enough to evolve with the technology to keep the coursework relevant.
58.Should align with the CTSA. And should promote College Board AP CS Principles and AP CS A curriculum.
59.I think learning about computing is important, but technology changes fast. Don't get caught up in "devices, hardware and software, and troubleshooting". The devices, hardware, and software today are nothing like what was available or "current" when I was in school. Concepts, concepts, concepts, and possibly even more important than that, math and reading. Reading comprehension will get you further today than whatever device; iPad, Chromebook, or what not that you put in front of a learner. Teach people to learn.
60.Randall Munroe, author of the XKCD comic encapsulated the fundamentals of this standard quite well with his "Tech Support Cheat Sheet."

While this standard is important at a fundamental level, going deeper into areas like manufacturing process and the minutiae of design could bloat this topic. This standard should be laser focused on helping students develop a skill set for navigating unfamiliar software and hardware. Most of their later life will be learning and relearning software/hardware interfaces.

"Technology Literacy" are the buzz-words I believe. My personal experience from helping both adults and children with technology is that you do not want to each route interface use. Instead you want to teach... well basically XKCD's "Tech Support Cheat Sheet." It is a pattern of examination very similar to skim-reading. You don't want to teach that the "close window button is in the upper right", because that will only be the case where there User Interface has been derived from Microsoft Windows.

Second to that would be basic hardware troubleshooting. Checking physical connections. Knowing how and where to lookup information on unfamiliar device names and parts. Where and how to go about finding "support" for a device.

Many of the skills in troubleshooting are the very same skills a student should be learning in being able to conduct academic searches and research. Which is a point I'll bring up later on in this feedback, how interconnected technology standards can be with traditional curriculum.
61.From the description of how it would help students, this seems to indicate that Computing Systems is terminology for basic computer/device literacy. This is a cornerstone of computer science education that is often taken for granted. Personally, I feel this should be started from a young age in children and should exceed the scope that they normally encounter on their own (e.g., device usage).
62.Developing standards for computing systems would require constant updating of the systems as the technology changes. A better approach is to standardize the instruction and concentrate on how the various components and / or applications can be understood as a whole.
63.Students should understand the basic components that underlie all computer systems (i.e., phones) and how to use the computer (e.g., save a file under a correct filename, do a search, simple security issues).
64.Developing standards help guide me as far as what needs to be accomplished from each student.
65.At least to know the minimum but more is always better.
66.Students should know a basic idea of how a computer words and its devices, but need practice on login and practical applications.
67.Computing systems in the k-12 realm would be imperative, as this is the age of the "Digital Native" - Someone who is born into Smart Technologies (Smart phones, tablets, mobile/wireless devices).
68.These standards should be incorporated heavily within the context of other content where appropriate.
69.Important for workplace development
70.Depending on grade level, some understanding of the basic mechanics and how the system works, to assist the lower grades to understand the reasons behind the safety rules around devices from no water to handle the computer equipment with care.
71.Do you mean checking cables to be sure plugged in ? Battery cable plugged in after using from computer station? Many standards here to be developed at the survival level for being able to access the power of the device.
72.The understanding does not come from the development of devices and hardware but the use of the devices and hardware. However, basic understanding of troubleshooting in the workplace is extremely important.
73.There are four core of understanding that are essential for students to understand.
1. Conceptual Architecture and fundamental roles/functions of an integrated computational system of components (including basic concepts in handling of batch and streaming data)
2. Programing, Concepts and Theory - at an early age there are numerous object oriented languages to oversimplify the "programing" and emphasizing concepts and theory... Depending on the computational task (deterministic or probabilistic) - and data source (structured vs. unstructured) teach one core logic languages... today python likely most utilized.
74.Focus on problem solving / trouble shooting and beyond. Using the navigation and resource searching skills necessary to solve problems. In computers, especially for certifications such as Red Hat, you will not be able to memorize everything needed to be successful - you must learn how to locate the tools you need and create clear and organized code for application and practical use. This is a non-traditional "one right answer" way of doing things. Students must be ready for this world.
75.Current topics in this area occur at late grade levels vs. the reality of usage and need ages.
76.Development of Computing Systems standards for K-12 should reflect a thorough understanding of the role and responsibility of computer technology utilization in the 21st century. Standards should reflect age appropriate skill progressions aimed at various next level prerequisite thresholds.
77.Must be relevant to industry standards.
78.Students need to be independent and able to understand how to help themselves respond to issues that arise with computing systems, particularly important is troubleshooting.
79.What role will this have in regards to the Arizona State Technology standards that many of us are already teaching?
80.Right now it is like the wild west. Students need to learn computing systems but teachers are inconsistent with what they teach. Some do not teach this at all.
81.Largely irrelevant for those not seeking a future in computers.
82.We try to adapt across curriculum
83.I feel this is very important because students need to learn how to troubleshoot and learn the basics of developing an understanding of all technology devices, hardware and software; besides their cellphones!
84.It is extremely important that students understand how their devices work and learn how to troubleshoot issues. This is a skill they will need for the rest of their lives and the sooner we introduce these concepts, the more prepared they will be.
85.There are students in low income areas who are not exposed to any form of technology before they enter school. It would be beneficial to those students to have a standard that would cover how to use the technology in the classroom.
86.These may be more important for Higher Level Computer classes. K - 8 Standards should focus on the basic information related to a computer.
87.all components from what a system is, to actually typing.
88.To have students be prepared for the working world, they need to be computer literate. This state not only lacks the Instruction of computing systems but also the infrastructure to support this technology.
89.You want to make sure the standards are broad in terms of a language being used yet specific in tasks being learned. It shouldn't only be about logic on a basic level but about creating variables, using an if/then statement, creating objects etc.
90.The assumption with students today is that being natives they can operate nearly anything. The need for learning systematically how to address problems, troubleshoot etc. needs to be taught not assumed.
91.In an age when students are using technology in many aspects of their daily lives, students need an equal opportunity to learn about systems and become proficient in their usage. This holds especially true in Arizona, where students take the AZMERIT using computers.
92.Students need to be able to see how the systems interact to create the computing devices
93.The emphasis should mainly fall on the troubleshooting side since that is the area that the students and teachers will encounter most often. especially since devices, hardware and software become outdated quickly.
94.students should know input & output devices, internal computer parts and their functions, peripherals and their functions,microprocessors,binary code
95.Almost every job requires some understanding of computers, and computing.
96.Having a set of standards for teachers to follow will help teachers know what computer skills are appropriate for their students.
97.The issue with computing standards is in the specific computer system/software chosen. Should the standards be program specific? If so, does that present an unfair commercial bias?
98.A lot of my kids go directly to me if something happens to their computer, even after we have talked at length about what to look for in the area of troubleshooting. There might need to be more standards about how to get back on the website that they closed out of, especially for the younger kids (K-2).
99.I highly recommend teaching the CompTIA A+ material. This is a company neutral training and certification program that would provide students who successfully complete the class with an Industry accepted certification.
100.They should be promulgated in arcs - not rigid, but dynamic and flexible. Standards should include a range of aareas where more specific coding is required, such as plotting for 3D printers - as opposed to working with SQL spreadsheets.
101.Technology is central to our world today and students need to have a firm understanding of it from an early age.
102.Since there aren't any standards for computing systems those skills tend to fall by the wayside but they are so essential to our future.
103.If we want our kids to be able to compete for global jobs, they must have computer science skills
104.Understanding how computer systems work is an important and helpful step in operating them.
105.As a technology teacher, I can speak to the importance of developing a set of standards for computing systems. It would be helpful to have guidance when deciphering the depth of knowledge for each grade level in regards to computing systems, as well as the specific types of computing systems to explore.
106.This is challenging in that software changes and evolves so quickly.
107.Even children at a young age should have expectations when learning technology.
108.K-6 already has a lot on their plates, so this should not add to the already full days of standards taught my teachers that already struggle to have time for other subjects.
109.These standards will need to be updated as often as devices, hardware, software, and troubleshooting needs change.
110.I believe this should be taught in the primary grades.
111.It is important to remember not all districts have access to all types of technology. It would be unfortunate to hold students to standards when districts do not have the money to support them.
112.Except for a few modifications the present standards are ok.
113.Current students will be spending more time working with different types of computers and they will need to understand these different systems and the hardware and software related to all of the different systems they may come across.
114.I think this would be much more important in the upper grades, not as much in a K-6 curriculum.
115.Computer Science careers will be in high demand. We need to establish standards that will help all to succeed in the future.
116.If a student understands computer systems they will be able to make smart choices online and also where to find needed information.
117.Teachers think that students know technology but that is so wrong. They really need to be taught.
118.You have to be careful about being over specific as the changing technology and so many different paths students can take. Some are not interested in hardware but want to be software oriented and vica versa both are different careers in CS so that needs to be thought about when creating standards
119.Need STEM standards as well.
120.I feel it is necessary to develop standards for computing systems to assist students to be ready to work in the workforce today with the high demands of computers, coding, engineering, etc.
121.Standards should serve as guidelines and help differentiate types of computer based systems, but not restrict teachers from teaching to their interests and ability.
122.My assumption is that for broad education, only a small percentage will have deep and sustained interest in the inner workings of the machines, the vast majority, after exposure, will be satisfied to know generally what is going on, and focus instead on using computers for specific goals. After reading the guideline, even with my career in computer hw/sw design, I'm going to rate this area as Important, due to my belief that security, data, and algorithms are even more important.
123.Standards would provide a universal framework for setting goals in a sequential order from grade level to grade level. This guide would not only provide teachers new to computer science a pathway, but also allow teachers to see where to extend. Computer science is used in ways that many students don't even expect, but will most likely use in the future.
124.Many kids do not know the difference between the computer and the screen
125.Students need to learn how to operate the machine before they can use it to create. I feel the basics If how to operate, maintain and trouble shoot should be included in this model along with understanding how the computer works. I find in my current job that the student don’t know how to problem solve when something goes wrong on their computers. They need these fundamental skills to help them navigate their devices.
126.Students need to understand how to operate their machines before they can use it to create. Learning the basics of how to operate, maintain and troubleshoot should be included with curriculum throughout K-12. The younger the learn this information the better off they are older.
127.Everything students do is technology based and having an understanding also helps with critical problem solving skills.
128.The thinking I see in my classroom and the vocabulary they are using is important.
129.this topic is becoming less important as devices become less component based and more integrated.
I.e. PC's of the past are no longer being used. It's tablets, smartphones and Chromebooks these days.
130.Computer standards should be considered across multiple device mediums, i.e. tablets, laptops and PC's. The standards should accommodate all SES.
131.project based learning
132.Differentiated by grade level
133.It should be optional as a course for interested students.
134.Students need to learn more than how to code. They need a foundation that enables them to understand computing systems in the face of rapidly changing technology and how to use computing systems to solve business needs.
135.Along with developing standards, there should be FUNDING and QUALITY TRAINING for teachers to teach the standards.
136.It is important students have this understanding, but due to rapid changes in technology (hardware and languages in particular), I think the state should be careful not to develop standards that become obsolete in a short time.
137.Everything they do anymore is related to computing systems. They need basic skills that they don't all have access to at home.
138.Standards must be cognizant that computing platforms are evolving drastically, and what is common today will be outdated in 10 years. Standards must outline fundamentals of computing, not platforms or operating systems.
139.It is so important in today's society that we give our students a strong foundation in computing system skills and these standards will ensure that all teachers have the necessary information they need to make this happen.
140.Computing standards will help students understand some level of programming as well as parts of computer. Troubleshooting hardware problems is also needed since students at much lower level have computer.
Total Respondents  140