the c3 initiative: an overviewdodds/for_trustees_c3_may_2016.pdf · insight into the processes that...

28
The C3 initiative: an overview Computing is one toolset and technology that expands the set of problems students can tackle in any disciplinary framework. Committee on Collaborative Computing

Upload: others

Post on 26-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The C3 initiative: an overviewdodds/for_trustees_C3_May_2016.pdf · insight into the processes that direct and define life. ... In this problem you will implement the neighbor-joining

The C3 initiative: an overview

Computing is one toolset and technology that expands the set of problems students can tackle in any disciplinary framework.

Committee on Collaborative Computing

Page 2: The C3 initiative: an overviewdodds/for_trustees_C3_May_2016.pdf · insight into the processes that direct and define life. ... In this problem you will implement the neighbor-joining

Why computing?

HMC

the 5Cs the world

Page 3: The C3 initiative: an overviewdodds/for_trustees_C3_May_2016.pdf · insight into the processes that direct and define life. ... In this problem you will implement the neighbor-joining

Following the students…

by year, class, and 5C college

by major

Page 4: The C3 initiative: an overviewdodds/for_trustees_C3_May_2016.pdf · insight into the processes that direct and define life. ... In this problem you will implement the neighbor-joining

C3's committee

C3's question

Rachel Levy, math.

In its approach to computing, can HMC be distinct enough to •  build upon our students' and community's interest? •  inspire and lead other colleges and universities? •  succeed in fundraising for its vision and programs?

Theresa Lynn, phys.

Deb Mashek, hsa

Liz Orwin, eng.

Bob Cave, chem. Melissa O'Neill, cs

Eliot Bush, bio.

Page 5: The C3 initiative: an overviewdodds/for_trustees_C3_May_2016.pdf · insight into the processes that direct and define life. ... In this problem you will implement the neighbor-joining

C3's opportunity statement

HMC

the 5Cs

the world

Page 6: The C3 initiative: an overviewdodds/for_trustees_C3_May_2016.pdf · insight into the processes that direct and define life. ... In this problem you will implement the neighbor-joining

C3's draft vision / executive summary

Page 7: The C3 initiative: an overviewdodds/for_trustees_C3_May_2016.pdf · insight into the processes that direct and define life. ... In this problem you will implement the neighbor-joining

C3's draft vision / executive summary

HMC is uniquely-positioned, as it's already innovating in this area

Both a big-picture vision … & per-department buy-in have been articulated from all

disciplines

There are concerns, as well…

Page 8: The C3 initiative: an overviewdodds/for_trustees_C3_May_2016.pdf · insight into the processes that direct and define life. ... In this problem you will implement the neighbor-joining

Faculty concerns

Page 9: The C3 initiative: an overviewdodds/for_trustees_C3_May_2016.pdf · insight into the processes that direct and define life. ... In this problem you will implement the neighbor-joining

Faculty concerns

Page 10: The C3 initiative: an overviewdodds/for_trustees_C3_May_2016.pdf · insight into the processes that direct and define life. ... In this problem you will implement the neighbor-joining

Per-department highlights

Physics:

Chemistry:

HSA

CS:

Engineering:

Computing != CS

Student + alum survey of spring '16

Comp. track since '73 & Mechanics, Animated!

Computing track and focused research

Math

Mindset  Skillset  

Page 11: The C3 initiative: an overviewdodds/for_trustees_C3_May_2016.pdf · insight into the processes that direct and define life. ... In this problem you will implement the neighbor-joining

HMC Biology In Biology 52, all HMC students use computing to gain insight into the processes that direct and define life.

Each week, students submit programs they write:

note that Bio52 does not teach computing, just as Physics51 does not teach math.

In this problem you will implement the neighbor-joining algorithm for phylogenetic reconstruction and use it to reconstruct the relationships between a set of HIV/SIV sequences. wk4

Here you will create a simple evolutionary simulator with drift, natural selection and mutation.

To find genes in a novel genome sequence, we must find all the open reading frames, and then determine which of these are really genes. In this assignment, you will write a series of short Python functions to find open reading frames in a bacterial genome sequence.

Some bacteria cause disease, and others don't. In fact, closely related strains often differ greatly in this respect. What separates a pathogenic bacterium from a harmless one? Often it is just a handful of protein coding genes. In this assignment you will identify how proteins differ in closely related pathogenic (N16961) and non-pathogenic (PS15, 2740_80) strains of Vibrio cholerae.

wk2

wk6

wk8

h#ps://sites.google.com/a/g.hmc.edu/bio52/  

Page 12: The C3 initiative: an overviewdodds/for_trustees_C3_May_2016.pdf · insight into the processes that direct and define life. ... In this problem you will implement the neighbor-joining

Comparing HMC's Bio1 with…

Page 13: The C3 initiative: an overviewdodds/for_trustees_C3_May_2016.pdf · insight into the processes that direct and define life. ... In this problem you will implement the neighbor-joining

Matrix of computing engagement

Page 14: The C3 initiative: an overviewdodds/for_trustees_C3_May_2016.pdf · insight into the processes that direct and define life. ... In this problem you will implement the neighbor-joining

Matrix of computing engagement

Page 15: The C3 initiative: an overviewdodds/for_trustees_C3_May_2016.pdf · insight into the processes that direct and define life. ... In this problem you will implement the neighbor-joining

Verdict

A. Students at HMC and the 5Cs are enthusiastic and integrative.

B. HMC has structural advantages others do not: 1. Every student takes CS1 in their first semester 2. A pride in pedagogy stronger than in content particulars 3. Student-centric values and student-led pressures 4. Few places realize, institutionally, that computing != cs 5. "…so that they may assume leadership in their fields…"

and, via partnerships, both our students and we could lead…

C. These efforts are in their early stages…

In its approach to computing, can HMC be distinct enough to A.  build upon our students' and community's interest? B.  inspire and lead other colleges and universities? C.  succeed in fundraising for its vision and programs?

Page 16: The C3 initiative: an overviewdodds/for_trustees_C3_May_2016.pdf · insight into the processes that direct and define life. ... In this problem you will implement the neighbor-joining

Additional slides…

Page 17: The C3 initiative: an overviewdodds/for_trustees_C3_May_2016.pdf · insight into the processes that direct and define life. ... In this problem you will implement the neighbor-joining

For def'n buffs: Computing is the set of capabilities made possible only by today's algorithmic mindset, ubiquitous internet connectivity, and processing-and-storage-driven devices.

•  some new communication and collaboration possibilities •  some creativity that was not previously possible •  some expectations for hands-on/minds-on engagement •  some expectations for depth of understanding •  some appreciation of what can't be device-delegated

Today, our students incorporate computing to their advantage across all of their personal and social endeavors.

This is far less true in their professional experiences, except as they overlap the personal and social.

Page 18: The C3 initiative: an overviewdodds/for_trustees_C3_May_2016.pdf · insight into the processes that direct and define life. ... In this problem you will implement the neighbor-joining

For def'n buffs: Computing is the set of capabilities made possible only by today's algorithmic mindset, ubiquitous internet connectivity, and processing-and-storage-driven devices.

•  some new communication and collaboration possibilities •  some creativity that was not previously possible •  some expectations for hands-on/minds-on engagement •  some expectations for depth of understanding •  some appreciation of what can't be device-delegated

Today, our students incorporate computing to their advantage across all of their personal and social endeavors.

This is far less true in their professional experiences, except as they overlap the personal and social.

Page 19: The C3 initiative: an overviewdodds/for_trustees_C3_May_2016.pdf · insight into the processes that direct and define life. ... In this problem you will implement the neighbor-joining
Page 20: The C3 initiative: an overviewdodds/for_trustees_C3_May_2016.pdf · insight into the processes that direct and define life. ... In this problem you will implement the neighbor-joining

In spring 2016 Zach Dodds and Julie Medero offered cs35, a pilot computing course targeting non-CS majors and, more pointedly, non-CS skills. 41 students took the course, completing a final project and 11 one-week assignments that askedthem to use a variety of libraries to solve or investigate problems in

•  Data analysis, transformation, structuring, and visualization •  Web-content retrieval and data-extraction from that content •  Machine learning and statistical analysis •  Natural language analysis •  Pixel processing

The 25 final projects spanned the social sciences, natural sciences, personal interests, and engineering applications. On April 13 we asked the class to reflect on what topics from cs35 they considered useful in their major discipline; we also asked what topics they might have liked to see - or see more of - in cs35 and where they would imagine those topics taught, e.g., by a CS department, their own department, or through other channels.

Page 21: The C3 initiative: an overviewdodds/for_trustees_C3_May_2016.pdf · insight into the processes that direct and define life. ... In this problem you will implement the neighbor-joining

Overview of offered topics considered useful in their discipline: (out of the 37 reponses we received)

Machine Learning (10) Web technologies (7) Data Science (7) Data visualizion (6) Pixel processing (6) Natural-language processing (5)

Overview of topics students sought -- or sought to a greater extent:

Web technologies (more/more output) (7) Matlab/CAD (3) More machine learning (3) Creating one's own simulations (e.g., physics) to understand the phenomena (2) Hardware/Arduino/Maker skills (2) Data storage/Database skills (2) GIS/Mapping visualizations and systems (2) Time-series analysis (1) More social-science examples (1) More on the ethics of computing (1) More readings on the applications and context of computing (1) More on the tradeoffs/skills of using multiple languages (1) "How to use CS meaningfully (to make the world better)" (1)

Page 22: The C3 initiative: an overviewdodds/for_trustees_C3_May_2016.pdf · insight into the processes that direct and define life. ... In this problem you will implement the neighbor-joining

Student voices

Page 23: The C3 initiative: an overviewdodds/for_trustees_C3_May_2016.pdf · insight into the processes that direct and define life. ... In this problem you will implement the neighbor-joining

Student voices

Page 24: The C3 initiative: an overviewdodds/for_trustees_C3_May_2016.pdf · insight into the processes that direct and define life. ... In this problem you will implement the neighbor-joining

Student voices

Page 25: The C3 initiative: an overviewdodds/for_trustees_C3_May_2016.pdf · insight into the processes that direct and define life. ... In this problem you will implement the neighbor-joining

Seats filled… HMC

Page 26: The C3 initiative: an overviewdodds/for_trustees_C3_May_2016.pdf · insight into the processes that direct and define life. ... In this problem you will implement the neighbor-joining

Who's in?

by year, class, and 5C college

by major

Page 27: The C3 initiative: an overviewdodds/for_trustees_C3_May_2016.pdf · insight into the processes that direct and define life. ... In this problem you will implement the neighbor-joining

HMC Biology In Biology 52, all HMC students use computing to gain insight into the processes that direct and define life.

Each week, students submit programs they write:

note that Bio52 does not teach computing, just as Physics51 does not teach math.

In this problem you will implement the neighbor-joining algorithm for phylogenetic reconstruction and use it to reconstruct the relationships between a set of HIV/SIV sequences. wk4

Here you will create a simple evolutionary simulator with drift, natural selection and mutation.

To find genes in a novel genome sequence, we must find all the open reading frames, and then determine which of these are really genes. In this assignment, you will write a series of short Python functions to find open reading frames in a bacterial genome sequence.

Some bacteria cause disease, and others don't. In fact, closely related strains often differ greatly in this respect. What separates a pathogenic bacterium from a harmless one? Often it is just a handful of protein coding genes. In this assignment you will identify how proteins differ in closely related pathogenic (N16961) and non-pathogenic (PS15, 2740_80) strains of Vibrio cholerae.

wk2

wk6

wk8

h#ps://sites.google.com/a/g.hmc.edu/bio52/  

Page 28: The C3 initiative: an overviewdodds/for_trustees_C3_May_2016.pdf · insight into the processes that direct and define life. ... In this problem you will implement the neighbor-joining

Verdict

A. Students at HMC and the 5Cs are enthusiastic and integrative.

B. HMC has structural advantages others do not: 1. Every student takes CS1 in their first semester 2. A pride in pedagogy stronger than in content particulars 3. Student-centric values and student-led pressures 4. Few places realize, institutionally, that computing != cs 5. "…so that they may assume leadership in their fields…"

and, via partnerships, both our students and we could lead…

C. These efforts are in their early stages…

In its approach to computing, can HMC be distinct enough to A.  build upon our students' and community's interest? B.  inspire and lead other colleges and universities? C.  succeed in fundraising for its vision and programs?