Bachelor of Science in Computer Science: Bioinformatics
The bioinformatics field is an increasingly important sub-discipline in computer science. The demand for computer science graduates who can apply their knowledge in the life sciences is large, and is expected to continue to grow. Students who choose this path are still computer science majors but have a concentration in the life sciences. The option has the same core as the B.S. program but requires appropriate coursework in chemistry, biology, biochemistry and statistics.
Computer science: bioinformatics majors must maintain an overall grade-point average (GPA) of 2.00 or better in all required computer science, mathematics, computer engineering, biology, and biochemistry courses in order to graduate. If at the end of any semester, including the first, a student's cumulative GPA in these courses falls below 2.00, the student may not be allowed to continue as a CS: bioinformatics major. In order to be able to take a CS or MATH course with prerequisites, the prerequisite course(s) must be passed with a grade of a C- or better.
If a student wishing to transfer into the computer science: bioinformatics major has any coursework that is applicable to the major, the grades in those courses must satisfy the minimum grade requirements for the B.S. degree in computer science. The student must have an overall grade-point average of 2.00 or better in all courses taken at UNH.
The B.S. in computer science: bioinformatics program is accredited by the Computing Accreditation Commission of ABET, 111 Market Place, suite 1050, Baltimore, MD 21202-4012. Phone: (410) 347-7700.
The broad objectives for B.S. in computer science: bioinformatics graduates are:
- To be competent in formulating and solving computer science problems, including the development of non-trivial software systems;
- To understand computer science fundamentals along with supporting mathematics and science so they will be prepared for a wide range of jobs in the biomedical industry and the pursuit of advanced degrees in both computer science and bioinformatics;
- To be able to function in the workplace with the necessary technical skills and with appropriate oral and written communication skills; and
- To have a broad education that promotes professional advancement, lifelong personal development, and social responsibility.
The following is a sample schedule depicting the necessary requirements and the layout of the curriculum. Students must consult with their advisers in order to come up with the proper schedule for themselves.
Freshman Year
Course |
Fall |
Spring |
| CS 400, Introduction to Computing |
1 |
- |
| CS 415, Introduction to Computer Science I |
4 |
- |
| MATH 425, Calculus I (Gen Ed 2) |
4 |
- |
| BIOL 411, Principles of Biology I (Gen Ed 3B) |
4 |
- |
| Gen Ed |
4 |
- |
| CS 416, Introduction to Computer Science II |
- |
4 |
| MATH 426, Calculus II |
- |
4 |
| BIOL 412, Principles of Biology II (Gen Ed 3B) |
- |
4 |
| ENGL 401, First-year Writing (Gen Ed 1) |
- |
4 |
| Total |
17 |
16 |
Sophomore Year
Course |
Fall |
Spring |
| CS 515, Data Structures |
4 |
- |
| MATH 531, Mathematical Proof |
4 |
- |
CHEM 403, General Chemistry I (Gen Ed 3P) |
4 |
- |
| Gen Ed |
4 |
- |
| CS 516, Introduction to Software Design and Development |
- |
4 |
| CS 659, Intro to the Theory of Computation |
- |
4 |
| CHEM 404, General Chemistry II (Gen Ed 3P) |
- |
4 |
| Gen Ed |
- |
4 |
|
|
|
| Total |
16 |
16 |
Junior Year
Course |
Fall |
Spring |
| CS 520, Assembly Language Prog and Machine Org |
4 |
- |
| Statistics Course* |
4 |
- |
| CS 671, Programming Language Concepts and Features |
4 |
- |
| PHIL 424, Science, Technology and Society (Gen Ed 8) |
4 |
- |
| CS 595, Computer Science Seminar |
2 |
- |
| CS 620, Operating System Fundamentals |
- |
4 |
| Computer Science Theory Course** |
- |
4 |
| BIOL 604, Principles of Genetics |
- |
4 |
| Gen Ed |
- |
4 |
| Total |
18 |
16 |
*Statistics requirement can be fulfilled by MATH 539, Introduction to Statistical Analysis, or MATH 644, Statistics for Engineers and Scientists.
**CS Theory requirement can be fulfilled by CS 712, Compiler Design; CS 745, Formal Specifications and Verification of Software Systems; or CS 758, Algorithms.
Senior Year
Course |
Fall |
Spring |
| CS 719, Object-Oriented Methodology |
4 |
- |
| BCHEM 711, Genomics and Bioinformatics |
4 |
- |
| 700-level Statistics Course* |
4 |
- |
| Liberal Arts Elective |
4 |
- |
| CS Writing Intensive Course** |
- |
4 |
| CS 775, Database Systems |
- |
4 |
| ECE 543, Introduction to Digital Systems |
- |
4 |
| Liberal Arts Elective |
- |
4 |
|
|
|
| Total |
16 |
16 |
*This requirement can be fulfilled by the following courses: MATH 739, Applied Regression Analysis; MATH 742, Multivariate Statistical Methods; or MATH 755, Probability and Stochastic Processes with Applications.
**This course must include a project that addresses bioinformatics issues.
|