Algorithms on strings, trees, and sequences: computer science and computational biology
Algorithms on strings, trees, and sequences: computer science and computational biology
Working group reports from ITiCSE on Innovation and technology in computer science education
Having a BLAST: a bioinformatics project in CS2
Proceedings of the 38th SIGCSE technical symposium on Computer science education
When CS 1 is biology 1: crossdisciplinary collaboration as CS context
Proceedings of the fifteenth annual conference on Innovation and technology in computer science education
Bio1 as CS1: evaluating a crossdisciplinary CS context
Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education
Hi-index | 0.00 |
In this paper we examine ways in which ideas from the exciting new field of bioinformatics can be used in an algorithms course intended for computer science majors. Bioinformatics studies biological sequences such as DNA or protein that are the building blocks of life. Algorithms that involve searching, matching, or combining such sequences are primary tools in bioinformatics. These algorithms use many key ideas that are important to the computer science major, such as dynamic programming. In addition, bioinformatics makes for an interesting and timely application that can enliven the algorithms course.