So, summer has ended. The kiddos are all just beginning to settle in, and you are starting to drown in grading and assignments. Stress not — TA/CS-SIG, the Technology Applications/Computer Science Special Interest Group, is here for you.
As the Computer Science Vice President of TCEA’s TA/CS-SIG, I wanted to compile a list of some of my favorite tech apps and computer science resources that make my life manageable and will hopefully help all of you complete tasks more efficiently as well.
Making Life Easier
Every programming and computer science teacher knows that grading coding assignments can cause even the most dedicated soul to become disillusioned with the whole system. In order to simplify my life, I have used a variety of practice sites throughout my career, many of which you may already be familiar with but some you may not. Oh, and the best part? They are all free.
- Repl.it — Repl.it is a simple and powerful online compiler that allows students and teachers to work in over 50 different languages. Teachers can set up classrooms and create assignments for their students or you can find an already created classroom that you like and borrow from it. You can even set up autograding, which will save you time in the long run!
- CodingBat – CodingBat has a series of code practice exercises that you can assign to your students for either Python or Java. These are a series of small problems that are designed to help build skills and syntax proficiency.
- Khan Academy – You can create a Khan Academy classroom just for computer science or programming. The courses offered range from computer programming to computer animation, and all of it is graded for you by Khan Academy.
- Runestone Academy – This is a website that contains a number of open source, free books and activities. Like the other sites listed here, Runestone will allow you to make a classroom and give students assignments. Included on the site is an AP CSA review that I use every year and that my students have found to be very helpful. The site also contains books on Python and data science, along with exercises and projects that you can use in your classroom.
- GitHub Classroom – This is one that a lot of us tried a few years ago and found to be a bit unwieldy and difficult to manage. However, it may be time for you to revisit GitHub classroom. They have a new classroom assistant that makes grading so much easier and that can be integrated to work with an LMS and third-party testing.
- NICERC – If you are teaching any of the courses in the new cyber security pathway, I am sure you have heard of NICERC. But, if you have not, they have a bunch of great resources for you to use. They offer curricula for a number of STEM/STEAM disciplines and much of it is hands on and project based.
- WeTeach_CS – This year, WeTeach_CS from the University of Texas at Austin has rolled out their new computer science A curriculum. It is free for this year, so sign up and give it a try.
- Last but not least, TCEA’s TA/CS-SIG officers are always available to help answer your questions and provide great resources via the TA/CS-SIG group in TCEA’s online Community, which all active TCEA TA/CS-SIG members have access to.
I know there are many resources out there that people are using, but hopefully there is at least one on this list that you haven’t tried yet that will help you stay calm, cool, collected, and organized throughout this school year. If you have additional resources you love, please share by leaving a comment below.
Here’s to a happy, less stressful school year for all!



We had some huge wins in the area of computer science and computational thinking this session. Our six-year goal of providing weighted funding for the 9-12 Technology Application courses has finally been achieved. In HB 3, the school finance legislation, the weighted funding for CTE was changed from grades nine through twelve to grades seven through twelve. In addition, the
There are two pieces of legislation that are going to impact educational broadband. The first is HB 1960 which creates a Governor’s Broadband Council that will advise the governor on issues related to broadband access to unserved areas. This is progress, but not as much as we hoped for. There are few, if any, areas of Texas that are unserved. The original bill included underserved areas, but heavy lobbying by the large telecommunication companies eliminated that language from the bill. However, we consider this progress because we finally have some entity at the state level that will look at the state’s needs for broadband from a strategic perspective. For too long, all state entities have tried to provide affordable, scalable broadband for their own purposes when it would be much more cost efficient to survey the needs across agencies and entities and design a plan to meet all the needs. HB 1960 at least establishes a council that could do this in the future, if given the authority. 
There are several opportunities in the bills mentioned above that will provide professional development in digital learning. The Blended Learning Grants are largely designed to provide professional development for educators in blended learning, not to mention the funding provided to UTeach to continue to provide this type of training to Texas teachers. Also, this is a good chance to remind districts that the TIMA may be used to provide professional development on the use of technology. In addition to these bills, the legislature passed HB 2424 that requires the SBEC to establish rules to create microcredentials in fields of study related to an educator certification class. This was one of TCEA’s legislative priorities, so we are excited to see this bill pass.

activities are self-guided so you don’t have to know how. You can learn to code at the same time as your participants! All you have to do is select a
Now that you are all jazzed about hosting an Hour of Code, you want to make sure others know about it. Hour of Code has all types of









This year’s challenge, Mastering Mars, allowed students the opportunity to task their robots to prepare the Martian environment for human settlement and iron mining. Each team’s robot had to complete as many tasks as they could within the two-minute time frame. Teams were allowed to use one LEGO Mindstorms programmable processing unit, LEGO-branded motors and sensors, other LEGO-branded devices, and non-LEGO parts not to exceed the five dollar limit.
As Arena contestants battled it out for the top spot, Invention participants exercised their creative-thinking skills by designing a robot to solve a real-world problem of their own choosing. From iPotty toilet assistance for the elderly to oil pipe sealing robots, students of all ages let their imaginations run free to create exciting solutions to make the world a better place. Other solutions offered to save lives, assist entomologists to gather insect specimens, and collect dangerous metal objects, among others.







Step 1 : Print your egg timer