CT_2016
Computational Thinking
CT_2016,
the home page for the class ISC1057,
"Computational Thinking",
a class to be offered by the Department of Scientific Computing
at Florida State University, Fall Session 2016.
This class introduces students to the history, problems, ideas and
techniques associated with computation. The emphasis will be on
demonstrating how some real world problems can be handled by a computer,
if we are able to make a simplified model of the problem,
work out a solution technique, and describe that technique in
a careful sequence of steps.
Class stuff:
Class topics:
-
bars.pdf,
making bar charts using Plotly.
-
chance.pdf,
chance, change, and choice.
-
clustering.pdf,
clusters and classification;
-
codes.pdf,
codes, ciphers, and data correction;
-
compression.pdf,
compression of images and other files;
-
cryptography.pdf,
codes, ciphers, and cryptography;
-
doublets.pdf,
how a computer can solve
a kind of word game invented by Lewis Carroll.
-
histogram.pdf,
how to use Plotly to
make several kinds of histograms.
-
homework1_1057.pdf,
homework assignment 1.
-
homework2_1057.pdf,
homework assignment 2.
-
introduction.pdf,
introduction to the course.
-
lineplot.pdf,
how to use Plotly to
make several kinds of line plots.
-
lineplot_demo.pdf,
how to use
Plotly to make the line plots needed for the homework assignment.
-
machine_learning.pdf,
machine learning.
-
ngrams.pdf,
how Google chopped up millions
of books to make a searchable database of phrases.
-
ngrams_classwork.pdf,
classroom exercises for ngrams.
-
pagematch.pdf,
how a search engine examines 4 billion web pages for your keywords.
-
pagerank.pdf,
how a search engine determines which web pages containing your
keywords are actually the most relevant ones.
-
scatter.pdf,
making scatter plots using Plotly.
-
syllabus.pdf,
the initial course syllabus.
Last revised on 24 February 2021.