Document

advertisement
A Survey Of Computational Thinking by Ethan Bernstein
Making Information Available To
The World with HTML and
Webpages
Dynamic Webpage Programming with
JavaScript
Presentation of Information with
MS Powerpoint
http://http://acsweb.ucsd.edu/~ehb
ernst/CSE3Page.html
We used basic JavaScript to build simple webpages that had
user interaction. In these two examples, The user would
select a donation and the script would spit out what donation
level he or she had achieved; The user would first be
prompted to type in his or her name, followed by their
language of choice, and finally the program would print their
name and a greeting in the chosen language.
Data Analysis and Visualization
with MS Excel
We created a budget plan with estimated
spending when out of college. Using excel, we
created spreadsheets and graphs to represent
this data and projection.
Desktop Publishing with MS Word
Visual Programming with Alice
Using Alice, a drag and
drop programming applet
engineering by Carnegie
Mellon University, we
created short animations
with code and familiarized
ourselves with important
programming concepts
such as loops and
conditional statements.
Computational Thinking
Computational thinking is thinking at multiple levels of
abstraction for solving problems, designing systems,
and understanding the power and limits of human and
machine intelligence. Computational thinking also
means being able to go above the original whole and
constructing a whole of wholes. Or going above the
whole and thinking about the whole in an entirely
different way.
Download