This course introduces students to the fundamental concepts of bioinformatics. Topics include introduction to DNA machinery and informatics, pairwise sequence alignments, bioinformatics programming, bioinformatics tools and database searches, phylogenetics analysis, genomics and proteomics, and introduction to DNA microarray analysis, sequencing techniques and algorithms. Advanced topics such as systems biology and HMM will be introduced as necessary. Prerequisites: CS 250 - Algorithms and Problem-Solving II and BIOL 241 - Basics of Life. Grade only.