About Dan Blier

CSTA Board of Director (District Representative) DFW CSTA Chapter President Expanding Pathways in Computing (EPIC) - Texas Representative CS4TX Task Force PreK-12 Computer Science Curriculum Specialist for Plano ISD, Plano TX

The Importance of Industry Partnerships in CS Education

By Dan Blier, CSTA Board of Directors (District Representative)

One main purpose of computer science education is to prepare students for industry.  Without industry partnerships, our CS programs may not be preparing students for the workplace.  As part of my responsibilities of building and support a Pre-K through 12 grade CS program, I work with several industry partners. 

As we prepare students for future jobs, we also need to better understand what companies, who will be hiring our students, need.  We must push past teaching only programming syntax.  Students must be able to collaborate with others and come up with creative solutions to various problems.  In one conversation with an industry partner, we asked what issues they see from newly hired computer science majors.  Some issues were simple things like not showering to go to work.  However, other issues were more concerning.  New hires are attending planning meetings and not engaging by asking questions.  They return to their desk lacking clarity of their assignment because of this issue.  We must provide students opportunities to engage with each other and to feel comfortable asking questions in a group or classroom environment. 

Our district has worked with several locally-based industry partners such as USAA, Finastra, Capital One, Texas Instruments, Boeing, Toyota, Amazon, and JPMorgan Chase.  These companies reach out with a variety of opportunities for their employees to engage with our students.  When students have an opportunity to meet people who work in the field, students gain a better understanding of CS-related jobs.  Some students would never know about these types of jobs without these experiences.  Getting an opportunity to see what the workplace looks and feels like is an important part of CS education.  Through these partnerships, students have been brought to these organizations to engage in coding activities while collaborating with employees.  Hackathons are another great way for students to engage with industry partners while learning more about careers in CS.  In other cases, industry partner employees have visited our classrooms to lead Hour of Code activities or other coding experiences.  These employees are always asked to share something about their job with our students. 

In some cases, teachers can participate in externships during their summer break.  Teachers in the CS program have come back and shared their experiences with the rest of the CS team and brought back industry knowledge to their classrooms. 

Students will eventually have to interview for computer science positions in companies.  One thing that has come up through our discussions with industry partners is that candidates go through what is called a whiteboard interview.  The candidate may be interviewed with other candidates in a group situation.  They may interview with a team of employees.  Through the whiteboard interview process, candidates must show their ability to think on their feet, take their content knowledge and come up with a creative solution within the parameters set by the company, and engage with others.  Some organizations are no longer requiring a bachelor’s degree for an entry-level employee.  If we are to prepare our students for these entry-level jobs, we must prepare them for the interview process.  Industry partners can be helpful in providing volunteers to come run students through such a process. 

Whether you are in a metropolitan area like Dallas-Fort Worth or in a rural area, there are different ways to engage with industry partners.  Organizations like TEALS (https://www.microsoft.com/en-us/teals) can help you connect with industry partners wherever you may live and work.  Here are some other computer science career-related resources to check out.


Dan Blier
District Representative

Building a Pre-K to 12 Computer Science Program.

By Dan Blier, CSTA Board of Directors (District Representative)

It is that time of the year when we re-open our doors to our students for another school year.  With that in mind, this is a great time of the year to start thinking about what new computer science resources students will be introduced to this year.  As a district computer science curriculum specialist for Plano Independent School District in Plano, Texas, it is my role to work with teachers from Prekindergarten (Pre-K) through 12 grade to build a vertical computer science program. 

Building an equitable computer science program takes a great deal of planning and collaboration with others.  Input from teachers, campus and district administrators, parents, the District Board of Trustees, and community partners is an important part of this process.  The process requires taking a look at what resources are out there and digging into the state standards and CSTA Computer Science standards. 

For the past three years, we have been working in my district to develop a computer science program that will allow every student to have an opportunity to learn to code and prepare themselves for a career in computer science or that uses skills from the field of computer science. 

As we roll out new resources, we are constantly looking ahead to see what is our next step.  So far, this is what we have developed and what we have learned through this process.

Pre-K students have unique needs as many are not yet able to read or write.  We have decided to put Lego Coding Express in our early childhood campuses and elementary schools with Pre-K students.  Coding Express provides students with structured play while introducing some coding terms such as sequencing, looping, conditional coding, and cause and effect using some color-coded action bricks.

Our elementary schools are engaging students in coding during and after school.  Through our partnerships with the University of Texas at Dallas and other community partners, we are able to bring graduate students and professionals to our campuses after school at no cost.  During the school day, we are engaging students through interdisciplinary learning by combining computer science and math, science, social studies, and English language arts.  Resources like Code.org are great since they allow us to engage our bilingual students through the various translations available.  Last year, we created an Elementary Computer Science Cadre to help build this grade band of the program.  This group serves as voices on their campuses to help promote this program while helping us evaluate and develop curriculum over time.

Our Pre-K through second-grade students have been engaging with Blue-Bots.  Blue-Bots allow students to learn to code through the application of sequencing and looping.  We have placed Blue-Bot kits on all 47 elementary and early childhood campuses.  Our third through fifth-grade students are provided with more rigor by learning to code with Sphero SPRK+s.  These can be programmed using block-based and text-based JavaScript. 

We have purchased more Sphero SPRK+s for our 13 middle schools.  Initially, this is to provide our students with after school opportunities to learn to code or to engage students with coding through an existing class.  Having physical resources for students who are learning to code helps most students connect better with the concepts and see what the code does each time it is run.  Our goal is to introduce computer science courses to our middle schools in 2020-2021.  We are excited about adding a fifth year to our vertical high school program.

Our high school program is the most developed part of our program.  We offer on level, Advanced Placement, and International Baccalaureate at our various high school campuses.  Our computer science teachers are a very collaborative and supportive group of teachers.  Over the summer, our teachers work together to write the curriculum for these courses.  We schedule three full-day pullout days to continue the momentum throughout the school year.  Students have an opportunity to engage with our computing clubs that are very active in our region.  These clubs compete in Java programming competitions with peers from our neighboring districts.  Our three senior high campuses are known for bringing back trophies from these competitions.

Lots of work goes into building a district-wide computer science program.  We encourage you to check out the work our district is doing by visiting our website at https://www.pisd.edu/computerscience

Dan Blier
District Representative