This bioinformatics program consists of a core curriculum that provides the basics of biology, chemistry, computer science and statistics, as well as an introduction to the field of bioinformatics. The bachelor’s program in bioinformatics requires breadth of training via VCU Life Sciences’ general education requirements, specific training in the collateral course work and bioinformatics core, and focused training in the areas of biological/genomic sciences, computational sciences or quantitative/statistical sciences through the concentration-specific courses.
Students wishing to pursue the bioinformatics major must apply for admission into the program. High school seniors as well as students transferring to VCU should follow the regular VCU admissions process and deadlines, being sure to indicate clearly in their application that they wish to apply to the bioinformatics program. Continuing VCU students wishing to apply to the program may contact the bioinformatics academic adviser at (804) 828-0825.
Transfer students and continuing VCU students with at least 15 college credits should present a suggested college GPA of 3.0 including relevant course work in science, math or computer science.
Learning outcomes
Upon completing this program, students will know and know how to do the following:
- Present scientific results, both orally and in writing, in a way that makes clear to an appropriate target audience the distinction between what is known (and how) and what is merely suspected between an observation and a conclusion in a way that tells a compelling story
- Will have demonstrated fundamental knowledge of the basic concepts of biology (particularly molecular biology), the physical sciences, mathematics, statistics and computational science and the ability to apply that knowledge within the context of bioinformatics
- Will have demonstrated an ability to identify and analyze bioinformatics problems and strategies to solve said problems
- Will possess an appropriate level of technical knowledge and ability necessary to address a scientific problem by exploiting biological software and datasets and creating simple bioinformatics tools
- Will have demonstrated an ability to identify and access relevant scientific literature and draw from it in a meaningful and critical manner
Degree requirements for Bioinformatics, Bachelor of Science (B.S.) with a concentration in computational sciences
General Education requirements
Course | Title | Hours |
---|---|---|
University Core Education Curriculum (minimum 21 credits) | ||
UNIV 111 Play VideoPlay course video for Focused Inquiry I [View Image] | Focused Inquiry I | 3 |
UNIV 112 Play VideoPlay course video for Focused Inquiry II [View Image] | Focused Inquiry II | 3 |
UNIV 200 | Inquiry and the Craft of Argument | 3 |
Approved humanities/fine arts | 3 | |
Approved natural/physical sciences | 3-4 | |
Approved quantitative literacy | 3-4 | |
Approved social/behavioral sciences | 3-4 | |
General education requirements | ||
MATH 151 | Precalculus Mathematics (fulfills University Core quantitative literacy) | 4 |
Select one of the following: | 3 | |
Concepts of Statistics (preferred) | ||
Basic Practice of Statistics (with program approval) | ||
Foreign language through 102 level or equivalent course or by placement testing | 0-8 | |
Total Hours | 24-35 |
Collateral requirements
Course | Title | Hours |
---|---|---|
MATH 200 | Calculus with Analytic Geometry I | 4 |
Select one of the following: | 4-5 | |
University Physics I (preferred) | ||
General Physics I (may be substituted with program approval) | ||
Total Hours | 8-9 |
Major core requirements
Course | Title | Hours |
---|---|---|
BIOL 151 | Introduction to Biological Sciences I | 3 |
BIOL 152 | Introduction to Biological Sciences II | 3 |
BIOL 300 | Cellular and Molecular Biology | 3 |
BNFO 201 | Computing Skills and Concepts for Bioinformatics | 3 |
Select one of the following: | 2 | |
Introduction to Biological Science Laboratory I (with program approval) | ||
Phage Discovery I | ||
Select one of the following: | 2 | |
Introduction to Biological Science Laboratory II (with program approval) | ||
Phage Discovery II | ||
BNFO 300 | Molecular Biology Through Discovery | 3 |
BNFO 301/BIOL 351 | Introduction to Bioinformatics | 3 |
BNFO 420 | Applications in Bioinformatics (University Core capstone) | 3 |
CHEM 101 & CHEZ 101 | General Chemistry I and General Chemistry Laboratory I | 4 |
CHEM 102 | General Chemistry II | 3 |
CHEM 301 | Organic Chemistry | 3 |
CMSC 255 | Introduction to Programming | 4 |
STAT 314 | Applications of Statistics | 3-4 |
or STAT 321 | Introduction to Statistical Computing | |
Total Hours | 42-43 |
Concentration-required courses
Course | Title | Hours |
---|---|---|
CMSC 256 | Data Structures and Object Oriented Programming | 4 |
CMSC 302 | Introduction to Discrete Structures | 3 |
CMSC 355 | Fundamentals of Software Engineering | 3 |
CMSC 401 | Algorithm Analysis with Advanced Data Structures | 3 |
Total Hours | 13 |
Concentration electives
Course | Title | Hours |
---|---|---|
Select nine concentration elective credits from the list below | 9 |
Open electives
Course | Title | Hours |
---|---|---|
Select 12 to 27 open elective credits | 12-27 |
The minimum total of credit hours required for this degree is 120.
Concentration electives
Course | Title | Hours |
---|---|---|
BIOL/BNFO 540 | Fundamentals of Molecular Genetics | 3 |
BNFO 491 | Special Topics in Bioinformatics (variable) 1 | 1-4 |
BNFO 492 | Independent Study (variable) 1 | 1-4 |
BNFO 496 | Undergraduate Teaching Assistantship in Bioinformatics | 1-2 |
BNFO 497 | Research and Thesis (variable) 1 | 1-4 |
BNFO 591 | Special Topics in Bioinformatics | 1-4 |
CMSC 409 | Artificial Intelligence | 3 |
CMSC 411 | Computer Graphics | 3 |
CMSC 508 | Database Theory | 3 |
May be taken only with adviser’s permission
What follows is a sample plan that meets the prescribed requirements within a four-year course of study at VCU. Please contact your adviser before beginning course work toward a degree.
Freshman year | ||
---|---|---|
Fall semester | Hours | |
BIOL 151 | Introduction to Biological Sciences I | 3 |
BNFO 201 | Computing Skills and Concepts for Bioinformatics | 3 |
BNFO 251 or LFSC 251 | Phage Discovery I or Phage Discovery I | 2 |
MATH 151 | Precalculus Mathematics (approved quantitative literacy, University Core Curriculum Tier II) | 4 |
UNIV 101 | Introduction to the University | 1 |
UNIV 111 Play VideoPlay course video for Focused Inquiry I [View Image] | Focused Inquiry I | 3 |
Term Hours: | 16 | |
Spring semester | ||
BIOL 152 | Introduction to Biological Sciences II | 3 |
BNFO 252 or LFSC 252 | Phage Discovery II or Phage Discovery II | 2 |
CHEM 101 & CHEZ 101 | General Chemistry I and General Chemistry Laboratory I | 4 |
MATH 200 | Calculus with Analytic Geometry I | 4 |
UNIV 112 Play VideoPlay course video for Focused Inquiry II [View Image] | Focused Inquiry II | 3 |
Term Hours: | 16 | |
Sophomore year | ||
Fall semester | ||
BNFO 300 | Molecular Biology Through Discovery | 3 |
CHEM 102 | General Chemistry II | 3 |
CMSC 255 | Introduction to Programming | 4 |
Open elective | 3 | |
Term Hours: | 13 | |
Spring semester | ||
BIOL 300 | Cellular and Molecular Biology | 3 |
BNFO 301 or BIOL 351 | Introduction to Bioinformatics or Introduction to Bioinformatics | 3 |
CMSC 256 | Data Structures and Object Oriented Programming | 4 |
UNIV 200 | Inquiry and the Craft of Argument | 3 |
Term Hours: | 13 | |
Junior year | ||
Fall semester | ||
CHEM 301 | Organic Chemistry | 3 |
CMSC 302 | Introduction to Discrete Structures | 3 |
ENVS 201 | Earth System Science (or other approved natural/physical sciences course, University Core Curriculum Tier II) | 3 |
Approved humanities/fine arts course (University Core Curriculum Tier II) | 3 | |
Concentration elective | 3 | |
Term Hours: | 15 | |
Spring semester | ||
CMSC 355 | Fundamentals of Software Engineering | 3 |
STAT 212 | Concepts of Statistics | 3 |
Approved social/behavioral sciences (University Core Curriculum Tier II) | 3 | |
Concentration elective | 3 | |
Select one of the following: | 5 | |
PHYS 207 | University Physics I (preferred) | 5 |
PHYS 201 | General Physics I (may be substituted with program approval) | 4 |
Term Hours: | 17 | |
Senior year | ||
Fall semester | ||
BNFO 492 | Independent Study (or other concentration elective) | 3 |
CMSC 401 | Algorithm Analysis with Advanced Data Structures | 3 |
STAT 321 or STAT 314 | Introduction to Statistical Computing or Applications of Statistics | 3-4 |
Open elective | 3 | |
Open elective or foreign language | 3 | |
Term Hours: | 15-16 | |
Spring semester | ||
BNFO 420 | Applications in Bioinformatics (University Core capstone) | 3 |
Open elective or foreign language | 3 | |
Open electives | 9 | |
Term Hours: | 15 | |
Total Hours: | 120-121 |
The minimum total of credit hours required for this degree is 120.
Accelerated B.S. and M.S.
The accelerated B.S. and M.S. program allows qualified students to earn both the B.S. and M.S. in Bioinformatics in a minimum of five years by completing approved graduate courses during the senior year of their undergraduate program. Students in the program may count up to 12 hours of graduate courses toward both the B.S. and M.S. degrees. Thus, the two degrees may be earned with a minimum of 142 credits rather than the 154 credits necessary if the two degrees are pursued separately.
Students holding these degrees will have a head start for pursuing careers in industry or continuing in an academic setting. The M.S. degree provides two tracks: (1) a thesis track with formal research experience and (2) a nonthesis (professional science master’s) track combining business skills with an externship experience. This degree can lead to expanded job opportunities, greater potential for job advancement and higher starting salaries.
Admission to the program
Applicants to this accelerated program must have junior or senior status in VCU’s B.S. in Bioinformatics program. Minimum qualifications for admittance to the program include completion of 90 undergraduate credit hours; an overall GPA of 3.0; and a GPA of 3.0 in bioinformatics degree course work. Applicants should have completed a substantial amount of course work toward the B.S. degree and maintained a strong academic record. Successful applicants would enter the accelerated program in the fall semester of their senior year and start the M.S. in the term after which they receive their bachelor's degree.
Undergraduate students must have departmental approval to participate in an accelerated program and must apply for admission to the master's program prior to beginning their final year of full-time undergraduate study. The entry term for the master's program will be the next available admission term following the last semester of undergraduate study. Admission to the master’s program is provisional until the undergraduate degree has been conferred. Upon completion and conferral of the undergraduate degree, students are fully admitted to the master’s program.
It is recommended that candidates submit applications for admission to the accelerated program immediately following completion of their junior year, but no later than July 1 of that year. Two reference letters (at least one from a bioinformatics faculty member) must accompany the application. Students who are interested in the accelerated program should consult with the program director to the M.S. in Bioinformatics program during their junior year and before they have completed 90 credits toward the B.S. degree.
Once admitted into the accelerated program, students must meet the standards of performance applicable to graduate students as described in the “Satisfactory academic progress” section of the Graduate Bulletin, including maintaining a 3.0 GPA. Guidance to students admitted to the accelerated program is provided by both the undergraduate bioinformatics adviser and the program director of the bioinformatics graduate program.
Degree requirements
The Bachelor of Science in Bioinformatics degree will be awarded upon completion of a minimum of 120 credits and the satisfactory completion of all undergraduate degree requirements as stated in the Undergraduate Bulletin.
A maximum of 12 graduate credits may be taken prior to completion of the baccalaureate degree. These graduate credits may substitute for open electives, bioinformatics degree electives or concentration-specific requirements for the undergraduate degree. These courses are shared credits with the graduate program, meaning that they will be applied to both undergraduate and graduate degree requirements. For best alignment of these credits, students must plan ahead.
Examples of bioinformatics degree courses that may be taken as an undergraduate, once a student is admitted to the program, are:
Course | Title | Hours |
---|---|---|
BIOS 543 | Graduate Research Methods I | 3 |
BNFO 540 | Fundamentals of Molecular Genetics | 3 |
BNFO 541 | Laboratory in Molecular Genetics | 2 |
BNFO 592 | Independent Study | 1-9 |
BNFO 621 | Business and Entrepreneurship Essentials for Life Scientists | 3 |
BNFO 653 | Advanced Molecular Genetics: Bioinformatics | 3 |
BNFO 692 | Independent Study | 1-9 |
CMSC 508 | Database Theory | 3 |
Recommended course sequence/plan of study
What follows is the recommended plan of study for students interested in the accelerated program beginning in the fall of the junior year prior to admission to the accelerated program in the senior year.
Course | Title | Hours |
---|---|---|
Junior year | ||
Fall semester | ||
BNFO 300 | Molecular Biology Through Discovery | 3 |
Required B.S. course work | 12 | |
Term Hours: | 15 | |
Spring semester | ||
BNFO 301 | Introduction to Bioinformatics | 3 |
BNFO 541 | Laboratory in Molecular Genetics | 2 |
Required B.S. course work | 10 | |
Term Hours: | 15 | |
Senior year | ||
Fall semester | ||
BNFO 540 | Fundamentals of Molecular Genetics | 3 |
CMSC 256 | Data Structures and Object Oriented Programming | 4 |
Required B.S. course work | 8 | |
Term Hours: | 15 | |
Spring semester | ||
Required B.S. course work | 7 | |
BNFO 601 | Integrated Bioinformatics | 3 |
BNFO 621 | Business and Entrepreneurship Essentials for Life Scientists | 3 |
BNFO 653 | Advanced Molecular Genetics: Bioinformatics | 3 |
Term Hours: | 15 | |
Fifth year | ||
Fall semester | ||
BNFO 620 | Bioinformatics Practicum | 3 |
BNFO 690 | Seminars in Bioinformatics | 1 |
CMSC 508 | Database Theory | 3 |
OVPR 601 | Scientific Integrity | 1 |
Graduate electives (500 and 600 level) 1 | 4 | |
Term Hours: | 12 | |
Spring semester | ||
BNFO 700 | Externship in Bioinformatics | 2 |
Graduate electives (500 and 600 level) 1 | 8 | |
Term Hours: | 10 |
For example: 500-level (or higher) BIOL, BIOC, BIOS, BNFO, CMSC, ENVS, HGEN, LFSC, STAT courses
Bioinformatics
BNFO 201. Computing Skills and Concepts for Bioinformatics. 3 Hours.
Semester course; 3 lecture hours. 3 credits. Prerequisite: MATH 151 or 200 with a minimum grade of C, or satisfactory score on the VCU Mathematics Placement Test within the one-year period immediately preceding the beginning of the course. An introduction to computation in bioinformatics, including basics of data representation, and computer organization, as well as programming in Python or other appropriate scripting language. Bioinformatics applications in the literature will be discussed. Guest speakers will share bioinformatics career experiences and opportunities.
BNFO 251. Phage Discovery I. 2 Hours.
Semester course; 4 laboratory hours. 2 credits. Corequisite: BIOL 151 or 152. An exploratory laboratory where students will purify phage from soil, visualize phage using electron microscopy and isolate genomic material for nucleic acid sequencing. Registration by override only. Crosslisted as: LFSC 251.
BNFO 252. Phage Discovery II. 2 Hours.
Semester course; 4 laboratory hours. 2 credits. Corequisite: BIOL 151 or 152. An exploratory laboratory where students will learn about the genomes of viruses infecting bacteria. Students will be given the genome sequence of a novel virus, which will be the basis for a series of computer-based analyses to understand the biology of the virus and to compare it with other viruses that infect the same host. Registration by override only. Crosslisted as: LFSC 252.
BNFO 291. Special Topics in Bioinformatics. 1-4 Hours.
Semester course; 1-4 lecture hours. 1-4 credits. May be repeated for a maximum total of 12 credits. An introductory, detailed study of a selected topic in bioinformatics unavailable as an existing course. If multiple topics are offered, students may elect to take more than one. Adviser's approval is required for counting each special topics course toward meeting specific requirements of the B.S. program.
BNFO 292. Independent Study. 1-2 Hours.
Semester course; variable hours. 1-2 credits. May be repeated for a maximum total of 6 credits. Prerequisite: permission of instructor. A course designed to provide an opportunity for independent readings of the bioinformatics literature under supervision of a staff member.
BNFO 300. Molecular Biology Through Discovery. 3 Hours.
Semester course; 3 lecture hours. 3 credits. The course aims to expand students' "ignorance," a prerequisite for success in science, by confronting them with the interface between the known and the unknown, stressing the process by which the boundary is traversed. It will do so using as the raw material the study of molecular biology, an essential groundwork for bioinformatics.
BNFO 301. Introduction to Bioinformatics. 3 Hours.
Semester course; 3 lecture hours. 3 credits. Prerequisites: BNFO 201 and BNFO 300 or permission of instructor. The course will present a practical and theoretical introduction to the tools and techniques needed to obtain and interpret a variety of genome-related data types. The course will include several bioinformatic methods underlying nucleotide and protein sequence alignment, statistical methods for data visualization in R, the types of experimental results commonly encountered in bioinformatics data analysis and the public databases where these data can be accessed. Crosslisted as: BIOL 351.
BNFO 380. Introduction to Mathematical Biology. 4 Hours.
Semester course; 3 lecture and 2 laboratory hours. 4 credits. Prerequisites: MATH 200 and BIOL 151, both with a minimum grade of C, or permission of instructor. An introduction to mathematical biology. Various mathematical modeling tools will be covered and implemented in a range of biological areas. Additionally, the collaborative research process will be presented and discussed. Crosslisted as: MATH 380.
BNFO 391. Special Topics in Bioinformatics. 1-4 Hours.
Semester course; 1-4 lecture hours. 1-4 credits. May be repeated for a maximum total of 12 credits. A detailed study of a selected topic in bioinformatics unavailable as an existing course. If multiple topics are offered, students may elect to take more than one. Adviser's approval is required for counting each special topics course toward meeting specific requirements of the B.S. program.
BNFO 420. Applications in Bioinformatics. 3 Hours.
Semester course; 2 lecture and 2 laboratory hours. 3 credits. Prerequisites: CMSC 245 or 255 and BNFO 301. Capstone course. Students will integrate biological, computational and quantitative skills to complete bioinformatics projects in a professional team-problem-solving context. Course includes explicit instruction in the conduct of research as well as a review of applicable strategies, methods and technologies. Written and oral presentation is emphasized, with systematic feedback and practice opportunities provided.
BNFO 440. Computational Methods in Bioinformatics. 3 Hours.
Semester course; 2 lecture and 2 laboratory hours. 3 credits. Prerequisites: CMSC 255 and 256; BNFO 301, or permission of instructor. An introduction to mathematical and computational methods in bioinformatics analysis. Topics include but are not limited to operating systems, interfaces, languages, SQL, search algorithms, string manipulation, gene sequencing, simulation and modeling, and pattern recognition. Students will be exposed to Maple, Matlab, SPSS, E-cell, BioPerl, Epigram and C as part of the requirements of this course.
BNFO 491. Special Topics in Bioinformatics. 1-4 Hours.
Semester course; 1-4 lecture hours. 1-4 credits. May be repeated for a maximum total of 12 credits. A detailed study of a selected topic in bioinformatics unavailable as an existing course. If multiple topics are offered, students may elect to take more than one. Adviser's approval is required for counting each special topics course toward meeting specific requirements of the B.S. program.
BNFO 492. Independent Study. 1-4 Hours.
Semester course; variable hours. A minimum of three hours of supervised activity per week per credit is required. 1-4 credits. May be repeated for a maximum total of 6 credits. Prerequisite: BIOL 218. Projects should include data collection and analysis, learning bioinformatics-related research techniques, and mastering experimental procedures, all under the direct supervision of a faculty member. A final report must be submitted at the completion of the project. Graded as pass/fail.
BNFO 496. Undergraduate Teaching Assistantship in Bioinformatics. 1-2 Hours.
Semester course; variable hours. 1-2 credits. May be repeated for a maximum total of 2 credits. Prerequisites: permission of instructor and a minimum grade of B in the course the student will TA. Student will work with course instructor to implement course objectives. Typical duties involve media preparation, answering questions, providing feedback on course assignments and peer mentoring. Provides exposure to the practice, possibilities, rewards and responsibilities of the act of teaching.
BNFO 497. Research and Thesis. 1-4 Hours.
Semester course; variable hours. A minimum of three hours of supervised activity per week per credit is required. 1-4 credits. May be repeated for a maximum total of 6 credits. Prerequisites: BIOL 218, junior or senior status. Projects should include data collection and analysis, learning bioinformatics-related research techniques, and mastering experimental procedures, all under the direct supervision of a faculty member. A written thesis of substantial quality is required at the completion of the research.
Life Sciences
LFSC 101. Academic and Career Options in Life Sciences. 1 Hour.
Semester course; 1 lecture hour. 1 credit. Students interested in the life sciences at VCU are faced with an enormous variety of academic options from bioinformatics and biomedical engineering to exercise science and nursing. Students outside of these programs have post-graduate opportunities in the life sciences, such as health care administration and government policy. This course will introduce students to an overview of all of the academic programs in life sciences available at VCU and their associated potential career options. Graded as pass/fail.
LFSC 191. Special Topics in Integrative Life Sciences. 1-4 Hours.
Semester course; 1-4 lecture hours. 1-4 credits. May be repeated for credit with different topics. A 100-level study of a selected topic in integrative life sciences. Students will find specific topics and prerequisites for each special topics course listed in the Schedule of Classes. If multiple topics are offered, students may elect to take more than one.
LFSC 251. Phage Discovery I. 2 Hours.
Semester course; 4 laboratory hours. 2 credits. Corequisite: BIOL 151 or 152. An exploratory laboratory where students will purify phage from soil, visualize phage using electron microscopy and isolate genomic material for nucleic acid sequencing. Registration by override only. Crosslisted as: BNFO 251.
LFSC 252. Phage Discovery II. 2 Hours.
Semester course; 4 laboratory hours. 2 credits. Corequisite: BIOL 151 or 152. An exploratory laboratory where students will learn about the genomes of viruses infecting bacteria. Students will be given the genome sequence of a novel virus, which will be the basis for a series of computer-based analyses to understand the biology of the virus and to compare it with other viruses that infect the same host. Registration by override only. Crosslisted as: BNFO 252.
LFSC 301. Integrative Life Sciences Research. 3 Hours.
Semester course; 2 lecture and 1 recitation hours. 3 credits. Pre- or corequisite: UNIV 200 or HONR 200. Students will leave this course knowing enough about science and the process of science to feel confident in critically evaluating scientific information and/or embarking on their own process of discovery with a faculty mentor. They will gain an appreciation of the interdisciplinary and complex nature of life sciences and will hone their critical thinking about how science interacts with and informs society.
LFSC 307. Community Solutions: Multiple Perspectives. 3 Hours.
Semester course; 3 lecture hours. 3 credits. Prerequisite: PSYC 101. Explores possibilities for addressing social concerns of the Richmond community by understanding the complex nature of social issues as essential to their successful amelioration via perspectives of life and social sciences. Toward this end, expertise from the social sciences, the life sciences and the community are integrated. Includes a service-learning experience (a 20-hour volunteer requirement). Crosslisted as: PSYC 307.
LFSC 391. Special Topics in Integrative Life Sciences. 1-4 Hours.
Semester course; 1-4 lecture hours. 1-4 credits. May be repeated for credit with different topics. A 300-level study of a selected topic in integrative life sciences. Students will find specific topics and prerequisites for each special topics course listed in the Schedule of Classes. If multiple topics are offered, students may elect to take more than one.
LFSC 401. Faith and Life Sciences. 3 Hours.
Semester course; 3 lecture hours. 3 credits. Prerequisite: UNIV 200 or HONR 200. Open to students of any school or program. Explores the complex relationships between faith traditions and the life sciences. Topics include epistemology, impact of life sciences on ideas of fate and responsibility, limits of science and technology, and scientific and religious perspectives on human origins, consciousness, aggression, forgiveness, health, illness and death. Crosslisted as: RELS 401.
LFSC 491. Special Topics in Integrative Life Sciences. 1-4 Hours.
Semester course; 1-4 lecture hours. 1-4 credits. May be repeated for credit with different topics. A 400-level study of a selected topic in integrative life sciences. Students will find specific topics and prerequisites for each special topics course listed in the Schedule of Classes. If multiple topics are offered, students may elect to take more than one.