What is Bioinformatics?

Bioinformatics Events

Our Courses

Bachelor of Science

Bachelor to Master

Master of Science

Master of Bioinformatics, (PSM)

About the Program


Core Curriculum

Reccomended Electives

PhD in Integrative Life Sciences

Student Testimonials



Core Curriculum

Below are the course listings and descriptions that combine to make up a total of 14 core credit hours. The additional program track requirements can be found on the Master of Bioinformatics web page.

CMSC 508, Database Theory (3CR): Semester course; 3 lecture hours. 3 credits. Prerequisite: CMSC 401. Design and implementation of relational database systems. Emphasis is placed on entity-relationship diagrams, relational algebra, normal forms and normalization. Introduction to SQL. Discussion of physical level issues. Students will be required to complete a design project and give an oral presentation of the project. Not applicable toward M.S. in Computer Science or the Ph.D. in Engineering, computer science track.

MICR 510, Scientific Integrity (1CR): Fulfills the federally mandated requirement for training in the area of scientific ethics.

BNFO 501, Introduction to Physical Implementation of Databases (1CR): Introduction to physical implementation of databases. Semester course; 1 lecture hour. 1 credit. Prerequisite: Permission of instructor. Basic searching and sorting algorithm design, and advanced data structures including hashing and B-trees.

BNFO/BIOL 540, Fundamentals of Molecular Genetics (3CR): Semester course; 3 lecture hours. 3 credits. Prerequisite: BIOL 310 or consent of instructor. The basic principles and methodologies of molecular biology and genetics are applied to genome organization, replication, expression, regulation, mutation and reorganization. Emphasis will be placed on a broad introduction to and integration of important topics in prokaryotic and eukaryotic systems.

BNFO 600, Basic Scripting Languages (2 CR): Semester course; 2 lecture hours. 2 credits. Prerequisite: Permission of instructor. Presents basics of programming in Perl, or other appropriate scripting language.

BNFO/BIOL 601 Integrated Bioinformatics (3CR): Designed so that students lacking background in one or two of the areas of molecular biology, computer science, or statistics, are able to function well immediately in a learning environment in which significant bioinformatics skills are taught. Students work in teams including biologists, computer scientists and mathematicians.

BNFO 620, Bioinformatics Practicum (3CR): Semester course; 3 lecture hours. 3 credits. BNFO 601/BIOL 601 or permission of instructor. Practical application of bioinformatics to genomic, proteomic and pharmacogenomic analyses. Students will work in small groups to plan, develop and execute a project designed to solve practical challenges in the realm of bioinformatics. Proficiency in various aspects of bioinformatics will be developed.

BNFO 621, Business and Entrepreneurship Essentials for Life Scientists (3CR): Consists of lectures and discussions on core concepts of business and their real-world applications.

BNFO 690, Seminars in Bioinformatics (1CR): Features seminars by faculty, visitors, and senior students in the area of bioinformatics and provides training in scientific communication.

BNFO 700, Externship (2CR): Provides off-campus planned experiences for advanced graduate students designed to extend professional competencies. The experience is carried out in a professional setting under the supervision of an approved professional and monitored and evaluated by university faculty. An externship plan is designed by the extern and external advisor and approved by the department.