Courses:
Prerequisite: Calculus A and one lab science course or Programming and Problem Solving. Designed for students majoring in any of the natural sciences. An introduction to the tools and techniques of interdisciplinary computationaly based research in the natural sciences. Computational research uses computers to simulate laboratory experiments or to perform experiments for which there is no laboratory analog. Lab exercises come from a variety of disciplines, e.g. protein folding and global climate change.
Prerequisite: Discrete Mathematics; co-requisite: Principles of Computer Organization. An introductory course for the general concepts in cryptography and cryptanalysis. Its aim is to give a thorough understanding of the cryptographic protocols, techniques and algorithms together with symmetrical and asymmetrical ciphers, key exchange mechanisms and Random Number Generators.
The signature of your supervising faculty IS REQUIRED on your registration form for official registration.
Official registration for an independent study is a two-step process. Step 1: Register for the independent study and indicate on your registration form the number of credits for which you wish to be registered for the study. Step 2: Complete and submit an independent study petition for approval by the Associate Dean of the College. It is expected that this required petition will be submitted with the student's registration, but will be accepted without a late registration charge through the registration period at the start of the spring semester. Students will be notified of approval in a timely manner.
Prerequisite: CS 128; Corequisite: MATH 195.
Prerequisite: CS 310.
Prerequisite: CS 310.
Prerequisite: CS 310.
![[logo.png] computerscience@earlham.edu](../images/logo.png)