Mathematics 56H, T-Th 11:00-12:15, Phillips 228
Karl Petersen, Mathematics
Satisfies QI Math Requirement. Students in the Honors Program have priority in registration for this seminar.
Simon Singh, The Code Book, Doubleday, 1999
Hans Christian von Baeyer, Information, The New Language of Science, Phoenix, 2004 James Gleick, The Information, Vintage, 2011
Also of interest: Hal Abelson, Ken Leeden, and Harry Lewis, Blown to Bits: Your Life, Liberty, and Happiness after the Digital Explosion, Addison-Wesley, 2008
1. For All Practical Purposes, COMAP, W.H. Freeman, 2000: Chs. 9 & 10; 331-381
2. Masked Dispatches,
3. Invitation to Cryptology, Thomas H. Barr, Prentice Hall, 2002, Sections 2.7 and 2.8, 134-158.
4. Modern Cryptology: A Tutorial, Gilles Brassard, Springer-Verlag, Lecture Notes in Computer Science 325, 1988: parts of Ch. 5, 40-53, 70-78, Bibliography (91-107)
5. Privacy on the Line, W. Diffie and S. Landau, MIT Press, 1998:
6. Symbols, Signals and Noise: The Nature and Process of Communication, J. R. Pierce, Harper Torchbooks, Harper & Row, New York, 1961: Ch. III, A Mathematical Model, pp. 45-63; Ch. IV, Encoding and Binary Digits, 64-77; Ch. V, Entropy, 78-106; Ch. VIII, The Noisy Channel, 145-165
Online Notes by KEP at http://www.math.unc.edu/Faculty/petersen/:
2. Number Theory and Cryptography
3. Elementary Probability
4. Shannon’s Information Theory
Office Hours: T, Th 12:30-2 and by appointment, Phillips 300A. E-mail address: firstname.lastname@example.org,
It is common to say that we are now living in the information age. What are the ways in which information is stored, transmitted, presented, and protected? What is information anyway? Topics for this seminar will be drawn from cryptography (secret writing throughout history, including Thomas Jefferson's cipher machine, the German Enigma machine, public-key systems, and security and privacy on the internet) and information theory (entropy, information compression, and error correction). Further topics may include symbolic dynamics (study of symbol streams and associated dynamical systems and formal languages); applications like image compression and processing (compact disks, MP3 and JPEG, transforms, error correction, noise removal); the manipulation and analysis of the huge reams of data now being collected by science, industry, and government (genomes, consumer research, intelligence data); and visualization (how can different kinds of information be vividly and usefully presented, combined, and compared?). These topics are mathematically accessible to anyone with a high-school background and offer many possibilities for experimentation and theoretical exploration.
We will begin by reading, discussing, and working on the texts. There will be some mathematical and computer exercises. (We will use software such as Matlab and Mathematica, but no previous knowledge or experience of software or of programming is assumed.) After developing this background, students will select individual or group projects that could involve encoding and decoding messages, enhancing and compressing images, transforming and filtering signals, measuring properties of information sources (including analysis of artistic and literary objects), investigating current information-related discoveries and issues, and so on. Each project should involve some independent research, experimentation, and exploration and should contain a significant mathematical component. For group projects, the contributions of each individual should be identifiable. Students will present their proposals and results to the seminar orally and in writing.
In this research-exposure course, you will be working with a Graduate Research Consultant, Colin Thomson, who will assist you with the research project. [The GRC Program is sponsored by the Office for Undergraduate Research (www.unc.edu/depts/our), and you may be able to use this research-exposure course to meet a requirement of the Carolina Research Scholars Program (http://www.unc.edu/depts/our/students/students_crsp.html).] I encourage you to visit the OUR website to learn about how you can engage in research, scholarship and creative performance while you are at Carolina.
There will be a Quiz Tues. Sept. 16 and an Exam Tues. Nov. 18. The Final Exam is scheduled for Thurs. Dec. 11 at 12 PM. However, in view of the special seminar nature of this course, where the students are intensively involved throughout the semester and prepare and present substantial individual research projects, the scheduled final exam will be replaced by an alternative final assessment. The nature of this assessment will be specified later in the semester. Part of the final exam time may be used for final project presentations.
We will agree on an extra
regular weekly meeting time (such as late afternoon, say 5-7, Wednesdays) for
out-of-class experiences, such as installing Matlab
and Mathematica, working on assignments together, viewing films and videos, and
Honor System: Students in this course are bound by the UNC Honor System. You may (and probably should) work together on class preparation, homework, projects, and exam preparation, but papers should clearly indicate the contributions of each individual and should properly credit any sources used. Exams will be closed-book individual efforts. Students are asked to sign the Pledge at the end of each exam to attest that they followed the Honor System while taking it.
Homework Problems: Due Fridays (with exceptions for holidays, etc.). Papers are to be left in the wooden mailbox marked K. Petersen opposite Ph348 (not the metal mailbox in Ph327) before 1:00. Late papers will be given some credit at the discretion of the grader--just leave them in the box whenever they are ready. Please turn in papers that are neat and written so as to be coherent and easily readable, not first drafts with scribbles and scratch-outs. We want correct, clear, and efficient write-ups. Even for problems (or parts of problems) that require just direct calculations, include explanations, in grammatical English, of what you are doing, citing supporting formulas or theorems for the most significant steps. To achieve an acceptably high level of presentation, you will usually have to revise your paper after an initial draft, which already may be following several attempts at solving a problem. See the notes “Writing up Mathematics” on the instructor’s website for an example and more details.
Discussion Leading: We will establish a rotation of teams of two (maybe sometimes one or three) students to animate our discussions of the reading and work that we do outside of class. The leaders will be prepared to raise questions, which may be open-ended or about details. They will also seek to go beyond the assigned reading to other sources and will try to come up with examples, activities, or commentaries related to the ideas involved. Each week's leaders should meet with the instructor in advance on Friday or Monday to discuss ideas for questions and activities.
About the Instructor: Karl Petersen was born in