Sunday, January 31, 2016

BASIC Good Works

In the beginning was the Word…
(John 1:1)

January 30, 2016 for me will be one those days committed to memory: Where we you when you heard the announcement from the White House on a specific initiative to prepare the next generation of technology leaders? In his weekly address, the President announced plans for a $4 billion investment, stating: We have to make sure all our kids are equipped for the jobs of the future. (To view the full statement about Computer Science for All, #CSforAll, visit https://www.youtube.com/watch?v=sy-iY3-otk4).

The meaning and application of computer science has transformed since my first introduction in the 80s. When I signed up for my first computer class, I did not fully understand what that meant. Keep in mind; this was prior to the days of the majority of families in our community having a home computer. I do not remember touching a computer until I was in high school, so I thought the course I signed up for was to teach me the basic skills of using a computer. I had no idea that BASIC was a programming language that I was expected to learn to solve problems.

Through high school and college, I managed to push through languages foreign to me like BASIC, FORTRAN, COBOL, and TURBO C because they were required courses for my engineering major. I refer to them as foreign languages because although I mastered writing IF/THEN/ELSE statements (with and without syntax errors), the problems we were solving had no real life application in my real world experiences. After gaining work experience, I began to understand the relationship and dependence on foundational computer science programming:


Hierarchy of Programming Languages



In my current workforce readiness initiatives, I often get pushback from parents and elders for suggesting that kids enroll in manufacturing or industrial programs of study. For them, manufacturing has a connotation of being a laborer, without regard for the technology required for process or product improvement. What I have found is a lack of awareness of the computer science basics necessary throughout the value chain of machining or automation or robotics, etc.  Just as in the beginning was the Word, the beginning of value creation rests on equipping our next generation of technology leaders to solve problems using computer science. How will your community participate in #CSforall?  Let us know by commenting or sending an email to latanyua.robinson@gmail.com. If you like this post and want to catch up on some of my previous discussions, please visit the full Purposed Work blog at http://ltr-latrobe-mfg.blogspot.com/.