Categories
V6

New Faculty

New Faculty

Albert Chern

Assistant Professor

Assistant professor Albert Chern comes to CSE from the Technische Universitat Berlin, where he conducted his postdoctoral research in mathematics. Chern earned his PhD at Caltech and studies the interplay between differential geometry, algebraic topology, differential equations and computational mathematics. His work has helped generate novel applications in fluid dynamics, geometry processing and classical numerical PDE challenges, such as absorbing boundary conditions in wave computations.


Nadia Heninger

Associate Professor

Associate professor Nadia Heninger was a faculty member at the University of Pennsylvania before joining CSE. Heninger’s research focuses on security, applied cryptography and algorithms, with particular interest in cryptography in practice, cryptanalysis, privacy, computational number theory and coding theory. She is best known for identifying widespread vulnerabilities in cryptographic keys on the Internet. Heninger received her PhD at Princeton.


Rob Knight

Professor

Rob Knight, a highly regarded professor in the UC San Diego Pediatrics Department, will continue his appointment as a professor with CSE. A tireless researcher, Knight has helped revolutionize our understanding of the microbiome. He is a fellow of the American Association for the Advancement of Science and the American Academy of Microbiology and the founding director of the Center for Microbiome Innovation at UC San Diego.


Niema Moshiri

Assistant Teaching Professor

Assistant teaching professor Niema Moshiri recently received his PhD at UC San Diego. He focuses on developing high-quality, online educational materials, mostly as massive adaptive interactive texts. These can

be used in flipped classes or integrated into massive open online courses. Moshiri will also investigate open computational problems in HIV epidemiology.


Pat Pannuto

Assistant Professor

Acting assistant professor Pat Pannuto comes to CSE from UC Berkeley, where they will soon receive their PhD. Pannuto seeks to increase the digital world’s reach into the physical world. Pannuto’s work identifies opportunities for systems-based solutions that enable the study of broad classes of phenomenon that previously could not be measured. These include fine-grained interaction behavior in social groups, in-body physiology and country-scale power grid performance estimates.


Gerald Soosai Raj

Assistant Teaching Professor

Assistant teaching professor Gerald Soosai Raj comes to CSE from the University of Wisconsin-Madison, where he recently received his PhD. Soosai Raj seeks to design and evaluate student-centered methods to teach computer science to diverse learners. He studies the impact bilingual CS education has on non-native English speakers; the effectiveness of live-coding when teaching introductory programming; and bridging the gap between academia and industry.


Jingbo Shang

Assistant Professor

Acting assistant professor Jingbo Shang recently earned his PhD at the University of Illinois, Urbana-Champaign. His research focuses on developing data-driven approaches, with little human curation and labeling, to transform unstructured text data into structured heterogeneous information networks. With these tools, actionable knowledge could be flexibly and effectively uncovered based on a user’s instructions.


Yiying Zhang

Assistant Professor

Prior to joining CSE, assistant professor Yiying Zhang was at Purdue. Zhang works on the intersection between systems and security, programming languages and ML/AI. She explores new ways to build software, hardware and networking systems for the next generation of data centers by focusing on operation and distributed systems, computer architecture and data center networking. She received her PhD at the University of Wisconsin-Madison.


Categories
V6

Around the Department

[vc_row][vc_column][vc_custom_heading text=”Around the Department” font_container=”tag:h2|font_size:34|text_align:left|color:%23191e23″ google_fonts=”font_family:Raleway%3A100%2C200%2C300%2Cregular%2C500%2C600%2C700%2C800%2C900|font_style:700%20bold%20regular%3A700%3Anormal”][cl_posts unique_id=”id5de7f3900c9016-47663171″ style=”simple-no_content” image_size=”news_grid” image_filter=”darken” excerpt_length=”30″ count=”9″ order_by=”post__in” order=”desc” include=”3994, 3992, 3996, 4002, 4005, 4007″][/vc_column][/vc_row]

Categories
V6

CSE Alumni News

[vc_row][vc_column][vc_custom_heading text=”Alumni + Faculty News” font_container=”tag:h2|font_size:34|text_align:left|color:%23191e23″ google_fonts=”font_family:Raleway%3A100%2C200%2C300%2Cregular%2C500%2C600%2C700%2C800%2C900|font_style:700%20bold%20regular%3A700%3Anormal” el_class=”.title-fix”][cl_posts unique_id=”id5de7f3900c9016-47663171″ style=”simple-no_content” image_size=”news_grid” image_filter=”darken” excerpt_length=”30″ count=”6″ order_by=”post__in” order=”desc” include=”3966, 3977, 3985, 3983, 3979, 3988″][/vc_column][/vc_row]

Categories
V6

Faculty Honors

[vc_row][vc_column][vc_column_text]

Faculty Honors + Awards (2018-2019)

[/vc_column_text][/vc_column][/vc_row][vc_row el_class=”margin-fix”][vc_column width=”3/4″][vc_column_text]Christine Alvarado was named a 2018 ACM Distinguished Member for her “outstanding contributions to the field.” In April, she also received a Faculty Excellence Award from the chancellor. The award honored her for “innovative research, extraordinary teaching and making a difference in the community.”[/vc_column_text][/vc_column][vc_column width=”1/4″][vc_single_image image=”3826″ img_size=”full”][/vc_column][/vc_row][vc_row][vc_column][vc_separator][/vc_column][/vc_row][vc_row el_class=”margin-fix”][vc_column width=”3/4″][vc_column_text]Ravi Ramamoorthi was inducted into the ACM SIGGRAPH Academy for his “groundbreaking  theoretical work in mathematical representations of visual appearance and for translating these into computational methods with wide practical impact.”[/vc_column_text][/vc_column][vc_column width=”1/4″][vc_single_image image=”4043″ img_size=”full”][/vc_column][/vc_row][vc_row][vc_column][vc_separator][/vc_column][/vc_row][vc_row el_class=”margin-fix”][vc_column width=”3/4″][vc_column_text]Alex Snoeren was named a 2018 ACM Fellow for his “innovative approaches to measuring, managing and detecting network traffic.” In addition, a paper by Snoeren and colleagues, Inferring Persistent Interdomain Congestion, was selected as best paper at the SGICOMM 2018 conference in Budapest.[/vc_column_text][/vc_column][vc_column width=”1/4″][vc_single_image image=”4072″ img_size=”full”][/vc_column][/vc_row][vc_row][vc_column][vc_separator][/vc_column][/vc_row][vc_row el_class=”margin-fix”][vc_column width=”3/4″][vc_column_text]Vineet Bafna was honored as an International Society of Computational Biology (ISCB) Fellow, which “honor members that have distinguished themselves through outstanding contributions to the fields of computational biology and bioinformatics.”[/vc_column_text][/vc_column][vc_column width=”1/4″][vc_single_image image=”4075″ img_size=”full”][/vc_column][/vc_row][vc_row][vc_column][vc_separator][/vc_column][/vc_row][vc_row el_class=”margin-fix”][vc_column width=”3/4″][vc_column_text]Mihir Bellare received the Levchin Prize  at the Real World Crypto conference “for outstanding contributions to the design and analysis of real-world cryptosystems, including the development of the random oracle model, modes of operation, HMAC and models for key exchange.” Bellare was also named the S. Gill Williamson Endowed Chair in Computer Science. He is the first person to hold the chair.[/vc_column_text][/vc_column][vc_column width=”1/4″][vc_single_image image=”4058″ img_size=”full”][/vc_column][/vc_row][vc_row][vc_column][vc_separator][/vc_column][/vc_row][vc_row el_class=”margin-fix”][vc_column width=”2/4″][vc_column_text]Alin Deutsch, Victor Vianu and colleagues were honored with the International Conference on Database Theory’s Test of Time award for their 2009 paper: Automatic verification of data-centric business processes .[/vc_column_text][/vc_column][vc_column width=”1/4″][vc_single_image image=”4060″ img_size=”full”][/vc_column][vc_column width=”1/4″][vc_single_image image=”4074″ img_size=”full”][/vc_column][/vc_row][vc_row][vc_column][vc_separator][/vc_column][/vc_row][vc_row el_class=”margin-fix”][vc_column width=”3/4″][vc_column_text]Hadi Esmaeilzadeh was named Halicioglu Endowed Chair in Computer Architecture. He is the first person to hold the chair. He also received the Young Computer Architect Award from IEEE Technical Committee on Computer Architecture.[/vc_column_text][/vc_column][vc_column width=”1/4″][vc_single_image image=”4061″ img_size=”full”][/vc_column][/vc_row][vc_row][vc_column][vc_separator][/vc_column][/vc_row][vc_row el_class=”margin-fix”][vc_column width=”3/4″][vc_column_text]Sicun Gao was honored as an Air Force Office of Scientific Research AFOSR Young Investigator for his work in automated reasoning for high-assurance hybrid system control.[/vc_column_text][/vc_column][vc_column width=”1/4″][vc_single_image image=”4062″ img_size=”full”][/vc_column][/vc_row][vc_row][vc_column][vc_separator][/vc_column][/vc_row][vc_row el_class=”margin-fix”][vc_column width=”2/4″][vc_column_text]Rajesh Gupta and Pavel Pevzner were named AAAS Fellows

Pevzner was also honored with the ACM Paris Kanellakis Theory and Practice Award for his pioneering contributions to the theory, design and implementation of genome assembly algorithms. 

Gupta also received the 2019 IEEE Computer Society W. Wallace McDowell Award for his “seminal contributions in design and implementation of microelectronic systems-on-chip and cyberphysical systems.”[/vc_column_text][/vc_column][vc_column width=”1/4″][vc_single_image image=”4069″ img_size=”full”][/vc_column][vc_column width=”1/4″][vc_single_image image=”4067″ img_size=”full”][/vc_column][/vc_row][vc_row][vc_column][vc_separator][/vc_column][/vc_row][vc_row el_class=”margin-fix”][vc_column width=”3/4″][vc_column_text]Stefan Savage received the IEEE Computer Society Technical Committee on Security and Privacy Distinguished Service Award for outstanding contributions as the inaugural chair of the IEEE Symposium on Security and Privacy Test of Time Award Committee.[/vc_column_text][/vc_column][vc_column width=”1/4″][vc_single_image image=”4071″ img_size=”full”][/vc_column][/vc_row][vc_row][vc_column][vc_separator][/vc_column][/vc_row][vc_row el_class=”margin-fix”][vc_column width=”3/4″][vc_column_text]Zhuowen Tu was named an IEEE Fellow  for his “contributions to computer vision, medical imaging and deep learning.”[/vc_column_text][/vc_column][vc_column width=”1/4″][vc_single_image image=”4077″ img_size=”full”][/vc_column][/vc_row][vc_row][vc_column][vc_separator][/vc_column][/vc_row][vc_row el_class=”margin-fix”][vc_column width=”3/4″][vc_column_text]Daniele Micciancio was named an IACR Fellow in 2019 for his work on lattice-based cryptography, the complexity of lattice problems and his service to IACR.[/vc_column_text][/vc_column][vc_column width=”1/4″][vc_single_image image=”4066″ img_size=”full”][/vc_column][/vc_row][vc_row][vc_column][vc_separator][/vc_column][/vc_row][vc_row el_class=”margin-fix”][vc_column width=”3/4″][vc_column_text]Joseph Politz was named CSE Teacher of the Year  for 2017-2018 by the Jacobs School of Engineering. [/vc_column_text][/vc_column][vc_column width=”1/4″][vc_single_image image=”4068″ img_size=”full”][/vc_column][/vc_row][vc_row][vc_column][vc_separator][/vc_column][/vc_row][vc_row el_class=”margin-fix”][vc_column width=”3/4″][vc_column_text]Dean Tullsen, CSE PhD student Mohammadkazem Taram and alumnus and assistant professor at the University of Virginia Ashish Venkat, had their paper Mobilizing the Micro-Ops: Exploiting Context Sensitive Decoding for Security and Energy Efficiency selected as an IEEE Micro Top Pick in Computer Architecture, which recognizes the top papers in the field published each year. Of the 123 papers nominated for this distinction, only 12 were selected.[/vc_column_text][/vc_column][vc_column width=”1/4″][vc_single_image image=”4073″ img_size=”full”][/vc_column][/vc_row][vc_row][vc_column][vc_separator][/vc_column][/vc_row][vc_row el_class=”margin-fix”][vc_column width=”3/4″][vc_column_text]Geoff Voelker and alumnus Lonnie Liu won the USENIX Test of Time Award at NSDI “for their work on Sora: High Performance Software Radio using General Purpose Multicore Processors,” the first software-based Wi-Fi radio platform on PC.[/vc_column_text][/vc_column][vc_column width=”1/4″][vc_single_image image=”4076″ img_size=”full”][/vc_column][/vc_row][vc_row][vc_column][vc_separator][/vc_column][/vc_row][vc_row el_class=”margin-fix”][vc_column width=”2/4″][vc_column_text]Manmohan Chandraker and Julian McAuley both received NSF’s Faculty Early Career Development (CAREER) Award.[/vc_column_text][/vc_column][vc_column width=”1/4″][vc_single_image image=”4059″ img_size=”full”][/vc_column][vc_column width=”1/4″][vc_single_image image=”4065″ img_size=”full”][/vc_column][/vc_row][vc_row][vc_column][vc_separator][/vc_column][/vc_row][vc_row el_class=”margin-fix”][vc_column width=”3/4″][vc_column_text]Arun Kumar was named a fellow in the UCSD Hellman Fellowship Program, which provides financial support and encouragement to young faculty in the core disciplines who show capacity for great distinction in their research and creative activities.[/vc_column_text][/vc_column][vc_column width=”1/4″][vc_single_image image=”4064″ img_size=”full”][/vc_column][/vc_row][vc_row][vc_column][vc_separator][/vc_column][/vc_row][vc_row el_class=”margin-fix”][vc_column width=”3/4″][vc_column_text]Ranjit Jhala received the Robin Milner Young Researcher Award given by ACM SIGPLAN to recognize outstanding contributions by young investigators in the area of programming languages.[/vc_column_text][/vc_column][vc_column width=”1/4″][vc_single_image image=”4063″ img_size=”full”][/vc_column][/vc_row]

Categories
V6

Smartfin Project uses Surfers to Collect Oceanographic Data

Smartfin Project uses Surfers to Collect Oceanographic Data


After buying her own surfboard on Craigslist, Jasmine Simmons, a fourth-year UC San Diego CSE undergraduate, taught herself to surf. Now, she is using her board to ride waves and gather important ocean data through the Smartfin Project.    

A collaboration between the Scripps Institution of Oceanography (SIO) and the Surfrider Foundation, Smartfin analyzes data from near-coastal ocean regions, where people surf and play.

The program is an offshoot of the Coastal Data Information Program (CDIP), which collects information on wave heights, periods, directions, sea surface temperatures and other ocean parameters.

Near-coastal areas are particularly important because they are harder for satellites to measure, and sea surface temperatures and wave patterns are largely unknown. With more real-time information about wave movement, lifeguards can make informed decisions about how waves affect the people they protect.

Simmons learned about Smartfin, and began working under senior research engineer Phil Bresnahan, during her Research Experience for Undergraduates. Bresnahan helped create Smartfin’s hardware: a surfboard fin with embedded sensors. Since 2016, these fins have been distributed to surfers worldwide through the Surfrider Foundation. The data is uploaded after each surfing session.

Simmons and other computer scientists are examining the ocean data from Smartfin to develop a data processing framework to analyze CDIP’s ocean parameters. But the platform can be a challenge. Raw data can be biased by surfer movement. Simmon’s team is calculating significant wave heights, peak periods and peak directions. They also hope to plot surfers’ paths to determine where they started and ended and where their best waves were.

From her work on the project, Simmon’s has become interested in data mining and machine learning. This interest has melded with her minors in mathematics and ethnic studies. Since learning about biases in the artificial intelligence systems used by high-level corporations, Simmons has wanted to combine her passion for social justice and data visualization to create non-biased artificial intelligence systems with cleaner data sets. Read more.

 

 

 

 

Categories
V6

Hate spoilers? This AI tool spots them for you

Hate spoilers? This AI tool spots them for you

Did social media spoil Avengers Endgame for you? A team of researchers from UC San Diego has developed an AI-based system that can flag spoilers in online reviews to make sure that doesn’t happen again. 

Some websites allow people to manually flag their posts with spoiler ahead tags, but that doesn’t always happen. To remedy the problem, UC San Diego researchers developed SpoilerNet, an artificial intelligence tool powered by neural networks that automatically detect spoilers. 

On a theoretical level, the researchers wanted to understand how people write spoilers and what kinds of linguistic patterns and common knowledge mark a spoiler. SpoilerNet could eventually be used to build a browser extension to shield people from spoilers. 

To train and test SpoilerNet, the team looked for large datasets of sentences containing spoilers, but finding none. They created their own by collecting more than 1.3 million book reviews annotated with spoiler tags by reviewers from the online site Goodreads. The tags mark sentences that include spoilers and hide them behind a view spoiler link in the text. 

The group found that spoiler sentences tend to clump together near the end of reviews. They also found that different users had different standards to tag spoilers, and the neural networks needed to be carefully calibrated to manage that discrepancy. 

In addition, the same word may have different meanings in different contexts. Green is a color in one book review, but it could be a character name – and a spoiler signal – in another. 

Researchers trained SpoilerNet on 80 percent of the reviews on Goodreads, running the text through several neural network layers. The system could detect spoilers with 89% to 92% accuracy. 

They also ran SpoilerNet on more than 16,000 single-sentence reviews for around 880 TV shows. The tool detected spoilers with 74 to 80 percent accuracy. Most errors came when the system was distracted by loaded and revelatory words , such as murder or killed

Looking forward, the dataset can be used to train algorithms to detect spoilers in tweets and other content.

 

 

 

 

 

Categories
V6

App allows inspectors to find gas pump skimmers faster

App allows inspectors to find gas pump skimmers faster

Computer scientists at UC San Diego and the University of Illinois have developed an app that allows state and federal inspectors to detect devices that criminals install in gas pumps to steal consumer credit and debit card data. The devices, known as skimmers, use Bluetooth to transmit the data they steal.

The app, called Bluetana, detects the skimmers’ Bluetooth signatures, allowing inspectors to find the devices without opening the gas pumps.

The researchers found that, compared to similar apps currently available for smartphones, Bluetana is likely to discover more skimmers and produce fewer false positives.

The app uses an algorithm developed by the researchers to distinguish skimmers from legitimate Bluetooth devices, based on the results of a field study, during which researchers analyzed Bluetooth device scans by inspectors at 1,185 gas stations.

In one year, Bluetana has helped discover 75 Bluetooth-based skimmers, which were all recovered by law enforcement.

“We were surprised that there were so many skimmers in the field that had not been discovered by other detection methods, such as regular manual inspections,” said Aaron Schulman, a UC San Diego assistant professor in computer science. “We even found two skimmers that were installed in gas pumps and had evaded detection for six months.”

Skimmers offer a high return for criminals. Skimmed card numbers can be used to withdraw cash and make expensive purchases. A skimming device costs $20 or less to manufacture and can bring in more than $4,000 per day.

To install the skimmers, thieves break into the pumps, often with a universal master key.  Skimmers are connected to the keypad and magnetic strip reader, allowing the devices to collect customers’ card numbers, their billing ZIP codes and PINs.

Bluetana take three seconds, on average, to detect a skimmer. Law enforcement can take 30 minutes to perform the same task.

As more gas stations adopt payment systems exclusively for credit and debit cards with chips, criminals will use technologies to capture their information. Visa and MasterCard are mandating that all gas stations in the United States use chip-based systems by October 2020. Read more. 

Categories
V6

CSE Boasts a MOOC Milestone

CSE Boasts a MOOC Milestone

Legendary computer scientist Donald Knuth famously said: “I don’t understand things unless I try to program them.” That approach permeates CSE’s Algorithmic Toolbox,  one of Coursera’s top massive open online courses (MOOCs). While many algorithm classes focus almost exclusively on theory, Algorithmic Toolbox integrates theory with programming and interactive puzzles to better prepare students for the real world.

“The specialization exposes students to programming challenges, giving them better tools to both learn about and program algorithms,” says instructor Pavel Pevzner, the Ronald R. Taylor Chair and Distinguished Professor of Computer Science at UC San Diego. “They are likely to encounter some of these same programming challenges during job interviews.”

Coursera offers nearly 500 computer science courses and Algorithmic Toolbox, with more than 150,000 enrollees and a 4.7 rating (out of 5), is in the top ten. The class is the first of six in the Data Structures and Algorithms Specialization, which culminates with students programming a genome assembler.

In addition to practical experience, students receive rapid feedback on their work. Programming challenges are instantly graded, using test cases to catch common mistakes.

The MOOC also encourages students to adopt an integrated development environment (IDE) used by many professional programmers. This encourages them to move beyond academic programming, which may not be ideal in the corporate world. Instead, they are exposed to visual debugging, unit tests and other professional programming features rarely covered in university classes.

“Professional IDEs are expensive, so we partnered with JetBrains, the world leader in IDE developments, to make it free for all students,” says visiting CSE professor Alexander Kulikov. “No other MOOCs offers this resource.”

In addition to Pevzner and Kulikov, instructors include assistant professor Daniel Kane, chief data scientist at Yandex.Market Michael Levin, and adjunct professor Neil Rhodes.

“We have already invested thousands of hours designing Data Structures and Algorithms, and we are still developing it,” says Kulikov. “I am not aware of any offline algorithms course that has required so much upfront investment.”

To further help students, the instructors recently published a MOOC book that powers the Algorithmic Toolbox, describes good programming practices and offers hints to facilitate learning algorithms through programming, he notes.

The course is so popular, the team has continued to add new capabilities. “We have launched the Algorithms and Data Structures MicroMaster program at edX,” says Pevzner, “which extends this course by showing how algorithms are connected to real-world problems, such as genome sequencing and GPS navigation.” Read more. 

Categories
V6

Why I Sit: UC San Diego CSE Red Chair Event for Diversity, Equity and Inclusion

Why I Sit: UC San Diego CSE Red Chair Event for Diversity, Equity and Inclusion

At the CSE Celebration of Diversity, attendees were invited to participate in a Red Chair Event, which is part of the National Center for Women in Technology’s SitWithMe campaign. Dozens of people sat down in a red chair to say a few words about diversity, equity, and inclusion. Through this symbolic gesture, they took a stand for diversity, equity and inclusion in Computer Science & Engineering and beyond.

I Sit in the Red Chair Because…

They came in droves to sit in the Red Chair–graduate students, undergrads, faculty, staff, deans, the chancellor. They came to express their thoughts on diversity—and the results were powerful.

“I sit so that one day every student can look at their classroom and see people who are like them,” said undergrad Joyaan Bhesania.

“I sit for my ancestors who could not,” said Becky Petitt, Vice Chancellor of Equity, Diversity and Inclusion. “And I’m grateful that they opened doors for me to be able to sit here.”

“I am Moraa Ogamba, and I sit for all the black girls who love to code.” Ogamba is a student with the Computer Science and Engineering (CSE) Department.

The Red Chair was a central part of the CSE Department’s first annual Celebration of Diversity. The idea came from the National Center for Women & Information Technology (NCWIT) from the Sit With Me Campaign. When CSE’s Diversity, Equity and Inclusion Committee’s Awareness Subcommittee started planning the Celebration, they started with the Red Chair.

“We wanted to show everybody in our department and community they belong, they’re welcome, they can succeed and we are supporting them,” said CSE staff member Margaret Ramaeker, who co-led the event.

The Celebration

While people shared their truth from the Red Chair, the Celebration kicked off with Professor Pamela Cosman’s keynote address, which examined why women have increased representation in many STEM fields, particularly biology and math, but not computer science. She pointed to several social factors, including the rise of home computing in the 1980s.

“Prior to that point, boys and girls were equally unprepared for CS101,” said Cosman. “However, when PCs came into the home, they may have gone preferentially to sons over daughters.”

She also described how, proportionally, more women earn STEM degrees in countries from former Eastern block countries, such as Bulgaria, and countries seen as conservative, such as Saudi Arabia and the United Arabic Emirates. Single-gender classes, as well as more scholastic and career choices for women in Western nations, may account for this.

“These all provide evidence for social factors, and I think, in a way, this is good news. We can do something about this,” said Cosman.

Embracing Diversity

The Celebration of Diversity grew out of CSE’s strategic plan for diversity, equity and inclusion. The department is also driving diversity through the Early Research Scholars Program, fee waivers for graduate school applicants, the Alan Turing Memorial Scholarship and other vehicles. CSE faculty have been honored with the UCSD Equal Opportunity/Affirmative Action Diversity Award for their commitment to promoting inclusion.

“I’m proud of how our department has taken ownership of these issues,” said department chair Dean Tullsen. “We are attempting to address equity and inclusion throughout the department, seeking to improve diversity at every level with specific initiatives and being honest about how far we still have to go.”

In addition, the organizers are already planning the next Celebration of Diversity, which will be held on May 15, 2020.

 

 

 

 

Categories
V6

Adding Code to High School STEM Classes

Adding Code to High School STEM Classes

Computer science is often taught as an isolated discipline and not integrated into other science, technology, engineering and math (STEM) courses, reducing the number of students who learn to code.

Bootstrap seeks to change that. Based at Brown University, the nationwide program gives teachers better tools to integrate computing into their classrooms. CSE has been part of the program for nearly a decade and in early August, CSE assistant teaching professor Joseph Politz led a group of San Diego Unified School District math and science teachers through a three-day seminar.

“We want students to use programming as a tool because modern mathematicians, statisticians and physicists use programming as a tool,” says Politz. “A lot of what we’re trying to do with the teachers is show them how programming ideas align with subject content.”

Nobody designed the education system to keep computing separate from physics, math and other disciplines. But too often, teachers lack the coding experience – and time – to build programming into their lesson plans. That’s where Bootstrap steps in.

The program started with algebra but branched out over time. This year’s San Diego workshop focused mostly on statistics and data science.

In the workshop, the teachers designed assignments to engage their students. In data science, students queried a dataset, asking questions like: Which cereal is healthiest? Which is the best baseball team? In physics, they simulated brakes on a self-driving car, the thrust and falling forces on a lunar lander or a bouncing ball. In algebra, they brought in the distance formula to detect collisions in a video game or used linear and exponential functions to model different rocket speeds.

Because it’s included in required courses, rather than electives, Bootstrap reaches many students who would never dream of taking a computer science course.

In the bigger picture it also helps kids learn. One study found Bootstrap improved students’ algebra skills. Another paper showed more generalized math benefits. Add on the increased student engagement, and it’s a winning formula. San Diego Unified has seen these benefits and wants to take the program even farther.

“We are partnering with the district to make this a more formalized part of the curriculum in math and science classes,” says Politz. “We want to make integrated computing an option that teachers in the district are comfortable reaching for.” Read more