Computer Science

M.S. in Computer Science Bio/Cheminformatics Option

Admissions Criteria and Requirements
Core Courses
Course Pairs

 Admissions Criteria and Requirements

Applicants for admission to the Master of Science Program with a Bio/Cheminformatics option typically have an undergraduate degree in computer science or a related discipline such as mathematics, physics, biochemistry or engineering. Students wishing to enroll in the Master's program in Computer Science with Bio/Cheminformatics option must demonstrate competency in the knowledge areas listed below. Competency in these areas is usually demonstrated by producing a transcript of previous academic experience which contains related courses passed with a B or better, or by earning a B or better in the courses listed below. Competency in the biology and chemistry area may be demonstrated by successfully passing a CLEP exam. Additional information regarding these exams may be obtained at the CollegeBoard website. The following are the knowledge areas in which competency must be demonstrated: 

Biology 81.111 Principles of Biology I 

Chemistry 84.121 Chemistry I and 84.122 Chemistry II 

Discrete Mathematics 92.321 Discrete Structures I and 92.322 Discrete Structures II 

C or C++ through Data Structures 91.250 Accelerated C with Data Structures or 91.101 Computing I and 91.102 Computing II 

Programming Languages 91.301 Organization of Programming Languages 

Computer Architecture 91.305 Computer Architecture 

Operating Systems 91.308 Introduction to Operating Systems 

Analysis of Algorithms 91.404 Analysis of Algorithms 

Calculus 92.125 Calculus A and 92.126 Calculus B or 92.131 Calculus I and 92.132 Calculus II 

 Core courses: Total 9 credits

91.502 Foundations of CS 
91.503 Algorithms 
91.531 Design of Programming Languages

 Course Pairs:

The following course pairs are selected from the approved list of Computer Science pairs, these courses have been chosen because they complement the goals of the bio/cheminformatics option.  

Total 12 Credits (Two pairs of courses from the approved list of CS pairs.) 

91.503 Algorithms I 
91.546 Graphics I 

91.504 Algorithms II
91.547 Graphics II 

91.573 Database I
91.573 or 91.574 Database I or II

91.574 Database II   
91.550 Data Mining

91.573 or 91.574 Database I or II 
91.546 or 91.547 Graphics I or II 

91.522 Analysis and Design
91.541 Scientific Data Visualization 

91.523 or 91.525  Software Engineering I or II   91.550 Data Mining
91.523 or 91.525 Software Engineering I or II 

91.521 SWD in Context 
91.526 Project Management 

91.503 or 91.504 Algorithms I or II
91.543 Artificial Intelligence 

91.553 Parallel Processing 
91.550 Advanced Data Mining 

91.503 or 91.504  Algorithms I or II
91.513 Internet and Web Systems I 

Topics Course Data Mining 
91.514 Internet and Web Systems II 

91.503 or 91.504 Algorithms I or II
91.503 or 91.504 Algorithms I or II

91.510 Computational Methods in Molecular Biology  
91.543 Artificial Intelligence   

 Electives - Total 9 credits

Three additional courses will be taken from the list of approved bio/cheminformatics approved courses. The list below is for example only and it  includes the current approved courses. This list will be updated as new courses are added to the program. 

81.505*  (3 credits) Bioinformatics  

81.507* (1 credit)  Bioinformatics Laboratory (coreq. 81.405) 

81.519   (3 credits) Biochemistry I 

81.520  (3 credits) Biochemistry II 

81.501  (3 credits) Selected Topics I 

81.502  (3 credits) Selected Topics II 

81.567 Recombinant DNA Techniques   

84.651  Selected Topics in Chemistry: Protein and Chemical Informatics   

84.550  (3 credits) Biochemistry I    

84.551  (3 credits) Biochemistry II  

84.567  (3 credits) Biocheminformatics 

84.568  (3 credits) Computational Chemistry 

84.570  (3 credits) Advanced Protein Chemistry   

84.580 Advanced Analytical Biochemistry 

92.593  (3 credits) Experimental Design (Mathematics Department)

Although Organic Chemistry is not required as a prerequisite, some of the courses offered as part of this degree rely on knowledge of this subject.

Students should be aware that the above courses may only be used toward the Bio/Cheminformatics option.  If the entire requirements of the option are not completed then these courses cannot be applied in isolation toward the M.S. in Computer Science.

Program Total: 30 credits  (assuming prerequisites have been filled)

An optional master's thesis can be substituted for at most 6 credits, and may be used to substitute for one pair of related courses.