This course will cover several important areas of modern bioinformatics and computational biology for students specializing in bioinformatics drawn from biomedical engineering with strong computer science or engineering backgrounds. They would be exposed to advanced computational tools and scripting languages for bioinformatics research. The course will cover an overview of modern sources of bioinformatics data, high-throughput sequencing and microarrays, clustering and co-expression graphs; hierarchical clustering; K-means and variants; comparative clustering of two datasets, parallel CAST, cliques in the difference co-expression graphs, sequence search and alignment algorithms, and the structure of the eukaryotic genome, and population genetics.