Beruflich Dokumente
Kultur Dokumente
Sparkman
Chen
CSIS
April 27, 2016
Sparkman 2
Sparkman 3
While learning to code is important and the earlier you know it the better, one particular
study by Fortune.com finds that most US students are not prepared for a computer science major
as they are not taught the skills needed to work on college level. Marie desJardins, an associate
dean for engineering and information technology and professor of computer science at the
University of Maryland, Baltimore, and writer for Fortune, commented that education in
computer science today is very lacking and limited between Kindergarten to High School, and
many people who get into this major do poorly because of this. Moreover, the standards that
have been adopted by states focus more on the low-level skill than on abstract computational
concepts. Most states will teach one aspect of technology while other focus on another. This
lack of cohesion or set standard can be difficult who grew up in one state and go to school in
another. Standards are being created where young students are able to have the skills needed for
future careers yet one major hindrance is the availability of teachers that process the knowledge
and skills to teach. Along with the lack of teachers being available, one thing that desJardins
highlights is the lack of diversity in this field consisting of very low numbers of females, and
even much lower in racial minorities enrolling in this field. One more thing to add into this is the
need for certification. Most teachers are not certified in this field and would require them to be
certified if standards are created. All of these things complicate young students who have the
desire to learn but no real way to obtain the skills needed for college. While all of this sounds
like bad news, the fact that the government, professors, schools, and students are all aware of
these concerns, things are actively changing that can help future students better.
While it may be difficult to start learning computer science in K-High School, a
determined student with an eagerness to learn can be very successful. We live in the internet age
where information basically flows at our finger tips. A person who is really looking into getting
Sparkman 4
in to this field can find tips and help from many sources on the web. Many forums and sites are
dedicated in teaching or helping young students start their life in this area. Many books have
been written to help teach people the programming skills they need. One interesting book
focuses on children and pre-teens but can be adapted for everyone. Jon Woodcock, author of
Coding Games in Scratch, teaches kids basic programming skill using Scratch. Scratch is a
programming language and an online community where children can program and share
interactive media such a stories, games, and animation, as described by scratch.mit.edu. Scratch
offers a unique and interesting way to introduce children into programming. It is even offered
with the NOOB Distribution for the Raspberry Pi, a credit card sized computer that is cheap and
designed to work in many different ways. Before he teaches you how to code Woodcock explains
to his reader that a computer cant think for itself-it works by blindly following instructions.
Understanding this is the most important thing as we tell computers what to do and not to do.
There are many areas of studies that a student can choose when entering this field. Using
tips that experts give, using online sources, and using books designed to teach you things you are
interested in can really help a person progress to a computing major. Experimenting and finding
out what you like will most likely be the most time consuming thing as it may take several
courses for you finally say you like it or dont like it. Gone are the days where there will be an
expert in everything that has to with technology, especially an expert in every computer language
as there are too many to count now. Technology changes and grows so rapidly, it is impossible to
keep up with everything but this also makes it easier as a person can choose to focus on one
particular subject and become an expert in that. People rarely have to learn the whole field if they
want to be coders. Also people who do networking do not need to know how to create a website.
This helps people pick and choose and focus on their ultimate goal in in computer science.
Sparkman 5
Sparkman 6
Works Citied
DesJardins, Marie. Fortune: The real reason U.S. students lag behind in computer science.
October 22, 2015. Web. May 3, 2015. http://fortune.com/2015/10/22/u-s-studentscomputer-science/
Sullivan, DJ. Codestart: 7 Things to Prepare Yourself for a Degree in Computer
Science. November 07, 2016. Web. May 3, 2016. http://blog.codestart.com/7-
things-to-prepare-yourself-for-a-degree-in-computer-science/
Woodcock, Jon. Coding Games in Scratch. New York, New York: DK Publishing. 2016. Print.