Life Computes: A simultaneous Eliot Bush, Zachary Dodds, Ran Libeskind-Hadas, Harvey Mudd College Curriculum If CS had a central dogma, it would probably.

Slides:



Advertisements
Similar presentations
INTRODUCTION TO AP BIOLOGY What is AP Biology  AP Biology is designed to be the equivalent of a University Introductory Biology Course  It.
Advertisements

Assessment Report Biology School of Science and Mathematics Rey Sia, Chair Laurie B. Cook, Assessment Coordinator.
Course Advice for B. Science and B. Biomedicine students GENETICS MAJOR.
A new approach to introductory statistics Nathan Tintle Hope College.
CS 346U Exploring Complexity in Science and Technology Instructor: Melanie Mitchell Textbook: M. Mitchell, Complexity: A Guided Tour (Oxford University.
A STEP to Grow in Science-Engineering-Mathematics Undergraduate Degrees Kandethody Ramachandran a (PI), Catherine Bénéteau a, Scott Campbell b, Gordon.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Fall, 2009 Lecture 1 Introduction/Overview Text: Chapters 1, 2 Th. 9/3/2009.
Technology as a solution to implementing active-learning pedagogies... Ann C. Smith University of Maryland College Park MD PKAL 2003 Boulder Colorado.
Introduction to Bioinformatics Spring 2008 Yana Kortsarts, Computer Science Department Bob Morris, Biology Department.
Maria Gini Maria Gini, Department of Computer Science and Engineering, University of Minnesota Jan Pearce Jan Pearce, Department of Mathematics and Computer.
Bioinformatics in the Biology Curriculum Gloria Rendon NCSA July 2008.
A New Integrated Introductory Biology and Chemistry Course Craig T. Woodard Mount Holyoke College, South Hadley, MA I. Introduction The interfaces.
Bioinformatics Prof. William Stafford Noble Department of Genome Sciences Department of Computer Science and Engineering University of Washington
Bioinformatics Curriculum Guidelines: Toward a Definition of Core Competencies Lonnie Welch School of Electrical Engineering & Computer Science Biomedical.
Cellular and Whole-Animal Respiration GK-12 Workshop II Ashley Vorhees and Sarah Park Cesar E. Chavez High School.
CS-2852 Data Structures LECTURE 1A Andrew J. Wozniewicz Image copyright © 2010 andyjphoto.com.
Jennifer Oldford PAHS All information from All information from: “Biology guide. First assessment 2016.” Welcome to IB Biology.
A Doctoral Curriculum in Transition Shoumita Dasgupta, Ph.D. A Case Study of Boston University’s Graduate Medical Sciences Curriculum Reform.
Computer Science Education in Japan Bush, M. E. (2004). Computer science education in Japan. CACM, 47(8),
Introducing small-group workshops as formative assessment in large first year psychology modules Suzanne Guerin School of Psychology, University College.
Purdue University Ann Rundell, Assistant Professor Workshop on BME Teaching of Innovation, Design & Entrepreneurship.
Ran Libeskind-Hadas, Department of Computer Science Thanks to Eliot Bush (Biology) and Zach Dodds (Computer Science) Bioinformatics Education at Harvey.
1 Programming Thinking and Method (0) Zhao Hai 赵海 Department of Computer Science and Engineering Shanghai Jiao Tong University
A STEP to Grow in Science-Engineering-Mathematics Undergraduate Degrees Kandethody Ramachandran a (PI), Catherine Bénéteau a, Scott Campbell b, Gordon.
On Teaching Introductory Programming Abhiram Ranade.
Pre-ASM Institute. Paragraph discussion on G.E. Read text and watch videos on Gene Expression (G.E.), RNA Splicing, Genetic Code. Questions on Content.
Engineering I Robotics Engineering IV Advanced Engineering Design Team Projects and Competitions (TSA, etc.) Engineering II Exploring the disciplines Engineering.
Introduction to Computer Science A Professor Uday Reddy
Introduction to Bioinformatics Prologue. Bioinformatics Living things have the ability to store, utilize, and pass on information Bioinformatics strives.
Integrating Bioinformatics into the Life Sciences – Phase 2 Mark Pauley and Bill Tapprich Group #2: Integration.
Study Guide Construction via Jigsaw Group Activity A method to facilitate student ownership of learning using a flipped classroom approach.
Second Year (2009) Semester 1 Plants and the Environment ( ) Fundamentals of Cell Biology ( Semester 2 Plant Biodiversity ( ) Ecology.
Next Semester Classes Planning. Previous bioinformatics class  They can give you an idea about the difficulty level and interestingness factor.
Molecular Biology Primer. Starting 19 th century… Cellular biology: Cell as a fundamental building block 1850s+: ``DNA’’ was discovered by Friedrich Miescher.
Hidden Markov Models BMI/CS 776 Mark Craven March 2002.
Assessing Student Understanding of Physical Hydrology (#0691) Adam J. Castillo a,c ; Jill Marshall a ; Meinhard B. Cardenas b a Department of Curriculum.
South Carolina Symposium August 2, 2010 Gregory Kane Connecticut State Supervisor for Technology Education and Engineering (Retired) Adjunct Professor.
CSCI 6900/4900 Special Topics in Computer Science Automata and Formal Grammars for Bioinformatics Bioinformatics problems sequence comparison pattern/structure.
Bioinformatics Education at North Central College Caroline St.Clair Professor of Computer Science.
EECS 110: Introduction to Programming for Non-Majors Aleksandar Kuzmanovic Northwestern University
Overview of Bioinformatics 1 Module Denis Manley..
Welcome to: Mr. O’Neill’s AP Computer Science Class SAN MARCOS HIGH SCHOOL KNIGHT PRIDE Leading... Now Tomorrow Forever.
Math 15 Introduction to Scientific Data Analysis Lecture 9 Python Programming – #3 University of California, Merced.
Robots Can Wear Many Hats in the Computer Science Curriculum.
1 CSC 221: Computer Programming I Spring 2008 course overview  What did we set out to learn?  What did you actually learn?  Where do you go from here?
Overview of Bioinformatics Module Denis Manley.. Contact Details Lecturer Name: Denis Manley Room number: KE-1-013a
 AP Physics 1 is an algebra-based college level course.  It can be taken in junior or senior year.  This course mirrors an introductory level first.
Louisiana State University at Alexandria. Background Students Introductory Biology for majors 2 laboratory sections of ~ 25 students combined into 1 lecture.
Teaching Bioinformatics Nevena Ackovska Ana Madevska - Bogdanova.
Welcome! Please sign in I’ll be happy to answer any questions about the course. Please feel free to contact me at any time individually with student questions.
AP Bio 1. Basic Introduction Entering students should have A or B in Honors Biology and Honors Chemistry Equivalent of a two-semester college introductory.
Living Environment Honors/ AP Environmental Science LEAPES Lauren A. Kearon
EQ: What are the 3 steps of DNA Replication? Homework: Read 12-3 complete REAP Agenda: Go over Genetics Test Results Analysis Replication & Transcription.
EQ: What are the 3 steps of DNA Replication? Homework: Read 12-3 complete REAP Agenda: Go over Genetics Test Results Analysis Replication & Transcription.
AP BIOLOGY Prerequisite: “B” or better in Biology CP & teacher recommendation Designed to be a second year advanced Biology course This is a college level.
Simplifying Dynamic Programming Jamil Saquer & Lloyd Smith Computer Science Department Missouri State University Springfield, MO USA.
Using core competencies in curriculum design
Design and Analysis of Algorithms (09 Credits / 5 hours per week)
Bioinformatics in the Dynamic Genome Course
Short-term intervention with CREATE influences
CSC 221: Computer Programming I Spring 2010
SigCSE :00 am NSF CCLI Showcase Thursday, March 2, 2006
Math Curriculum “The philosophy of the Core Plus Mathematics Program is that students are working in groups to identify, investigate, and explore the.
Joel Voldman Massachusetts Institute of Technology
CSC 221: Computer Programming I Fall 2005
Lecture 2.1.
Concord High School Science Department.
A CASE STUDY INTRODUCING DYNAMIC PROGRAMMING IN CS2
1.1.3 MI.
Presentation transcript:

Life Computes: A simultaneous Eliot Bush, Zachary Dodds, Ran Libeskind-Hadas, Harvey Mudd College Curriculum If CS had a central dogma, it would probably be the infinite loop: while task not complete: work() We introduce looping structures such as this one so that students can implement transcription and translation. We extend these to find introns/exons probabilistically. This background allows students to tackle simple folding problems in module IV. Weekly schedule We examined BioCS1 students' performance on three final exam questions shared by all CS 1 students and three homework questions shared by Biology 1 students. The results show that the combined curriculum does not serve students poorly relative to traditional paths in each field. Spurred by the growth of bioinformatics, many advanced courses in undergraduate Biology and CS curricula explore those fields' overlapping problems and ideas. Believing that tomorrow's Bio and CS fields will be even more interconnected than today's, we have created a novel introductory curriculum that can serve as Biology 1 and CS 1 for majors of either (or both) disciplines. We have evaluated this 18-month experiment and made its materials publically available for others to share. Head-to-head comparisons Acknowledgments We gratefully acknowledge support by the Howard Hughes Medical Institute, the National Science Foundation and funding from Harvey Mudd College. The course begins with the biochemical context of cells and computational insights into nucleotide and protein spaces. Variables, list structures, and conditionals are motivated by -- and help to investigate -- these concepts both quantitatively and qualitatively. MotivationResults Module I: Biochem & CS Context We organized this BioCS1 course to treat both subjects with equal weight. A biology professor lectures first each week; a CS lecture follows. Fri. labs and weekend HW reinforce the week's CS and Bio ideas via student programs. Fri. afternoon labs require additional energy transport We have followed the pilot population of 28 students through BioCS1 and their decisions following it. Whenever possible we have compared their feelings about the course and the results of their work with controls in the standard curriculum. Student affect and continuing interest Data show that students are as or more happy in BioCS1 as in traditional alternatives: we await students' major choices in May. Module II: Central Dogmas Module III: Modeling Module IV: Algorithms Module V: Final Projects A student with no prior CS wrote this recursive program in week 9 of the course. Students investigate fixation via self-coded populations Students write programs to model chemotaxic motion in Python turtle graphics Within the first third of the term students implement the basic models of genetic information flow. Students used 2d cellular automata to model ommatidia growth and HIV's spread Others created physical models of chemotaxis via hand-built tethered robots Using Python and its libraries, even students without any background can and do program their own population dynamics and molecular evolution models, which are then used to investigate allele fixation and frequencies. Recursion and iteration receive equal attention: the former enables quick prototyping of algorithms, such as RNA folding, which later are optimized via memoization or DP. Materials and resources All of our curricular resources, labs, assignments, support materials and lecture slides are freely available at this URL. 3-week final projects cap students' BioCS1 work. All fundamentally mix CS and biology to solve a task. BioCS1 students are comparable in performance to Bio1 and CS1 students on end-of-term assessments. Note that these necessarily omit the material unique to BioCS1! gradient curriculum for Biology1 and CS1