Classes & Lectures
Spring 2009
BINF 6112/ITCS 8112 Bioinformatics Programming II
Course Web site.
Synopsis. This course is the second semester of the two-semester Bioinformatics Programming series. During the first semester, students will have learned basic programming skills and constructs, using python as the teaching language. In the second semester, students will practice skills learned in the first semester. New topics introduced will include: programming as part of a team; applications of sequence analysis algorithms in realistic settings; deeper study of bioinformatics algorithms and efficient computing; writing maintainable and re-usable code; graphical user interface development; and statistical analysis techniques in R. The course will also Perl and Java, two computer languages used extensively in bioinformatics programming.
Fall 2008
BINF 6111/ITCS 8111 Bioinformatics Programming I
Course Web site.
Synopsis. This course introduces fundamentals of programming for bioinformatics using python as the teaching language. Python is a higher-level, interpreted programming language that is easy to learn and has many applications in scientific fields. Python is both a language (syntax and vocabulary) and an application (the python interpreter). Both are key elements of using python. This class will introduce both the language and the use of the language, demonstrating how the python interpreter serves both as a useful tool for writing and testing programs interactively and a powerful data analysis environment for bioinformatics.