This course provides a broad introductory discussion of essential computer science concepts that have wide applicability in the natural sciences. Particular emphasis will be placed on applications to Bioinformatics. The concepts will be motivated by practical problems arising from the use of bioinformatics research tools such as genetic sequence databases. Concepts will be discussed in a weekly lecture and will be practiced via simple programming exercises using Python, an easy to learn and widely available scripting language.
 | Programming Assignment 1.
TBA (Word, PDF, Solution) |
 |
Programming Assignment 2. TBA (Word, PDF, Solution) |
 | Programming Assignment 3. TBA (RefCode, Doc, Solution) |
 | Programming Assignment 4. TBA (RefCode, Doc, Solution) |