Using course-long programming projects in CS2
SIGCSE '99 The proceedings of the thirtieth SIGCSE technical symposium on Computer science education
Real-world program design in CS2: the roles of a large-scale, multi-group class project
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Incorporating bioinformatics in an algorithms course
Proceedings of the 8th annual conference on Innovation and technology in computer science education
The role of computer science in undergraduate bioinformatics education
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Introduction to Bioinformatics
Introduction to Bioinformatics
Object-oriented Data Structures Using Java
Object-oriented Data Structures Using Java
Modern Software Development Using Java, 2/E
Modern Software Development Using Java, 2/E
Data Structures and the Java Collections Framework
Data Structures and the Java Collections Framework
A bioinformatics track in computer science
Proceedings of the 39th 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 |
DNA analysis is a subject that is in the news almost every day, whether it be a new advance in medical research, a criminal trial, or some other application. BLAST (Basic Local Alignment Search Tool) is an important tool used by biologists worldwide to compare DNA and protein sequences and to infer functional and evolutionary relationships between them. This paper presents a project for CS2 based on BLAST. The primary goal for this project is to provide an interesting, real-world application that reinforces the data structures and algorithms presented in CS2. This project also demonstrates object-oriented design techniques, and introduces computer science students to the new field of bioinformatics.