Bioinformatics - Master of Science

The degree requirements include 30-31 graduate credit hours. The degree has two tracks, one for students with non-computing background and another for students with Computer Science background. The requirements for each track are structured as follows.

Track: Non-Computing Background

Prefix Title Credits
Required Courses
Core Courses
BIOL 550Special Topics (Command Line Bioinformatics)3
A ST 505Statistical Inference I4
C S 453Python Programming I3
BIOL 550Special Topics (R for ecological sciences)3
or C S 458 R Programming I
C S 509Bioinformatics Programming3
C S 508Introduction to Data Mining3
or C S 519 Applied Machine Learning I
Elective Courses (2 from the following list)6
Object Oriented Programming Transition3
Bioinformatics3
Algorithms in Systems Biology3
Applied Bioinformatics3
Advanced Bioinformatics and NCBI Database
Special Topics (Statistical bioinformatics course)1-4
Special Topics (Current topics in bioinformatics - open issues)1-4
Master's Project/Thesis/Internship 16
Master's Project6
Master's Thesis
Total Credits31

 Track: Computer Science Background

Prefix Title Credits
Required Courses 2
C S 508Introduction to Data Mining3
C S 509Bioinformatics Programming3
C S 570Analysis of Algorithms3
C S 586Algorithms in Systems Biology3
C S 581Advanced Software Engineering3
Select one from the following:3
Bioinformatics3
Applied Bioinformatics3
Advanced Bioinformatics and NCBI Database3
Elective Courses (2 from the following list)6
Statistical Inference I4
Statistical Inference II3
Plant Genetics3
Biochemistry II3
Topics in Biochemistry1-3
Immunology3
Virology3
Molecular Biology of Microorganisms3
Neurobiology3
Molecular Cell Biology3
Advanced Bioinformatics and NCBI Database3
Database Management Systems I3
Artificial Intelligence I3
Bioinformatics3
Parallel Programming3
Artificial Intelligence II3
Database Management Systems II3
Applied Bioinformatics3
Genes and Genomes3
Gene Regulation3
Plant Genetics3
Biochemistry I3
Biochemistry II3
Discussions in Molecular Biology1
Master Thesis/Project/Internship 16
Master's Thesis1-6
Master's Project
Total Credits
Total Credits30

Degree Road Map

  • For students with non-computing background
    • Semester 1: Command Line bioinformatics, ​CS 458​, A ST 505
    • Semester 2: ​CS 453​, one elective course, CS 509
    • Semester 3: CS 508, Masterʼs project/thesis/internship (3 credits), one elective
    • Semester 4: Masterʼs project/thesis/internship (3 credits)
  • For students with Computer Science background
  • Semester 1: The course to cover the prerequisites to enter GENE 315 and BCHE 341, A ST 505, CS 508
  • Semester 2: CS 509, ​GENE 315, BCHE 341
  • Semester 3: Masterʼs project/thesis/internship (3 credits), two electives
    • Semester 4: Masterʼs project/thesis/internship (3 credits)

A Suggested Plan of Study for Students (with non-computing background)

It is only a suggested plan of study for students and is not intended as a contract. Course availability may vary from fall to spring semester and may be subject to modification or change.

Plan of Study Grid
Semester 1Credits
C S 458 R Programming I 3
A ST 505 Statistical Inference I 4
Command Line Bioinformatics  
 Credits7
Semester 2
C S 453 Python Programming I 3
C S 509 Bioinformatics Programming 3
Elective Course  
 Credits6
Semester 3
C S 508 Introduction to Data Mining 3
Elective Course  
Master's Project/thesis or internship 3
 Credits6
Semester 4
Master's project/thesis or internship 3
 Credits3
 Total Credits22

A Suggested Plan of Study for Students (with a Computer Science background)

It is only a suggested plan of study for students and is not intended as a contract. Course availability may vary from fall to spring semester and may be subject to modification or change.

Plan of Study Grid
Semester 1Credits
C S 508 Introduction to Data Mining 3
C S 509 Bioinformatics Programming 3
BIOL 566 Advanced Bioinformatics and NCBI Database 3
 Credits9
Semester 2
C S 516 Bioinformatics 3
C S 570 Analysis of Algorithms 3
GENE 452 Applied Bioinformatics 3
 Credits9
Semester 3
C S 581 Advanced Software Engineering 3
C S 586 Algorithms in Systems Biology 3
Elective Course 1 3
 Credits9
Semester 4
Master's project/thesis or internship 3
Elective Course 1 3
 Credits6
 Total Credits33