The Huck Institutes of the Life Sciences

Requirements for Algorithms and Computation Program Option

The focus of the Algorithms and Computation Option is to train students in the applications of advanced computational techniques, from specialized data structure and algorithms to use of novel software and hardware frameworks.

BG faculty affiliated with the option are listed here.

Admission Requirements:

Students are admitted to the option after successfully completing the following:

  • The first year curriculum of the Bioinformatics and Genomics program

  • Three research rotations, of which at least two must be with the faculty affiliated with the option

  • The candidacy examination

Required Courses:

  • BMMB/CSE 566 Algorithms and Data Structures in Bioinformatics (3)

  • CMPSC 465 Data Structures and Algorithms OR CSE 565 Algorithm Design and Analysis (4)

Electives (select two):

  • CMPSC 431 Database Management Systems (3)

  • CMPSC 450 Concurrent Scientific Programming (3)

  • CSE 562 Probablistic Algorithms (3)

  • CMPSC 464 Introduction to the Theory of Computation (3)

  • CSE 583 Pattern Recognition-Principles and Applications (3)

  • CMPEN 454 Fundamentals of Computer Vision

  • CHE 512 Optimization in Biological Networks (3)