Course Title:
			
				Bioinformatics Programming
			
		 
		
			Course Description:
			
				Surveys programming techniques using examples and exercises from bioinformatics.  Python is the main programming language used, and the course ends with a brief introduction to Perl.  Topics include string operations, file manipulations, regular expressions, object-oriented programming, database access, and an introduction to the BioPython/BioPerl libraries.  Most students have had at least some prior programming experience, but that is not a requirement.
			
		 
		 
		
			Fall Offering:
			
				Every
			
			Lab/Coreq 1:
			
				
			
		 
		
			Spring Offering:
			
				
			
			Lab/Coreq 2:
			
				
			
		 
		
			Summer Offering:
			
				
			
			Lab/Coreq Remarks:
			
				
			
		 
		
			Summer 1 Offering:
			
				
			
			Prerequisite 1:
			
				
			
		 
		
			Summer 2 Offering:
			
				
			
			Prerequisite 2:
			
				
			
		 
		
			Cross-Listed Course 1:
			
				
			
			Prerequisite 3:
			
				
			
		 
		
			Cross-Listed Course 2:
			
				
			
			Prerequisite 4:
			
				
			
		 
		
		
			Cross-Listed Course 3:
			
				
			
			Prerequisite 5:
			
				
			
		 
		
		
			Cross-Listed Course 4:
			
				
			
			Prerequisite Remarks:
			
				
			
		 
		
		
			Cross-Listed Course 5:
			
				
			
			Repeatable:
			
				N