Presentation is loading. Please wait.

Presentation is loading. Please wait.

Coding your way through school! Dr. Martine Ceberio Associate Professor of Computer Science The University of Texas at El Paso

Similar presentations


Presentation on theme: "Coding your way through school! Dr. Martine Ceberio Associate Professor of Computer Science The University of Texas at El Paso"— Presentation transcript:

1 Coding your way through school! Dr. Martine Ceberio Associate Professor of Computer Science The University of Texas at El Paso mceberio@utep.edu

2 Today’s agenda  What is Coding?  Computational Thinking?  Resources out there available for everyone  Some inspiring Efforts  Some Demonstrations  Brainstorming and Q&As … all under 50 minutes… … all under 50 minutes…

3 Coding?   Usually understood as: writing in a language that can be processed by a computer (possibly via computer software)   The process of writing instructions – to achieve a given task / solve a given problem – so that a computer can understand

4 Coding… … in the classroom???  Tasks can be varied… not necessarily science related  Computer used as a support for computations (science?), for coded presentations (social sciences? languages? etc.)  How hard is that???? … we’ll get to that point … we’ll get to that point

5 Why code?  Computers are everywhere!  Computer literacy: we know how to read, why not know how to talk to a computer?  Understand how computers work… so it is not black magic!  And more: see below… http://www.edutopia.org/discussion/coded-success-benefits-learning-program http://www.codeconquest.com/what-is-coding/benefits/

6 Why code? In numbers!

7  Everybody in this country should learn how to program a computer… because it teaches you how to think —Steve Jobs

8 Computational thinking?  = problem-solving process  It can be:  Algorithmically solving problems of scale  Formulating problems such that computers can assist  Analyzing and logically organizing data  Generalizing and applying this process to other problems http://en.wikipedia.org/wiki/Computational_thinking

9 Coding and Computational Thinking? Coding teaches:  Understanding the problem to be solved  Posing a problem / defining tasks to be achieved  Problem-solving  Being able to list steps to be taken to solve a problem = breaking problems into smaller ones

10 In your classroom  Computers as just another support  Like a notepad  Like a camera  Like a poster  Examples:  Math: design of experiments, playing with expressions  Languages: coding, rather than recording, videos  Social Studies: researching apps ideas for some area of improvement / research

11 Also: http://scratch.mit.edu/starter_projects/ http://www.alice.org/HourOfCode/introduction.html http://studio.code.org

12 How can you do it?  How easily?  Using which tool?  How steep is the learning curve?  Is this expensive?  Does this involve math?

13 (Almost) Endless resources  Tools:  Alice: http://www.alice.org/index.php http://www.alice.org/index.php  Snap: http://snap.berkeley.edu http://snap.berkeley.edu  Scratch: http://scratch.mit.edu/projects/editor/?tip_bar=ge tStarted http://scratch.mit.edu/projects/editor/?tip_bar=ge tStarted http://scratch.mit.edu/projects/editor/?tip_bar=ge tStarted  Light-bot: http://lightbot.com http://lightbot.com  Processing: http://hello.processing.org http://hello.processing.org  Code Studio: http://studio.code.org http://studio.code.org  Many more at http://code.org/learn http://code.org/learn  Others?

14 Endless resources  Curricula:  Code.org: http://code.org/educate http://code.org/educate  Exploring CS: http://code.org/files/ECSonepager.pdf http://code.org/files/ECSonepager.pdf  CS principles: http://code.org/files/CSPcurriculumflyer.pdf http://code.org/files/CSPcurriculumflyer.pdf  CSTA.acm.org  Engage CS: http://www.engage- csedu.org http://www.engage- csedu.org http://www.engage- csedu.org

15 Opportunities  Code.org  Professional development  District partnerships  Inspire students  The Hour of Code  NCWIT.org  Aspirations in Computing  Data, best practices, etc.

16 Ideas  Let us look at what can be done…  … and then brainstorm about what we can do

17 Summary  Computers as just another support (beyond paper, cardboard, videos)  Computers as just another skill (in addition to reading, writing, arithmetic)  And it is not even hard:  Plenty of resources  No need to prior knowledge in most cases

18 And to conclude…  Since I hear there is a Super-Hero theme at this conference!...

19 My superhero! Coding is like having super powers!

20 Thank you for your attention!!!  Please feel free to contact me at: mceberio@utep.edu


Download ppt "Coding your way through school! Dr. Martine Ceberio Associate Professor of Computer Science The University of Texas at El Paso"

Similar presentations


Ads by Google