Teaching Bioinformatics in Concert Anya L. Goodman and Alex Dekhtyar Department of Chemistry and Biochemistry California Polytechnic State University.

Slides:



Advertisements
Similar presentations
Research and Impact The WaterBotics ® evaluation and research studies include two synergistic, but distinct, domains: educational impact and scale-up/sustainability.
Advertisements

Comparison of Teacher-Centered and Learner-Centered Paradigms From Figure 1-2 in Huba and Freed, Learner-Centered Assessment on College Campuses: Shifting.
Standards Alignment A study of alignment between state standards and the ACM K-12 Curriculum.
April 6, 2011 DRAFT Educator Evaluation Project. Teacher Education and Licensure DRAFT The ultimate goal of all educator evaluation should be… TO IMPROVE.
Assessment of Undergraduate Programs Neeraj Mittal Department of Computer Science The University of Texas at Dallas.
Vladimir Vujović Mirjana Maksimović Branko Perišić
Learning Objectives, Performance Tasks and Rubrics: Demonstrating Understanding and Defining What Good Is Brenda Lyseng Minnesota State Colleges.
Cooperative/Collaborative Learning An Instructional technique in which learning activities are specifically designed for small interactive groups Collaborative.
PULSE: Partnership for Undergraduate Life Sciences Education Facilitating Students Success in the Classroom Through Course Transformation.
1 Why is the Core important? To set high expectations – for all students – for educators To attend to the learning needs of students To break through the.
Achitecting an Active Classroom: An Integrative Approach Rocky K. C. Chang Department of Computing The Hong Kong Polytechnic University
Evaluating Discipline-based Goals and Educational Outcomes in Developmental Psychology Anne L. Law Department of Psychology Rider University.
Stony Brook Model for General Education Assessment Pilot Report November 13, 2003 GEAR as a Catalyst for Change Beginning to Build a Campus- Wide Culture.
Interdisciplinary Undergraduate Teaching Malcolm Potts, Qatar University, February Benefits and Preparation.
Bioinformatics Curriculum Guidelines: Toward a Definition of Core Competencies Lonnie Welch School of Electrical Engineering & Computer Science Biomedical.
ABET Accreditation Board for Engineering and Technology
David L. Spooner1 IT Education: An Interdisciplinary Approach David L. Spooner Rensselaer Polytechnic Institute.
Capstone Design Project (CDP) Civil Engineering Department First Semester 1431/1432 H 10/14/20091 King Saud University, Civil Engineering Department.
Assessing Student Learning Outcomes for Sustainability: Curriculum Mapping Meghann Jarchow, Matthew Sayre, Shane Nordyke, and Paul Formisano Sustainability.
Matt Moxham EDUC 290. The Idaho Core Teacher Standards are ten standards set by the State of Idaho that teachers are expected to uphold. This is because.
1 C-99 Assessing Student Learning in Graduate Degree Programs C-99 Assessing Student Learning in Graduate Degree Programs Bob Smallwood, University of.
Education Bachelor’s Degree in Elementary Education Began the Master’s of Special Education program in January of 2011 Professional After graduation Sorensen.
Spring 2012 Pilot Project Module Nine A New Texas Core Curriculum 1.
 A set of objectives or student learning outcomes for a course or a set of courses.  Specifies the set of concepts and skills that the student must.
NORTH CAROLINA TEACHER EVALUATION INSTRUMENT and PROCESS
1 UTeach Professional Development Courses. 2 UTS Step 1 Early exposure to classroom environment (can be as early as a student’s first semester)
Margaret J. Cox King’s College London
Interstate New Teacher Assessment and Support Consortium (INTASC)
ABET’s coming to Rose! Your involvement Monday, Nov 5, 2012.
Conceptual Framework for the College of Education Created by: Dr. Joe P. Brasher.
Service-Learning and Grant Writing Workshop Tennessee Technological University February 23, 2010 Presented by: Shelley Brown Department of Sociology and.
 Participants will teach Mathematics II or are responsible for the delivery of Mathematics II instruction  Participants attended Days 1, 2, and 3 of.
EDU 385 EDUCATION ASSESSMENT IN THE CLASSROOM
Introduction to Bioinformatics Prologue. Bioinformatics Living things have the ability to store, utilize, and pass on information Bioinformatics strives.
Understanding MYP Criteria
Assessing General Education Workshop for College of the Redwoods Fred Trapp August 18, 2008.
 This prepares educators to work in P-12 schools (1)  It provides direction (1)  It is knowledge-based, articulated, shared, coherent, consistent with.
NCATE Standard 3: Field Experiences & Clinical Practice Monica Y. Minor, NCATE Jeri A. Carroll, BOE Chair Professor, Wichita State University.
Problem-Based Learning. Process of PBL Students confront a problem. In groups, students organize prior knowledge and attempt to identify the nature of.
Student Learning Objectives: Approval Criteria and Data Tracking September 17, 2013 This presentation contains copyrighted material used under the educational.
Chapter 1 Defining Social Studies. Chapter 1: Defining Social Studies Thinking Ahead What do you associate with or think of when you hear the words social.
Computer Science Department of 16 October 2012 Creating a Progression of Writing, Speaking & Teaming Learning Outcomes.
West Virginia’s Adoption of the Common Core State Standards for High School Mathematics Lou Maynus, NBCT Mathematics Coordinator Office of Instruction,
Bonnie Paller 2013 AALC Assessment Retreat.  The charge of the Task Force is to identify the abilities and intellectual traits that all students are.
Assessing Your Assessments: The Authentic Assessment Challenge Dr. Diane King Director, Curriculum Development School of Computer & Engineering Technologies.
Master of Science in Biological Informatics PROGRAM DESCRIPTION The MS in Biological Informatics program program aims.
Design of a Typical Course s c h o o l s o f e n g I n e e r I n g S. D. Rajan Professor of Civil Engineering Professor of Aerospace and Mechanical Engineering.
Presenter: Wan-Ning Chen Professor: Ming-Puu Chen Date: November 11, 2009 Ramaswamy, S., Harris, I., & Tschirner, U. (2001). Student peer teaching: An.
Session Objectives Analyze the key components and process of PBL Evaluate the potential benefits and limitations of using PBL Prepare a draft plan for.
Mentoring School Name Date Mentor’s Name. OVERVIEW What is Mentoring? The Mentoring Menu The Coaching Process.
Welcome Alabama Course of Study Technology Education Workshop.
Modeling molecular evolution Jodi Schwarz and Marc Smith Vassar College Biol/CS353 Bioinformatics.
Problem-Solving Approach of Allied Health Learning Community.
Introduction to STEM Integrating Science, Technology, Engineering, and Math.
 Presented by:  Dr.Cherry Steffen  Kennesaw State University.
The case for scientific literacy? so pretty i never knew mars had a sun.
SpEd 417/517 Families and Collaboration. Collaboration Issues Defining collaboration M utual goals Recognition/sharing of expertise Team equality Shared.
1 Assessment of Undergraduate Programs Neeraj Mittal Department of Computer Science The University of Texas at Dallas (UTD) January 22, 2016.
Springfield Public Schools SEEDS: Collecting Evidence for Educators Winter 2013.
Pathway to Engineering. Mission PLTW’s mission is to ensure that the United States succeeds in the increasingly high-tech and high-skill global economy.
이화여자대학교 Combining Cooperative Learning And Peer Instruction In Introductory Computer Science (SIGCSE 2000 Proceedings) 002OFE03 비서교육전공 4 학기 황 정 희 J. D.
OHIO LEARNING STANDARDS K-12 MATHEMATICS GRADE 3 BY: AMY FURMAN.
Designing Quality Assessment and Rubrics
Coding Connections at the Interface of Algebra I and Physical World Concepts Improving Teacher Quality Grant Program Summer 2016.
21st Centruy Approaches to Teaching Physics
NORTH CAROLINA TEACHER EVALUATION INSTRUMENT and PROCESS
Neeraj Mittal September 29, 2017
Department of Computer Science The University of Texas at Dallas
What are your Career Options?
FLIPPED CLASSROOM PRESENTED BY Dr.R.JEYANTHI Asst.Professor,
Presentation transcript:

Teaching Bioinformatics in Concert Anya L. Goodman and Alex Dekhtyar Department of Chemistry and Biochemistry California Polytechnic State University

Can biology students without programming skills solve problems that require computational solutions?

They can if they learn to cooperate effectively with computer science students. The goal of the in-concert teaching approach is to introduce biology students to computational thinking by engaging them in collaborative projects structured around the software development process. The approach emphasizes development of interdisciplinary communication and collaboration skills for both life science and computer science students.

But how? Pevzner and Shamir posed this question as a pedagogical challenge: How should the research and education community design a bioinformatics course that: (i) assumes few computational prerequisites (ii) assumes no knowledge of programming (iii) instills in students a meaningful understanding of computational ideas and ensures that they are able to apply them

Addressing the challenge The first approach involves building an introductory programming course into a bioinformatics course, engaging students in the entire process of computational problem solving: - problem analysis, design, implementation, Evaluation This requires teaching students a programming language (typically Perl or Python) as the means of expressing their solutions. The second approach is to focus on a specific aspect in the problem-solving process, working with students on developing a subset of skills.

Can there be computational thinking without programming? YES! ‘‘computational thinking’’ is distinct from the term ‘‘programming’’ Programming is just one part of the software development process that can be roughly divided into four stages: analysis/requirements design Implementation evaluation. The first and the last stages do not require any knowledge of programming languages but rely on solid understanding of the problem that needs to be solved.

Course Goal Course goal for life science students Develop the ability to analyze a problem and identify and define the computing requirements appropriate to its solution This includes: Analyzing problems Writing program requirements Evaluating computational solutions and software systems. Missing Pieces Program design Implementation

Course Design Bioinformatics Applications (life science curriculum) Bioinformatics Algorithms (computer science curriculum) Students are juniors and seniors who have attained intermediate skills in their respective disciplines. They attend separate lectures focused on discipline-specific content collaborate in the laboratory to build software for solving biological problems.

Different Approach “Computational thinking is the thought processes involved in formulating a problem and expressing its solutions in such a way that a computer—human or machine—can effectively carry out” -Ato, Cuny, and Snyder Separates the two core components of the definition from each other “Formulating a problem” is carried out by the life science students “Expressing the solution” is the job of the computer science students Separating the two components and stressing only one for each group of students: increase the complexity of problems that multidisciplinary student teams can solve students practice collaboration and communication skills

Teaching in concert Two discipline-specific courses Instructors from respective fields Joint preparation Physical and temporal co-location Shared hands-on projects involving teams of students from both classes Students as experts in their fields Exposure of students to knowledge from the other discipline

Teaching in concert Reverse course Design Course starts with basic concepts of interest and proceeds with joint assignments from which specific material is derived Inverted Classroom Can be used for both discipline specific and cross-disciplinary learning Undergraduate Research Joint assignments can be part of an undergraduate research experience

(1) Elicit requirements for new programs (2) Communicate during the software development process to make sure the software meets the needs of the clients (3) Maintain/modify the delivered software (1) Convert a biological question into a computational one (2) Write program requirements describing the function of the software needed to answer the question (3) Design test cases to verify that the program developed by their CS partners is working correctly (1) Communicate relevant discipline-specific issues to their partners and (2) Cooperate effectively with colleagues within and outside their own discipline on a project. CS StudentsBio Students Both Groups

Designing the Course

Instructors of in-concert courses need to identify problems that align with the learning objectives and fall within the scope of each course. The problems have to be complex and interdisciplinary, so that neither group of students can solve them on their own. Problem must be amenable to analysis by students in a fairly short amount of time. Choosing The Research Problem

Designing the Course Problems related to annotation and comparative analysis of fruit fly genomes Students studied primarily hetero-chromatic chromosome and a euchromatic region on chromosome 3L. They compared the two regions based on guanine-cytosine (GC) content, gene characteristics, and repetitive sequences. They also developed a program for manipulating GEP data and checking the quality of student-submitted annotations. Choosing The Research Problem For this study: [Faculty are part of the Genomics Education Partnership (GEP)]

Designing the Course BIO students worked on genome annotation projects requiring research skills: gathering evidence using bioinformatics tools analyzing data formulating conclusions

Designing the Course Alignment with the core content of the CS course: Simple DNA analysis techniques GC content codon bias and gene content Global and Local alignment String comparison longest common substring repeat detection palindrome discovery

Designing the Course CS students built research tools that required the implementation of: Data structures Algorithms Techniques studied in class Tailor implementation to specific problem

Designing the Course Encourage Team-work Peer mentoring Completing common goal within time limit Introduction to biological applications from Bio professor to CS students Introduction to Software engineering from CS professor to Bio students All other instruction and information was exchanged between students on teams Cross-disciplinary peer instruction

This Study Spring quarter quarter of: 2012 (24 BIO and 35 CS students) 2013 (23 BIO and 26 CS students Teams consists of 2-3 Bio with 2-3 CS students BIO Student Backgrounds students majoring: molecular and cell biology biochemistry Agriculture biomedical engineering Some completed statistics 1 student had programming experience. CS Student Backgrounds Introductory CS sequence C and Java data structures systems programming algorithms

Student Perception of Working on the Interdisciplinary Teams What Aspect of the project did you enjoy most? (1)working with partners (2)working on meaningful projects/real research (3)learning specific content from their own discipline. CS students liked working with partners (15/28 or 53% in 2012, 10/18 or 55% in 2013), BIO students fairly equally distributed between the three categories (~30% for each category).

Student Perception of Working on the Interdisciplinary Teams

Pedagogical Challenges (a) The need to align the content of the two courses and to create a meaningful interdisciplinary experience (b) The need for students to function as experts in their discipline on an interdisciplinary team. (C) How to assess computational thinking and grade both groups of students fairly.

Pedagogical Challenges BIO students are expected to Understand the nature of the assignment. Write software requirements CS students are expected to: Be proficient software developers Understand software requirements Build the software. Team members have to get information efficiently across disciplinary boundaries. Assessment

Pedagogical Challenges How to assess computational thinking skills independently of programming skills??? BIO students assessed on: how well they understood the initial problem translate their understanding into a software specification. CS students were assessed on: Software/software scores. Assessment BIO students could request further improvements in the programs throughout the quarter. All requests and the modified programs.

Conclusion As students advance through their education, they focus more and more on their specific discipline and rarely interact with students in other disciplines In most endeavors outside of academia, professionals rarely work in isolation.

Conclusion Benefits in Education Acquire communication skills Deepen knowledge in their own discipline by acting in the roles of experts Life sciences students are exposed to computational thinking related to requirements specification and software evaluation Keys to Success Instructor collaboration is key Identification of a suitable problem relevant to the learning objectives requires expertise from multiple disciplines cannot be solved by individual an group.

Discussion Disadvantages? Advantages? What other courses may this be applied to?