Bioinformatics Undergraduate Major

time: 2017-04-10   author:   

1. Introduction

Bioinformatics is an interdisciplinary science at the interfaces of the biological, informational and computational sciences. Ourprogram offers training that builds a solid foundation in biology,computer science,algorithm and statistics. This training will enable students to have the skills necessary to apply computing tools to address contemporary problems in biology. Our undergraduate class-size of approximately30 students per year ensures close student-faculty interactions in the classroom and the laboratory. Students majoring in bioinformatics are encouraged to participate in one of the following research field: genome DNA sequencing, assembly and annotation, comparative genomics, protein PTM, protein-protein interaction.

Participation in this field requires that students achieve a high level of competence not only in biology, but also in computer science, mathematics and statistics. The Bioinformatics undergraduate curriculum has six components :

      • Biology (12 courses/1 lab)

      • Mathematics and Statistics (3 courses)

      • Computer Science (5 courses)

      • Core Bioinformatics courses (5 courses)

      • Research training (2 courses)

      • Practice training (1 courses)

2. Brief introduction of core courses

Genomics---a core curriculum for the students majoring in bioinformatics.It can also serve as a general elective course for senior undergraduates in life sciences. The course starts with the basic structure of genome, focuses on the theory and research of genomics, including genome mapping, sequencing, sequence analysis, functional genomics and comparative genomics. We use frontier research cases as teaching examples in theundergraduateclass. This course emphasizes the capability of problem solving, therefore, students will understand well about the hot issues and development trend of genomics and feel confident to solve genomics related problems after they finish this course.

Perl Programming ---Perl is the biologists favorite language for bioinformatics. There isa set of modules called "bioPerl"which includinglots of parsers for every kind of popular bioinformatics algorithms' results, and for manipulating the different sequence formats used in major sequence databases. These external programs can easily be incorporated into a Perl script using a pipe. For beginner, one week start Perl, one year master Perl.

Biostatistics ---Biostatistics provides the students with useful methods for designing experiment and analyzing data. The theory and methods of descriptive statistics, inferential statistics and graphical presentation will be included in this course. The course also emphasizes the use of statistical software, including Excel and SPSS, and the hands-on applications to datasets from lab and field experiment. The recommended backgrounds of the course are the basic mathematical concepts relevant to statistical studies and the basic knowledge of biology.

Basic Bioinformatics ---There arecertain fundamental concepts in this course, including Databases, Retrieval of biological data, Data searching tools,Pairwise sequence alignment (dynamic programming,heuristic methods, similarity matrices),Multiple sequence alignment, sequence annotation.

3. Requirements

To satisfy the requirements for theBachelor of Science degree, you must complete160 credits, in which credit ofrequired courses should be103 andelective courses no less than22.The required and elective courses are showed below.

Table 1. Main courses for Bioinformatics undergraduate major students

Category

Course code

Course name

Hours

Credit

Semester

Core courses

54017006

Proteomics

60

3.5

5

54017008

Genomics

40

2.5

5

54017013

Programming for Bioinformatics

60

3.5

6

54011229

Basic Bioinformatics

60

3.5

5

5401809

Biostatistics

60

3.5

5

Required course

60018009

Probability Theory

2.0

30

2

60018007

MathematicsD

5.0

80

1

54018001

Chemistry A

64

4.0

1

54018010

Organic ChemistryA

50

3.0

2

61018007

PhysicsC

68

4.0

3

54016005

General Biology

60

3.5

2

54018087

Molecular Biology

50

3.0

4

54018083

Biochemistry

50

3.0

3

54018056

Genetics

60

3.5

3

60019013

C/C++

60

3.5

3

60018046

Database technology

58

3.5

6

Elective courses

54016010

R language

40

2.5

4

60016067

Algorithm

58

3.5

4

54016045

Cell Biology

40

2.5

5

54016055

Plant Physiology

50

3.0

4

54016012

Animal Science

40

2.5

3

54016023

Molecular Ecology

32

2.0

3

54016011

Protein Engineering

40

2.5

5

54016032

Immunology

40

2.5

4

54016007

Plant Science

40

2.5

2

54016013

Microbiology

40

2.5

2