Course Description
This course introduces foundational skills for bioinformatics, focusing on programming (Linux shell, R, Python) to manipulate biological data. Students explore basic data structures (arrays, lists, trees, hash tables) and essential algorithms for sequence alignment and genomic analysis, preparing students for advanced studies and research in computational biology.
Intended Learning Outcomes
CILO-1: Demonstrate proficiency in using programming languages to manipulate and analyze biological datasets.
CILO-2: Organize basic data structures (arrays, lists, trees, and hash tables) to address bioinformatics challenges.
CILO-3: Revise essential algorithms for sequence alignment, phylogenetic analysis, and genomic data processing.