Email: bvelez@acm.org
University of Puerto Rico - Mayagüez Campus
Department of Electrical and Computer Engineering

Home
Courses
Publications
Projects
My Favorite Links
My Favorite Search Engines

Essential Computing for Bioinformatics

This course provides a broad introductory discussion of essential computer science concepts that have wide applicability in the natural sciences. Particular emphasis will be placed on applications to Bioinformatics. The concepts will be motivated by practical problems arising from the use of bioinformatics research tools such as genetic sequence databases. Concepts will be discussed in a weekly lecture and will be practiced via simple programming exercises using Python, an easy to learn and widely available scripting language.

bullet Course Syllabus (PDF)
bullet Course Outline  (PDF)
bullet Lecture  1 - Introduction, Operators and Expressions, Software Development (PDF)
bullet Lecture  2 Controlling the Flow of your Programs (PDF)
bullet Lecture  3 Container Objetct (PDF)
bullet Lecture  4 Manipulating Files (PDF)
bullet Lecture  5 Th Nature of Computing (PDF)
bullet Problem Set 1. TBA (PDF, Solution)
bullet Problem Set 2. TBA (PDF, Solution)
bullet Problem Set 3. TBA (PDF, Solution)
bulletProblem Set 4. TBA (Doc, Solution)
bulletProgramming Assignment 1. TBA  (Word, PDF, Solution)
bullet Programming Assignment 2. TBA (Word, PDF, Solution)
bulletProgramming Assignment 3. TBA (RefCode, Doc, Solution)
bulletProgramming Assignment 4. TBA (RefCode, Doc, Solution)
bulletEmacs for Windows (download)
bullet.emacs File (download)
bullet 
bullet 
bullet 
bullet 
bullet Reference 1
bullet Reference 2
bullet  
bullet  
bullet  
bullet  

Si descubres algún enlace útil para la clase  avísame para colocarlo aquí.