BME160: Research Programming in the Life Sciences
Teaches programming while exploring object-oriented design, use of high-performance data containers (dictionaries and sets), and team-based development—all with the goal of producing reliable and usable research tools. No programming experience is required, but basic computer and molecular biology understanding is assumed. Students without prior programming experience may benefit from taking CSE 20 in preparation for this course. Students learn programming in Python to manipulate biological data. Programming assignments comprise the majority of the assignments, and a final project using skills developed in this course is required. Lab section registration is required. BioPython and other modules are introduced for use in the final project.
Prerequisite(s): BIOL 20A or BIOL 21A
General Education Code MF
6 credits
| Year | Fall | Winter | Spring | Summer |
|---|---|---|---|---|
| 2025-26 |
|
|
||
| 2024-25 |
|
|
||
| 2023-24 |
|
|
||
| 2022-23 |
|
|
||
| 2021-22 |
|
|
While the information on this web site is usually the most up to date, in the event of a discrepancy please contact your adviser to confirm which information is correct.