Image by U.S. Department of Education on Flickr, under Creative Commons |
In reality, students in my class learn to develop computational thinking skills. Using a computer to solve real-world problems does indeed require becoming familiar with acronyms, mastering some basic algorithms, and writing commands in Python, Javascript, or other languages. However, the most critical skills that students will be expected to master involve collaboration, presentation, and knowing how to break a task down into its essential steps.
By approaching computer science as a flexible tool that is vital in many disciplines, students will appreciate how learning to program can benefit them in whatever career path they chose. Teachers in all content areas can also see the value in integrating computer science principles in their practice.
Here are seven tricks for getting students to enroll in computer science classes—or engage them in computational thinking in your own classroom.
Read more...
Source: Education Week Teacher