BMI 8540 FOUNDATIONS IN PROGRAMMING FOR BIOMEDICAL INFORMATICS (3 credits)
Foundations in programming, software development, pipeline management, and version control are critical for developing a capable biomedical informatics workforce. This course will provide foundations in programming skills necessary for students with a limited computer science background to develop fluency and basic skills in the concepts of software development for biomedical informatics. Specific topics covered will include Unix/Linux shell programming, Python, databases, Applications Programming Interface (APIs), software versioning, and data management.
Prerequisite(s): Experience with programming in a scripting, database management, or object-oriented programming language is strongly recommended but not required.