UMBC An Honors University in Maryland
UMBC Biological Sciences
BS in Bioinformatics and Computational Biology
Lists of approved electives for the BINF major

List A
Any List A recommended course or any BIOL 4XX / CHEM 4XX course approved by a BINF advisor.

Recommended courses
BIOL 304 - Plant Biology §
BIOL 305 - Comparative Animal Physiology §
BIOL 411 - Bacterial Physiology
BIOL 414 - Eukaryotic Genetics and Molecular Biology
BIOL 418 - Human Molecular Biology
BIOL 426 - Approaches to Molecular Biology
BIOL 428 - Computer Applications in Molecular Biology
BIOL 434 - Microbial Molecular Genetics
BIOL 442 - Developmental Biology
BIOL 444 - Development and Cancer [R] BIOL 442
BIOL 466 - Population and Quantitative Genetics
BIOL 483 - Evolution: From Genes to Genomes
BIOL 486 - Genome Science
CHEM 301 - Physical Chemistry
CHEM 303 - Physical Chemistry for the Biochemical Sciences
CHEM 352 - Organic Chemistry II
CHEM 420 - Computer Applications in Chemistry [R] CHEM 302/303
CHEM 431 - Chemistry of Proteins [R] CHEM 437/BIOL 430
CHEM 432 - Advanced Biochemistry [R] CHEM 437* and CHEM 438
CHEM 433 - Biochemistry of Nucleic Acids [R] CHEM 437*
CHEM 437 - Comprehensive Biochemistry I *
CHEM 438 - Comprehensive Biochemistry II [R] CHEM 437*
CHEM 455 - Introduction to Biomedicinal Chemistry [R] CHEM 352
CHEM 444 - Molecular Modeling in Biochemistry  [R] CHEM 301/303 and CHEM 437

List B
Any List B recommended course or any CMSC 4xx / IS 4xx / MATH 4xx / STAT 4xx course approved by a BINF advisor and the corresponding department or instructor.

Recommended courses
CMSC 433 - Scripting Languages
CMSC 441 - Design and Analysis of Algorithms
CMSC 442 - Information and Coding Theory
CMSC 445 - Software Engineering
CMSC 453 - Applied Combinatorics and Graph Theory
CMSC 455 - Numerical Computations
CMSC 471 - Artificial Intelligence
CMSC 472 - Knowledge - Based Systems [R] CMSC 471
CMSC 473 - Introduction to Natural Language Processing [R] CMSC 331
CMSC 475 - Introduction to Neural Networks
CMSC 476 - Information Retrieval
CMSC 478 - Introduction to Machine Learning [R] CMSC 471
IS 413 - GUI Systems Using JAVA
IS 428 - Data Mining Techniques and Applications formally [R] IS 410
IS 448 - Markup and Scripting Languages
MATH 341 - Computational Methods
STAT 419 - Introduction to Biostatistics [R] STAT 454
STAT 420 - Statistics for Bioinformatics
STAT 432 - Statistical Computer Packages and Their Applications
STAT 433 - Statistical Computing [R] STAT 453
STAT 451 - Introduction to Probability Theory [R] MATH 251
STAT 453 - Introduction to Mathematical Statistics [R] STAT 451
STAT 454 - Applied Statistics
STAT 614 - Environmental Statistics [R] STAT 453

* CHEM 437 can be used as a substitute for BIOL 430 when completing the CHEM 437/438 sequence.
§ Only one of these courses BIOL 304 / BIOL 305 may be taken as elective.
[R] Requirement

CHEM 420 or CHEM 444 can be taken as List B electives if taken in conjunction with CHEM 301, CHEM 303 and CHEM 438 in List A.

Contact the program coordinator for additional information on elective courses and program options.