Computational Thinking in a Liberal Arts Cryptology Course

نویسنده

  • Marcus Schaefer
چکیده

We describe aspects of computational thinking as covered in the course Codes and Ciphers (CSC 233). 1 Cryptology and Computational Thinking Cryptology consists of cryptography and cryptanalysis, or, in other words, the making and the breaking of ciphers. History suggests that one cannot successfully do one without the other: too many ciphers were designed by enthusiasts without any knowledge of cryptanalysis, and the consequences were typically dire. In our Codes and Ciphers courses, the breaking of ciphers is therefore a central part of discussion and student activity. Historically too, the breaking of ciphers has typically been the motor of advances in cryptography, including AlKindi’s description in 900 AD of how to use frequency analysis to break substitution ciphers in Arabic and the work of Bletchley Park on breaking the German Enigma cipher during World War II. Throughout history, the cryptographic process has become more algorithmic, as ciphers became more mechanical, mathematical, and, eventually, digital. But even before the mechanization of cryptography in the 19th century (not accidentally coinciding with the advent of computing machines, both analogue and digital), a cryptographer’s work was best described in algorithmic terms, and in Codes and Ciphers the students will see evidence of that when breaking many classical ciphers. The following is not a complete account of the topics covered in Codes and Ciphers; it concentrates on some of the relevant examples, and it recasts them in a more systematic fashion to emphasize the computational thinking lessons. For the purposes of this document, computational thinking is understood (narrowly) as the way of thinking involved in effective problem solving. No attempt is made to explain the ciphers discussed in detail; Simon Singh’s The Code Book is a good, popular introduction; it is also, currently, the textbook for the course.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Teaching global public health in the undergraduate liberal arts: a survey of 50 colleges.

Undergraduate public health and global health studies are usually found at universities with graduate programs in the disciplines. Following the experience of teaching a short course in global health within the liberal arts, we reviewed global and public health offerings at 50 liberal arts colleges for the 2009-2010 academic year. Forty-two percent had a track, concentration, or program, and 30...

متن کامل

Work in progress - Teaching engineering concepts to liberal arts students

Lafayette College, with strong programs in engineering and the liberal arts, requires sophomore students to enroll in a “VaST” (Values and Science/Technology) course. These courses incorporate approaches from the engineering viewpoint and ideas from the social sciences and humanities. As a result of taking a VaST course, students should be better able to see and understand engineering and scien...

متن کامل

Promoting Liberal Arts Thinking through Online Discussion: A Practical Application and its Theoretical Basis

Addressing Carsten and Worsfold's (2000) assertion that online learning eliminates the possibility for "liberal learning," the author of this paper describes the context and guidelines for an online discussion assignment that he used as a faculty member at a liberal arts college. The purpose of this assignment was to help students engage in personal development by examining the ways course cont...

متن کامل

Motivation for Trainee Teachers: Non-Computing Background Learn Action Script

Programming has become significant to students in the area of liberal arts and humanities. This research introduces the idea of engaging those students through learning flash action script production. To motivate these students to learn technical skill is to provide them an appropriate teaching instrument for learning. Developing suitable teaching tools for learning flash requires students’ eng...

متن کامل

Ac 2010-279: an Interdisciplinary Undergraduate Course Bridging the Gaps between Engineering, Science and the Arts

This paper presents an innovative interdisciplinary undergraduate course that simultaneously engages the disciplines of engineering, science and arts. This course is intended to motivate students to reach across the boundaries of their own disciplines and advance their critical thinking, creative problem-solving and computational thinking skills, while learning the relevant technical knowledge....

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008