Abdulaziz Karam
Teaching Code in School: Necessary or a Waste of Time?
Coding is about creating software, applications, and websites and for advanced searching and computing. Computers are taking a significant part of everybody’s life nowadays. We use computers because they are fast in doing specific jobs, and code writing is the way to communicate and understand the computers. Until today, per Internet Live Stats website there are more than two billion Internet users worldwide and more than two million users specifically in Kuwait. By this statistic, we can conclude that there are more than two million people in Kuwait are using computers or smart-phones, which are a smaller computer on individuals’ pockets. Nowadays codes are powering almost everything around us. When you hit the power button in your computer, the code is powering up your device to let you launch your favorite applications and software. When you visit websites like eBay or Amazon to order your favorite things, it is the codes which are behind this process to be completed. For now, it is just the beginning age of coding. Would you be able to imagine how is our life going to be until the next decade? We can see how the world is developing nowadays and how coding is helping us to do things much faster or we have done things that we could not do without the power of codes. Is it not necessary to learn how to code while it is one of the most important things that we will need in our future and it will contribute to changing our country in future? Nowadays, because we are welcoming the digital age, and because of the significant daily increase in the computer devices and Internet usage, the programming languages will be a basic literacy, so I think coding should be taught in schools, especially for the next generations of students.
First of all, in Kuwait, many students are not learning the necessary skills for advanced thinking, for instance, creative and logical thinking, because Kuwait’s education system is not about thinking and solving, but memorizing and answering. Students in Kuwait focus only on remembering the information seeking for highest grades without caring about understanding the concepts and how they could use them in their daily life. Therefore, there are many benefits from learning and teaching programming for students and expand it with many different skills. As Steve Jobs mentioned, according to goodreads.com, “Everybody … should learn to program a computer, because it teaches you how to think,” so we are teaching students how to think if we teach them how to program from their early years. Also, Allan, Collins, and Richard Halverson’s book assumed that the use of computers in schools is a better way to earn better educational outcomes. Learning the computers had been applied from many years ago, but the authors admit that even though computers have been used in education for over 30 years, the curriculum has not focused on computational thinking that can be achieved by teaching code to children in schools. Because of such teaching, learning programming will make the learning process easier, more beneficial, and it will grant the learner many aspects. Moreover, Werrell says that the major benefit of teaching the children to code is to let them develop their computational thinking skill, “the ability to spot mistakes,” which is the key to problem-solving. Moreover, according to Andoni’s article, the student will gain computational thinking aspects which will help the learner to analyze and break tasks to create algorithms, which means make a process and scenario that they are using in their daily life. Besides the creativity aspect, because programming needs to solve problems, so coding will teach the learner how to break tasks into multiple pieces, which is the method for problem-solving skills, so the student should be creative in finding the right and the best solution. Also, in this way it will help them achieve more activities and jobs throughout their lives. Furthermore, learning how to code will help the children to analyze their problems and find solutions for them. Werrell contends that coding shows the children new ways to learn about the logical thinking process and it is a fundamental skill in achieving success in any field the children will pursue. I have a cousin who lives in the Kingdom of Saudi Arabia, Riyadh, who taught his son, Abdullah, how to program in many different languages at home. As in his father’s description, Abdullah became a very creative and critical thinker, problem solver, and logical speaker, especially when he combines it with learning Arabic syntax and the Holy Quran. Thus, we will have a great generation of students with upper thinking skills.
Also, coding is everywhere, and everyone can learn it. Many companies and organizations are supporting the idea of teaching codes in school; one of the companies that support coding for children is Apple. Tim Cook, the CEO of Apple, said that Apple gave more than three hundred and fifty scholarships for programmers under the age of eighteen to attend Apple’s events for developers and the youngest child was only nine years old. Not only that, Apple donated four thousand iPads for teachers and fifty thousand for children in schools. Not only Apple who recommends coding there is also Werrell who suggests coding to children through some fun resources like Frozen Coding Tutorials at Code.org, ScratchJr, CS Is Fun, Kano, Made with Code, and Hour of Code with Khan Academy among many other fun resources. Cook also revealed that more than one hundred schools and districts applied Swift Playground, a program to introduce Swift coding language in easy ways for children to use in their school education curriculum. Some of these countries who supported Swift Playground in their educational system are Dubai and United State. Moreover, in the next three years, a nonprofit organization expects that there will be more computer science jobs than computer science graduates. According to D’Andrea, at the time she published the article, the best strategy was to spread the education of learning programming to teach a student at a time, and then one of their children, and they saw improvements, so they wanted to apply this strategy on a larger scale. They start it by teaching in school focusing on the instructors, in open libraries, and other places. Thus, they expand this strategy by events for children and young people to give them an opportunity to work with computer programming, circuits, robotics, and so on. Beside to filling the gap, they wanted to teach others how to solve problems, to better understand of computers because many people nowadays do not use the computers in the right way, and to write interactive programs. Most countries need more acknowledged programming teachers because it is a problem most of the world is having, so teaching the instructors would be one of the greatest solutions for this problem to help students get a better education for coding. Learning computer programming in schools needs some qualified teachers who believe in the real outcomes of learning how to code. Not as what we had in Kuwait in 2008 curriculum, the computer learning course that focuses on the Logo educational language and visual basic, none of the teachers knows the benefits from learning it, and none of them knows the language very well. Thus, to ensure that applying for the programming courses in schools will be effective, we need to make sure that every single tutor knows how to deliver the real outcomes out of the curriculum. Furthermore, would it be possible to bring it to schools in Kuwait? In Kuwait’s educational system it would be easier to achieve teaching coding in school because all private and public schools already have computers labs, so it will not be an issue to provide the required equipment.
Finally, maybe for some people, it is not necessary to learn to code, and it is just a waste of time, but it is one of the most important things that we will need in our future. Although some people might think coding is not necessary, our future will depend on more on computers and digital components, so learning how to code will make it easier for the learner communicate and deal with the computer. Coding will increase the employment opportunities, and it will provide more jobs for people in the future because there will be more fields for more developers to design and run the software for hardware products or to develop some applications and plugins to have an advance experience with any software. Also, learning to code and understanding the computers will make it easier to pass interviews. As a friend of mine who studied in the United States told me that he was majoring in business and before his graduation, he wanted to get two subjects in the liberal arts field, and he chose to get programming classes in C++ coding language. He once told me, “Learning how to program was one of the hardest choices I have ever made, but when you learn it, you never regret. It also helped me to pass the job interview in Qatar.” Coding is not a waste of time because programmers can make useful applications that can contribute to changing many longstanding concepts like sending mail letter to another address that takes a long time to send and receive to a faster way which is sending e-mails and another jump to instant messages like WhatsApp. Some people think it is hard for their children to learn to program in school. Gülbahar mentioned that programming courses have been mandatory in higher education, and the possibility of those courses to be included in all middle and secondary school levels is very high. She chose to teach programming in easy programming environments in Scratch, which is a visual programming language. She thinks it is a better way to teach young students in an accessible, easy, and interactive way because it makes the students to write codes easier and to have a better understanding of the coding blocks. When they tried it in school, they speculate that it is more engaging than other standard science and literature subjects, because Scratch has more visualizing and it can be used to program interactive stories, games, and animations and share all the creations with others in the online community. Thus, coding does not have to be hard to learn, and teaching coding in visualized language will help the students to get rid of memorizing and answering concept to understanding and solving.
Conclusion
To sum up, teaching and learning to code are important for everybody, but especially for the next generation because they are going to rely on computers more than what the statisticians are expecting in the future and because we are going to have a gap in the computer science, programming, and developing fields. Werrell contends that it is necessary for children to learn how to code because coding is the future of education and the society and it is a crucial for children’s future regardless of their future career choice because, as he claims, coding is more than developing software and websites. Coding is a skill where you can earn the fundamentals for upper thinking skill such as computational, creative, and logical computational thinking which will help in raising a significant number of students’ brains. Besides the skill to break tasks and problem solving which a skill that we are about to miss in Kuwait.
Work Cited
“A Quote by Steve Jobs.” Goodreads. N.p., n.d. Web. 29 Dec. 2016.
“Kuwait Internet Users.” Internet Live Stats. N.p., n.d. Web. 28 Dec. 2016.
Alhussainan, Othman. Personal interview. Apr. 2015.
Collins, Allan, and Richard Halverson. “Rethinking education in the age of technology: The digital revolution and schooling in America.” New York; Teachers College Press, 2009.
D’Andrea, Kristen. “Next Generation Programmers: Long Island Couple Aims to Increase Tech Education for Kids.” Long Island Business News, 2014.
Gülbahar, Yasemin, and Filiz Kalelioğlu. “The Effects of Teaching Programming Via Scratch on Problem Solving Skills: A Discussion from Learners’ Perspective.” Informatics in Education – An International Journal, 2014. pp. 33-50.
Sanz, Andoni. “Why Teaching and Learning How to Code in Schools.”EdTechReview. N.p., 26 Apr. 2015. Web. 05 Nov. 2016.
Werrell, Beth. “Why Learning to Code Benefits Kids, Regardless of Future Career Choice.” Connectionsacademy. N.p., 04 Dec. 2014. Web. 14 Nov. 2016.
I’m Going To keep this for later reference.
Great. I hope you like it.
Hello, happy that i found on this in bing. Thanks!
That is informative content for me..
I added your site into my favourites.
P.S.: Excited for future updates.
Charles
This post is worth everyone’s attention. Where can I find out more?
I’m really impressed with your writing skills as well as with the layout on your weblog. Is this a paid theme or did you customize it yourself? Anyway keep up the nice quality writing, it is rare to get a nice blog like this one nowadays..
Some genuinely great content on this website, thanks for contribution. “He that falls in love with himself will have no rivals.” by Benjamin Franklin.
I love looking through a post that can make people think.
Also, thanks for allowing for me to comment!
Hello, I log on to your blogs like every week. Your story-telling style is witty,
keep up the good work!
vurcazkircazpatliycaz.kK9LBZTnFJJb
vurucuteamgeldi.JIZGmDcj1sdp
daktilogibigibi.LB1Zy8DTUlJo
daxktilogibigibi.stIrwvn1eftB
xyandanxvurulmus.F67RcsrasPfY
xbunedirloooo.3yhmNCza51W8
ultrafast xyandanxvurulmus.9w0zzF3HZrKh
rubs xyandanxvurulmus.gyyt8N2cerZO
You could definitely see your expertise within the article
you write. The world hopes for even more passionate writers such as you who aren’t afraid to mention how they believe.
At all times go after your heart.
Everyone loves what you guys are up too. This sort of clever work and coverage!
Keep up the amazing works guys I’ve added you guys to my personal blogroll.
I’m not that much of a online reader to be honest but your blogs really nice,
keep it up! I’ll go ahead and bookmark your website
to come back in the future. Cheers
I am curious to find out what blog system you happen to be utilizing?
I’m having some minor security issues with my latest site and
I’d like to find something more safe. Do you have any solutions?
I have been exploring for a little for any high quality articles or blog posts in this
sort of area . Exploring in Yahoo I at last stumbled upon this website.
Studying this information So i’m glad to express
that I have an incredibly excellent uncanny
feeling I found out exactly what I needed. I such a lot certainly will make certain to do not fail to remember this website and
provides it a look regularly.
First of all I want to say great blog! I had a quick
question that I’d like to ask if you do not mind. I was
curious to find out how you center yourself and
clear your head prior to writing. I’ve had a difficult time clearing my mind in getting my thoughts out
there. I truly do take pleasure in writing but it just seems like the first 10
to 15 minutes are generally wasted just trying to figure out how to begin.
Any recommendations or hints? Thanks!
Hi my loved one! I wish to say that this article is awesome,
great written and include approximately all important infos.
I would like to peer more posts like this .
Hi there! Do you use Twitter? I’d like to follow you if
that would be ok. I’m absolutely enjoying your blog and look forward
to new updates.
Pretty! This has been an extremely wonderful post. Many thanks for
supplying this info.
I am really inspired together with your writing abilities
as well as with the format to your weblog. Is that this a paid subject matter or did you customize it your self?
Either way keep up the nice high quality writing, it is uncommon to see a nice blog like this
one these days..
A motivating discussion is definitely worth comment.
I believe that you need to publish more on this
subject matter, it might not be a taboo matter but usually folks don’t
talk about such topics. To the next! Best wishes!!
Hi there everyone, it’s my first go to see at this web site, and paragraph is in fact
fruitful in favor of me, keep up posting these content.
This design is steller! You most certainly know how to keep a reader
amused. Between your wit and your videos, I was almost moved to start my own blog (well, almost…HaHa!) Great job.
I really loved what you had to say, and more than that, how you
presented it. Too cool!
Somebody necessarily help to make severely articles I would
state. This is the first time I frequented your web page and to
this point? I surprised with the analysis you made
to create this particular submit amazing. Wonderful activity!
It’s a shame you don’t have a donate button! I’d without a doubt donate to this
fantastic blog! I suppose for now i’ll settle for bookmarking and adding your RSS feed to my Google account.
I look forward to fresh updates and will talk about this website with my Facebook group.
Talk soon!
This is a topic that is close to my heart… Best wishes! Where
are your contact details though?
You can definitely see your enthusiasm within the work you write. The world hopes for even more passionate writers like you who aren’t afraid to say how they believe. All the time go after your heart.
We absolutely love your blog and find the majority of your post’s to be just what I’m looking for.
Would you offer guest writers to write content for you? I wouldn’t mind composing a post or elaborating on some of the
subjects you write regarding here. Again, awesome web site!
Wow, this post is nice, my younger sister is analyzing such things, therefore
I am going to inform her.
Can I just say what a relief to find somebody that actually knows what they are discussing online.
You definitely understand how to bring a problem to light and make it important.
A lot more people have to check this out and understand this side of the
story. It’s surprising you’re not more popular because you certainly have the gift.
escort siteleri vurgunyedim.Z7tOTwjhfkgR
sektor benim zaten amin evladi yaralandinmieycan.3KX1VmC9CR6k
Hi there, just wanted to mention, I loved this article.
It was funny. Keep on posting!
Awesome! Its truly amazing article, I have got much clear idea regarding
from this article.
bahis siteleri porn citixx.U7ZB1hWLdr8b
sektor benim zaten amin evladi hyuqgzhqt.zEXDYEZR7nNq
viagra ewrjghsdfaa.qaemS1fnMIfl
porn wrtgdfgdfgdqq.FZpgom8bLDch
food porn wrtgdfgdfgdqq.UgUUyJo2ZPYa
fuck google wrtgdfgdfgdqq.bbthZaH1CIF4
amciik siteleri wrtgdfgdfgdqq.jFtaVRYuRRUl
It is actually a nice and useful piece of info.
I’m glad that you just shared this useful information with us.
Please keep us up to date like this. Thank you for sharing.
Whats up this is somewhat of off topic but I was wanting to know if blogs
use WYSIWYG editors or if you have to manually code with HTML.
I’m starting a blog soon but have no coding know-how
so I wanted to get advice from someone with experience.
Any help would be enormously appreciated!
porn siteleri pompadirha.jKy5qy9GvhF9
fuck google asillartaklitler.gtlcDFBbI4AJ
bahis porno hephupx.busPQluOqOrP
house porn hepxhupx.LdAwXXB8RBgG
viagra juljulfbi.FpnarAVfAmQ3
bahis siteleri child porn bjluajszz.brU9HwyY3pDJ
porno siteleri bxjluajsxzz.rfbkZZcFAgTb
seksi siteler 0qbxjluaxcxjsxzz.Q2H8ojlwlcRX
Hey, cool post There is an issue with your website in Internet Explorer; could you please check this? Because of this issue, many people will overlook your excellent article because IE is still the most used browser.
you are truly a good webmaster. The website loading pace is amazing.
It kind of feels that you’re doing any unique trick.
Furthermore, The contents are masterpiece. you
have performed a fantastic job on this matter!
BİZİ SİK BİZ BUNU HAK EDİYORUZ pokkerx.UZNd7xoAW7fw
food porn footballxx.SXF3YAh5jtb0
anal siteleri mobileidn.cl27Qp4YELMF
amciik siteleri bingoxx.ph8MetiI5uRX
craft porn 250tldenemebonusuxx.iqZ4raqJh1on
porno siteleri eyeconartxx.bpqLzXxBp2MU
sexax vvsetohimalxxvc.HBYRhoPy3IQB
sektor benim zaten amin evladi tthighereduhryyy.lmRF9hmz3Ko
This is a topic which is close to my heart…
Cheers! Exactly where are your contact details though?
porn daunlod gghkyogg.6wOpKat6RB2
porn vedio full ggjennifegg.KR5s2rmbifu
full hd sex video 4k ggjinnysflogg.bYynw720cJ3
Skillful leaders know how to balance working on relationships and strengthening formal status
and authority. Both components need to be developed.
batmanapollo.ru
Spot on with this write-up, I truly believe this web site needs
much more attention. I’ll probably be back again to see
more, thanks for the advice!
Superb site you have here but I was curious about if you
knew of any community forums that cover the same topics talked about
in this article? I’d really like to be a part of community where I can get advice from
other knowledgeable people that share the same interest. If
you have any suggestions, please let me know. Many thanks!
fashionflag best free hd porn site fashionflag.RdZXsmxKBut
goodhere Shemale porn vurucutewet.844v00roMYl
ladyandtherose Fake Taxi porn backlinkseox.kstbJLjCQG0
jenniferroy 宣教師スタイルのポルノ japanesexxporns.gs4ieCR1V21
landuse Gangbang porn lancdcuse.AuXoBeVXozL
falbobrospizzamadison Teens porn jkkıjxxx.bVYSK48jgrz
बृहत् गधा अश्लील qqyyooppxx.7vM1OXjAmqV
समूह सेक्स के बारे में बतावल गइल बा hjkvbasdfzxzz.dbr9vfpurdM
बड़ा गधा अश्लील txechdyzxca.qg7kx6yZpfl
हस्तमैथुन अश्लील hkyonet.b3U0NUN3vZJ
hentai, ਐਨੀਮੇ ਪੋਰਨ madisonivysex.26gluSeeGjg
ladesbet pov ਪੋਰਨ ladesinemi.s517dOUsyFH
ladesbet 老若男女のポルノ ladestinemi.MoqWHMkyFlT
azithromycin coupon
zithromax india