Carnegie Mellon University

24 courses displayed.

02-601 Programming for Scientists

Provides a practical introduction to programming for students with little previous programming experience who are interested in science. Fundamental scientific algorithms will be introduced, and extensive programming assignments will be based on analytical tasks that might…
Read more

02-602 Professional Issues in Computational Biology

This course gives Master’s in Computational Biology students an opportunity to develop the professional skills necessary for a successful career in computational biology. This two-semester required course will include assistance with elevator…
Read more

02-604 Fundamentals of Bioinformatics

This course is designed for first-year MS students in computational biology or students from other disciplines who desire a broad introduction to some of the most fundamental algorithmic approaches in analyzing the large datasets generated from experiments in molecular…
Read more

02-605 Professional Issues in Automated Science

This course gives Master’s in Automated Science students an exposure to the ethical and professional issues which are unique to the field of automated science. This course will also include opportunities to connect with industry professional with an interest in…
Read more

02-613 Algorithms and Advanced Data Structures

This course is for students not in the computer science major or minor who are interested in advanced data structures. Key Topics: Run time analysis Divide-and-conquer algorithms Dynamic programming algorithms Network flow algorithms Linear and integer…
Read more

02-614 String Algorithms

Course Relevance: Undergraduate and graduate students who have interest in algorithm techniques for large-scale and sequence processing. Graduate and undergraduate students in computational biology. Key Topics:  string search inexact matching string…
Read more

02-620 Machine Learning for Scientists

With advances in scientific instruments and high-throughput technology, scientific discoveries are increasingly made from analyzing large-scale data generated from experiments or collected from observational studies. Machine learning methods that have been widely used to…
Read more

02-680 Essential Mathematics and Statistics For Scientists

This course rigorously introduces fundamental topics in mathematics and statistics to first-year master’s students.  It directly prepares students for 02-620 (Machine Learning for Scientists) and  gives students the…
Read more

02-700 M.S. Research

This course is for M.S. students who wish to do supervised research for academic credit with a Computational Biology faculty member. Interested students should first contact the Professor with whom they would like to work. If there is mutual interest, the Professor will…
Read more

02-701 CPCB Course/Current Topics in Computational Biology

The course consists of weekly presentations by students and faculty on current topics in computational biology. This course is only for current CPCB Ph.D students

02-703 Special Topics in Bioinformatics and Computational Biology

This is a mini Special Topics course taught on an occasional basis to cover different topics in computational biology.

02-710 Computational Genomics

Course Relevance:  Graduate students in computational biology and graduate students who have interest in algorithm techniques in computational genomics. Background Knowledge:  Machine learning methods, probabilistic modeling, programming. Key…
Read more

02-712 Computational Methods for Biological Modeling and Simulation

This is a required class for Masters in Computational Biology students and available as an elective for graduate students and advanced undergraduates. It is intended for graduates and advanced undergraduates with either biological or computational backgrounds who are…
Read more

02-715 Advanced Topics in Computational Genomics (offered infrequently)

Research in biology and medicine is undergoing a revolution due to the availability of high-throughput technology for probing various aspects of a cell at a genome-wide scale. The next-generation sequencing technology is allowing researchers to inexpensively generate a…
Read more

02-718 Computational Medicine

Modern medical research increasingly relies on the analysis of large patient datasets to enhance our understanding of human diseases. This course will focus on the computational problems that arise from studies of human diseases and the translation of research to the…
Read more

02-719 Genomics and Epigenetics of the Brain

This course will provide an introduction to genomics, epigenetics, and their application to problems in neuroscience. The rapid advances in single cell sequencing and other genomic technologies are revolutionizing how neuroscience research is conducted,…
Read more

02-731 Modeling Evolution

Some of the most serious public health problems we face today, from drug-resistant bacteria, to cancer, all arise from a fundamental property of living systems—their ability to evolve. Since Darwin’s theory of natural selection was first proposed, we…
Read more

02-740 Bioimage Informatics

With the rapid advance of bioimaging techniques and fast accumulation of bioimage data, computational bioimage analysis and modeling are playing an increasingly important role in understanding of complex biological systems. The goals of this course are to provide students…
Read more

02-750 Automation of Scientific Research

Automated science and engineering combines Robotics, Machine Learning, and Artificial Intelligence to accelerate the pace of discovery and rational design. This course introduces students to the Machine Learning and Artificial Intelligence algorithms that enable this…
Read more

02-760 Laboratory Methods for Computational Biologists

Computational biologists frequently focus on analyzing and modeling large amounts of biological data, often from high-throughput assays or diverse sources. It is therefore critical that students training in computational biology be familiar with the paradigms and methods…
Read more

02-761 Laboratory Methods for Automated Biology I

This is a graduate level laboratory-based course designed to teach technical and biological laboratory skills used to design and execute automated biological experiments. Students will learn the principles, experimental paradigms, and techniques for automating biological…
Read more

02-762 Laboratory Methods for Automated Biology II

This laboratory course provides a continuation and extension of experiences in 02-761. Instruction will consist of lectures and laboratory experience using multi-purpose laboratory robotics. During weekly laboratory time, students will complete and integrate parts of two…
Read more

02-801 Computational Biology Internship

This course is for students participating in an internship or co-op.  This course is only for current CPCB Ph.D. students

02-900 Ph.D. Thesis Research

This course is for students enrolled in the Ph.D. program working on research.