New Entrepreneur Unit for CS Classes

At the New Mexico Computer Science for All wrap-up meeting held on January 3rd, 2015, Las Cruces High School CS teacher Elisa Cundiff shared an Entrepreneur Unit that she developed along with her co-teacher, Lauren Curry, and implemented last semester.  (Elisa also recently presented this “nifty assignment” at the NSF-sponsored 100 CS teachers workshop in Washington, DC during CSEdWeek.)

The Entrepreneur Unit was developed for CS classes “because we require a new generation of problem solvers.”  The unit, designed to run for a week but easily extendable, starts with research on current startups with the objective of identifying the problem that each startup is attempting to solve.  Students are then tasked with recording what they are doing at 15 minutes throughout a day and making note of inefficiencies or frustrations they encountered. These problems then become a bank of issues any one of which their startups could attempt to solve.

Next, students brainstorm and select a startup idea and develop an elevator pitch with the knowledge that they would need to pitch it to a real industry executive the following day!  Students finish the unit by researching their industry, their competition, and identifying their competitive advantage; creating a revenue model and discussing potential revenue sources.

For more information on this exciting unit for inclusion in CS classes, go to http://bit.ly/1zD9P7p where Elisa and Lauren have graciously shared all materials associated with this unit.  Thanks to Elisa and Lauren for providing inspirations to CS teachers and being innovators themselves!

Irene Lee, CSTA CT Task Force Chair

 

Developers’ Club Resource Platform & Clean Computing After-School Programs

Submitted by Emily Peed

Emily is an undergraduate college student and an entrepreneur. She has a strong interest in creating open source technologies, educational technologies, and pushing a movement of a cleaner form of computing. She is currently looking to build her resource platform at developersclubonline.com to help provide higher quality and more accessible technology resources. She is seeking dedicated, self-motivated volunteers to help. She currently attends online school through the University of Southern New Hampshire for Game Development and Design.

Developers’ Club is working to become an Open Source resource platform. I started this program as an after-school program during High School. During my time in High School I became involved with NCWIT, or the National Center for Women and Information Technology. Through them I was able to obtain the AspireIT Grant in college, which was a grant that focused on increasing female participation rates in technology at the middle school level. Through the grant I ran my first set of afterschool programs. It was a 3 site program that ran for most of the 2013 – 2014 school year, ending with a catered banqueted awards ceremony. During its duration it exposed 60 girls, and 64 students total, to hundreds of hours worth of technology education.

Developers’ Club is working to become the one stop shop for technology education by offering free modular tutorial series, structured learning content, source code downloads, 3D Printed/Raspberry Pi based hardware kits, and tools for student, teacher, and parent use. It is gearing up to encompass all K-12 education. Alongside our resources, we are also creating deployable after-school programs. Our platform is going to take a few years to build, but as we hopefully gain community support we will see our resources grow faster. We are gearing up to release our programs again in February of 2015 for a 16 week testing period, before resuming our normal year long duration for the 2015-2016 school year. Students are not required to participate for the entire year, we just want to offer a space year round for students who may have to juggle responsibilities to other after-school
obligations and programs.

Aspects of this program are under development, but if you go to developersclubonline.com, you will be able to see our dates for release of content, our campaign to create our imaginative and educational kits, and other important information about contributions, donations, and even possible sponsorships of the Developers’ Club platform and the associated programs. It also contains information on what is required to start an after-school program, the responsibilities of those who choose to execute the after-school programs, and other general program information. The program is set up to be an umbrella program, meaning we offer a wide variety of programs.

We will have programs that focus on increasing female participation and general participation rates in technology. Our after-school programs will be kicking off in February 2015. One of our more innovative programs, however, will be released over the Summer of 2015 and this will take a focus on clean computing.

The program is set to run for four months. Over the four months, participants will learn how to program, work with and assemble their Raspberry Pi based weather station or simple solar panel, gain insight into the computing industry when it comes to production, use, and disposal methods. They will also learn about the environment, renewable energies, and what the future could look like with a cleaner form of computing. The after-school programs are built to run for four months; however, due to the modular style of our resources the program can be expanded and contracted to meet different school and after-school facility needs. Students would primarily spend their time learning about technology, programming, and if they have purchased a hardware kit they would work on building that.

For our after-school programs we end with a celebration! There is an end of the program awards ceremony where students receive certificates, recognition, and celebrate their accomplishments and participation in the program.

To elaborate on the term “clean computing,” there is a need for computing to become more biodegradable, renewable, and environmentally friendly. We have issues with the handling of E-Wastes, production, and energy consumption issues within computing that are only going to compound as technology becomes more integral to our lives. In the United States, which we are believed to be the largest producer of e-waste in the world, has been estimated that well over one hundred million computers, monitors, and televisions become obsolete each year. This trend is just growing year by year. E-Wastes consist of small and large appliances, batteries, technology, etc. Technology accounts
for more than half of this E-Waste, however, as much as 57%. The United Nations estimates that the world total generates twenty to fifty million tons of E-Waste each year.
We are improperly disposing of them when we do take the time to do so, which is only roughly 13% of the time. Improper recycling methods in China of E-Wastes, let me draw attention to the word improper, has left the ground spiked with toxicity due to higher levels of heavy metals and other chemicals caused by the uncontrolled acid discharge.

China is just one of the many countries who are experiencing damage from our E-Wastes.
When it comes to the production of computing we have other countries in Asia such as the Philippines, Hong Kong, Indonesia, Pakistan, Malaysia, and Vietnam becoming targets for dumping E-wastes. There has also been targeting in Africa as well, Nigeria, Kenya, Senegal, and Ghana are becoming the latest targets for dumping of these wastes generated by more advanced economies with stricter environmental regulations.

E-Wastes contain brominated flame retardants that are used in to print circuit boards,
connectors, covers, and tablets. These are found in high concentrations above improperly ran E-waste recycling sites in China, and areas like it, and can house exceedingly high concentrations of chemicals like polybrominated biphenyls and polybrominated diphenyl. These can be responsible for increased rates of breast, cervical, and uterine cancer in women; as well as, create serious developmental issues for males and females which include sexual, skeletal, and mental developmental issues when they are found in highly concentrated levels.

Computing manufacturing has a negative impact on the environment, the precious materials used to produce our computers, phones, tablets, and other electronic devices alone are very taxing. It has been said that making a computer is as resource intensive as making a refrigerator or a car. For example, the water that is used in computing has to be incredibly sanitized and it takes a lot of it. Microchips have to be cleaned and sanitized with each layer that is etched into them. With some of these crevices being smaller than a wavelength we have to utilize ultra clean water because even the smallest mineral is cumbersome on that chip. This is done with highly clean water, called Ultra Pure
Water (UPW), that is actually not recommend for human consumption because it can strip minerals from the body. It has to be dirtied before being placed back in the water supply, if it is not recycled and reused by the plant.

We are not getting the most from our resources when it comes to computing. There are so many who are uneducated about the boxes under their desks and the devices that run their life. Often times, when an inexperienced user has a simple hard drive failure or something go wrong there are many who just ditch their old system and purchase a brand new one. This pattern stands to why we need to include more technology educational programs in schools. Why we need to see its integration into the core curriculum, and other alternative institutions, so people can be more informed about their greatly needed devices and how to maintain and care for them properly. The internet alone consumes massive amounts of electricity every year. The internet is primarily fueled on the backbone of coal and oil energy and is thus making our most pervasive accessibly knowledge tool since the Gutenberg press a contender for environmental damage.

To put this in further perspective, Greenpeace is estimating that by 2020 our data centers will demand more electricity than is currently demanded by France, Brazil, Canada, and Germany combined. It seems that our thirst for knowledge has led us to create an energy chugging monster of mammoth proportions.

Data centers and the processing of data, which is exponentially skyrocketing alongside our ability to process data, like a Moore’s Law of data generation alongside processor speed will only see this problem compound as more people hop onto the internet and start to use it in their daily lives as technology becomes globalized.

We are at an interesting time in technology and society. We need more professionals in this field to combat the growing need for the development of technological tools and resources. We are at the crossroads of decisions that we can make to transform technology to become more sustainable for our future while teaching people to properly use it, not just slam code on the board and tell them “this works.”  We can use this powerfully encompassing tool to continue achieving a higher quality of life and making it more effective. We can do this through educating younger and current generations about computing, getting them excited about what the future holds with a form of green and sustainable computing in the meld, make them realize what their impact could be by their participation, and teach them the skills necessary to execute their plans for the betterment of computing technology for the future. We have to inform those around us of the production, disposal, and energy consumption dilemmas in computing in order for it to continue to be our most effective tool yet.

Written By: Emily Peed

Article Links:
http://www.prb.org/Publications/Articles/2013/e-waste.aspx
http://www.chemistryviews.org/details/ezine/1037973/Major_Threats_From_EWaste_Current_Generation_And_Impacts.html
http://www.fastcompany.com/1750612/dangerously-clean-water-used-make-your-iphone
http://www.step-initiative.org/index.php/Initiative_WhatIsEwaste.html
http://www.greenpeace.org/international/Global/international/publications/climate/2011/Cool

Better Know a Committee

This posting kicks off a new series of blog posts, intended to inform you, the CSTA membership, as to how your Board of Directors works. In brief, the CSTA Board of Directors consists of eleven members, elected by the general CSTA membership. To ensure a diverse set of perspectives and experiences on the Board, members are elected to specific positions: K-8, 9-12 (two representatives), School District, Teacher Education, International, College Faculty, University Faculty, and At-Large (two representatives). The Board members select a Chair every two years from among the eleven, who coordinates the Board’s activities.

The CSTA Board of Directors is a working board. Board members work closely with the Executive Director to articulate the vision for the organization, plan initiatives and activities, and help carry out the organization’s business. Much of this work is done through standing committees and task forces. Over the coming weeks, the chairs of the committees and task forces will be posting summaries of their group’s goals and activities. If you would like to know more about a committee or task force, or possibly volunteer to help out, please feel free to contact us.

Dave Reed
Chair-elect and College Faculty Representative
CSTA Board of Directors

Assessing Computer Science Education

With the current national focus on making computer science (CS) count as a high school math or science credit or as core admissions credit for colleges and universities, the first step is to examine CS assessment landscape in K–12 education. In particular, it is imperative to conduct a landscape study on how the key players (teachers and CS education researchers) utilize assessment in their work. As more and more states adopt CS as a requirement, quality assessment will be a necessity that not only measures knowledge, but also assess student conceptual understanding. Currently, the quality and state of computer science assessment is generally unknown and opinions differ on what is available to the K–12 community at a cost effective rate (or free) and is easy to implement and access. Furthermore, the open-ended nature of computer science tasks makes it imperative that assessments are carefully developed and they fit the philosophy of open-ended algorithmic thinking.

Why is assessment so important? Having students demonstrate their understanding of the topic is essential to their learning process. Assessment helps to evaluate the student’s understanding of the subject matter and provides instructors with evidence of whether or not their educational goals are being met – both as a formative and a summative tool. However, the use of different programming languages and tasks in computer science classrooms make it challenging to develop a standardized test. Hence, it is important that we develop an understanding of what assessments are available, the caliber of the assessments including validity and reliability of available CS assessment.

Given the role of assessment, CSTA with funding from Google is undertaking this important task of examining the assessment landscape in high school computer science classroom. To meet the objective, CSTA Assessment Landscape Planning Committee will conduct a study to learn more about how CS teachers are using assessment in their own classrooms both to inform day-to-day instruction as well as end of course learning outcomes.

Aman Yadav
Chair, CSTA Assessment Landscape Planning Committee

PRESS RELEASE: Access to and Understanding of Computer Science Education are Issues in US High Schools

Access to and Understanding of Computer Science Education are Issues in US High Schools

Administrators Say Opportunities for Learning Computer Science Vary Widely

New York, NY – January 6, 2015 – A new survey released today by the Computer Science Teachers Association (CSTA), in collaboration with Oracle Academy, finds that while interest in computer science is on the rise, there are still issues with access to and understanding of computer science (CS) education in high schools.

CSTA-Oracle Academy 2014 U.S. High School CS Survey: The State of Computer Science in U.S. High Schools: an Administrator’s Perspective surveyed more than 500 high school principals and vice principals from May-September 2014.* The survey sought to identify CS education opportunities being provided in high schools, determine how broadly CS is being offered in the US, and determine the different ways CS is being defined. Schools in 47 states participated with the most administrators’ responses coming from California, Pennsylvania and New York.The online survey, conducted by the Computer Science Teachers Association and Oracle Academy, asked administrators about computer science opportunities being offered at their schools.

The survey results showed that administrators are not completely aware of the content covered in computer science classes versus other courses. CSTA and Oracle Academy perceive the results as problematic for many reasons, including that CS often gets grouped with unrelated courses and classes. Participants applied the term “computer science” to a vast array of topics and courses. This broad use of “computer science” to encompass curriculum and courses that would not be considered “computer science” at a college/university or professional level indicates a need for educational community consensus on a common definition of computer science in K-12 education.

Additionally, the survey found that the academic departments chiefly responsible for teaching computer science are Career & Technology and Business. As for how the course fits into a student’s transcript, schools count a CS class as a requirement in math, science, or technology.

The survey found that of the 73% of respondents whose school offers computer science, an overwhelming majority count these credits toward those required for graduation. However, only 39% reported that they count a CS class towards a requirement in math, science, or technology. More often, schools are counting CS courses as electives. This becomes problematic because electives are often culturally and academically regarded as filler classes in a student’s schedule. A CS course that “counts” drives demand from students and builds the case for these courses to be required.

The top content areas covered in computer science courses were listed as:

  • Problem solving 65%
  • Ethical 57%
  • Social issues 57%
  • Graphics 57%
  • Web development 51%
  • Algorithms 35%
  • Testing 35%
  • Debugging 35%

Each of these content areas are core to computer science and, in particular, programming.

One of the most important findings from the study suggests that better-funded schools are offering CS to their students at a far higher rate than low-income schools. Of the 27% of schools where the majority of students qualify for free or reduced lunch, 63% offer computer science courses. Of the 44% of schools where the majority of students do not qualify for free lunch, 84% offer computer science courses. This means that in lower income schools, 37% percent offer no computer science whatsoever, versus only 16% percent in higher income schools.

“Access to good computer science education is a defining 21st century issue,” said Oracle Academy Vice President Alison Derbenwick Miller. “We must come together as a community to bring better understanding and access to all students to help them develop the knowledge and expertise required for in-demand careers today and into the future. We are pleased to have worked with CSTA on this very important survey.”

“We are grateful to Oracle Academy for supporting this survey as the findings create a much clearer picture of CS education in US high schools than we’ve had to date,” said Lissa Clayborn, Acting Executive Director, CSTA. “At the local community, state, and national levels, this data can help inform continued and more thoughtful discussions about curriculum pathways, course design, funding for CS courses, come to a shared definition and help to solve the puzzle of teacher certification and other education policy issues.”

*[UPDATE: More than 20,000 people received the survey, for a response rate of 2.5 percent. Respondents came from 47 states.]

To review the complete results from this survey, as well as previous CSTA High School surveys, please visit http://csta.acm.org/Research/sub/HighSchoolSurveys.html.

Media Contact: Stacey Finkel
finkelstacey@gmail.com
703.304.1377

CSEdWeek – Looking Back and Looking Ahead

And so we begin a new year. A time to reflect. I have been reflecting on my activities for CSEdWeek. Since the first CSEdWeek in December 2009, I have celebrated the week on my campus trying different activities each year.

For the first CSEdWeek in 2009, I was able to arrange for an after school walking field trip to a nearby business, Hydraflow. It was exciting to see the expressions on my students’ faces as they toured the business and listened to how the company had gone completely paperless!

For the CSEdWeek in 2010, I wanted to do more! I was able to arrange for a walking field trip to Raytheon during the school day. The students were amazed at the “trailer” where equipment was set up to demonstrate a disaster and how Raytheon had built a system where different law enforcement agencies could “talk” to each other even though they were using various type of hardware. A parent from my school also graciously arranged for some employees from his company to speak to my students about how computer science had opened up opportunities for them.

For CSEdWeek 2011 the students once again had the opportunity to tour Raytheon and visit the “trailer” again as well as the outdoor mock-up of a toll system. I also arranged for a student ambassador from University of California, Irvine to visit the class and discuss his experiences as a computer science student in college.

For CSEdWeek 2012, I had asked the school board for my district to recognized CSEdWeek. They agreed to do that and I was asked to select two students to be honored at a board meeting. It was a difficult decision to only select two, but I was happy that I could have these students recognized! Raytheon tour was also a highlight of the week. The students appreciated meeting the wife of one of the school’s science teachers during the Raytheon tour. Additionally, one of my former students dropped by school and spoke to the students about her career working in the CS Field.

Last year we celebrate Hour of Code during CSEdWeek. The local community college assisted with advertising for our community event. There were about 30 community members that attended the event with the computer science students assisting them. Several students commented to me about how much they enjoyed helping others to learn to code. I also held a lunch time birthday party for the students at the high school to celebrate Grace Hopper’s birthday. The school board also recognized CSEdWeek and I selected two students to be recognized.

This year the CS students participated in a community Hour of Code event. I asked the local school principals to advertise the event on their webpages. There was such an overwhelming response that I had to shut down the Eventbrite Site. I continued to receive emails from parents that wanted to attend with their children. They were invited to attend. There were enough reservations to fill two classrooms. I was concerned about supervision until the online teacher contacted me and offered to help. My husband also stopped by and offered his help. We were ready to go! I had set up a poster on smore.com with choices for activities that students could use on the computers in the computer lab. You can view my poster at https://www.smore.com/180ce

Pic1 Pic2 Pic3

In addition to the successful Hour of Code event, the students were able to connect with a Skype employee through Skype in the Classroom program. You can set up a session at https://education.skype.com/. The speakers were great and very patient answering the students’ questions.

The district school board also celebrated CSEd Week at the school board meeting. This year I was able to select three students to be honored. The school principal took picture of the event and uploaded them to the school’s Facebook page.

The week ended with a birthday celebration at lunch. All students were invited and the CS students served cake and assisted the students with Hour of Code activities.

I am looking ahead to next year’s CSEd Week. I plan to hold the community Hour of Code event in the library which the principal has already agreed to. I hope to add a Maker Faire with the help of the Engineering Classes. I will contact the principals at the local elementary and junior high schools to advertise the event and I will use Eventbrite again. Through Eventbrite, I have sent out a survey to this year’s attendees to evaluate and improve the Hour of Code event next year.

What did you plan for CS Week that was a success? I am looking for more activities to add to the week!

Myra Deister, CSTA At-large Representative

Featured Mobile App: The Computer Wore Heels

Review by Duncan A. Buell

Three years ago, producer/director LeAnn Erickson came out with Top Secret Rosies: The Female Computers of WWII, a documentary about women mathematicians who held jobs as “computers” during the Second World War. Their primary job at the Philadelphia Computing Section connected to Aberdeen Proving Ground was to compute ballistics tables. The film was well done and has been well received. It tells the story of women who broke the gender barrier doing scientific work in the war years when men were wanted elsewhere.

The Computer Wore Heels is a mobile application telling much the same story but in a different format. The app is book-like, with pages of text, backgrounds that include calculations, mathematics, and photo images, and touch-activated photos, video, and audio. The text is done as if on a manual typewriter, and the format and background are done as if this were sort of a scrapbook, with some annotations done as handwriting.

The story line isn’t linear. It goes back and forth largely as the personal story of women given an opportunity. One waits until halfway through to see the letter to the AAUW from the Dean of the Moore School asking for names of women who would be suitable to work as computers in the ENIAC era, and only because the letter was the same letter as was used for the initial recruitment of women.

Where the film seemed to be largely the personal story of these women pioneers in computing, the app feels much more like the personal stories of women who have professional lives. I found this appealing. Instead of just interviews, one gets from the interspersed documents and backgrounds a good feel for how these women worked with the technology of that era. In many ways, this version of the story improves on the version from the film. Interestingly, I don’t see a single clear photo of a woman wearing high heels.

I have a few complaints. Not all the photos enlarge, and it’s not clear why that could not have been done. At times it does seem to be text-heavy, but there are also places that would seem to cry out for more text. There is a letter from Herman Goldstine offering Doris Blumberg a job as a “Junior Computer” that is a priceless artifact of the terminology of the 1940s. More could have been said, but perhaps not without being dull for the intended audience.

I think The Computer Wore Heels is a great app. My only hesitation is that, if this were to be used for school purposes, the teacher would be well advised to read up on the background. Students will have a hard time today understanding the barriers women faced then to do mathematics and science. In a world that seems constantly engaged in wars that have little impact back home, students may have trouble understanding an entire nation’s mobilizing for the effort of WWII. But the whole story is a large story, and would not have fit in an app in a way that would engage the target audience. The app presents a compelling and inspiring story of women being able to use their intellectual and mathematical talents in an era when that was not common and a story of some of those who were in the thick of things at the dawn of the computer age.

Time to Reflect

For most of us in the US, it is holiday break time. For many of us, that means time with family and friends and some down time to rest and recover. For many teachers it also means catching up. Catching up on jobs around the house as well as catching up on schoolwork. Honestly, most of you brought grading home to do didn’t you? I know I did. But it is also a good time to reflect and plan.

If you are anything like me you are looking back on the school year so far and taking stock of what worked and what didn’t. Where did you go too fast and where did you go too slowly? I teach semester courses so the middle of January I get to start over again. I’m spending time thinking about how I will do things differently next semester.

Teachers of full-year courses, especially you Advanced Placement teachers, are probably looking at your plan for the year and trying to figure out how you are doing with coverage. Are you behind? Ahead? What adjustments can you make?

Most people who are not classroom teachers have little idea of how much energy teachers spend on school during the break.

As you think about the short term, as important as that is, it is not too early to start thinking about summer professional development plans. The CSTA Annual Conference is probably the best chance to learn from and network with other computer science educators. Is it in your summer plans?

Alfred Thompson
At-large member, CSTA Board

Inspired Students

Don’t you just love it when passionate people find a project and just make it happen? Isn’t it even better when the people are students passionate about CS?

I recently learned about a CS competition being organized by a group of students from around the U.S. and spearheaded by Arun Dunna, a HS junior from Atlanta, Georgia. The competition, sCTF, will be an online, week-long “capture the flag competition” for middle and high school students. The project is inspired by competitions such as PicoCTF, HSCTF, and EasyCTF.

Problems will involve a variety of programming skills and concepts including cryptography, reverse engineering, and general algorithmic problems. The team competition will take place quarterly beginning March 1, 2015.

There isn’t a lot on the website just yet, but more is promised—including prizes for the winners.

I wish them the best of luck in their venture…perhaps some of your students will participate and report back about the experience. Or better yet, maybe some of your students will see this as an inspiration to follow their passions.

CSEdWeek Stories

As I write this post, CSEdweek 2014 is nearing its end. There have been numerous articles in the national press spreading the message of K-12 CS education, including President Obama becoming the first President to write code (http://www.wired.com/2014/12/obama-becomes-first-president-write-computer-program/). However, the biggest impact of CSEdweek is at the local level, where teachers in the classroom are working with their students to show them the power and fun of computing. I recently talked with Terrie Brown, who is a 2nd grade teacher at Fairview Elementary in Bellevue, Nebraska. Her class made a video of their CSEdWeek activities. Check it out at http://youtu.be/uNCtJkMsERA and see the looks of excitement and empowerment on the students’ faces. Also, if you have stories or videos from your CSEdWeek activities, why not share them here?

Dave Reed
Chair-elect & College Faculty Representative
CSTA Board of Directors