Learn More
Epstein-Barr virus (EBV) nuclear antigen 1 (EBNA-1) plays key roles in both the regulation of gene expression and the replication of the EBV genome in latently infected cells. To characterize the RNA-binding activity of EBNA-1, it was demonstrated that EBNA-1 binds efficiently to RNA homopolymers that are composed of poly(G) and weakly to those composed of(More)
We examine students' commonsense understanding of computer science concepts before they receive any formal instruction in the field. Specifically, we asked students on the first day of a CS1 class to describe in English how they would arrange a set of numbers in ascending, sorted order. We repeated the experiment with students in an introductory economics(More)
We examine students' commonsense understanding of computer science concepts before they receive any formal instruction in the field. For this study, we asked students on the first day of a CS1 class to describe in English how they would arrange a set of numbers in ascending, sorted order; we then repeated the experiment asking students to sort a list of(More)
The historical context surrounding the birth of the DARPA High Productivity Computing Systems (HPCS) program is important for understanding why federal government agencies launched this new, longterm high performance computing program and renewed their commitment to leadership computing in support of national security, large science, and space requirements(More)
This paper investigates what students understand about algorithm efficiency before receiving any formal instruction on the topic. We gave students a challenging search problem and two solutions, then asked them to identify the more efficient solution and to justify their choice. Many students did not use the standard worst-case analysis of algorithms;(More)
We evaluate the effectiveness of neural networks as a tool for predicting whether a particular combination of preconditioner and iterative method will correctly solve a given sparse linear system Ax = b. We consider several scenarios corresponding to different assumptions about the relationship between the systems used to train the neural network and those(More)
Ordering the columns of a nonsymmetric sparse matrix can reduce the fill created in its factorization. Minimum-degree is a popular heuristic for ordering symmetric matrices; a variant that can be used to order nonsymmetric matrices is called column minimum degree. In this paper we describe the design of a multithreaded approximate column minimum degree(More)
Department of Computer Science and Engineering, University of California, San Diego, USA; Department of Computer Science, Southern Illinois University, Edwardsville, USA; Department of Computer Science, Pomona College, Claremont, USA; Department of Mathematics and Computer Science, Xavier University, Cincinnati, USA; Department of Computer Science and(More)
Since logical statements naturally occur in programming and other computing work, educators may hope that all beginning computing students can employ basic logical thinking even if they are not familiar with the formalized mathematical notation. However, Herman and others found that even after being taught logic, students can still fail to correctly apply(More)
What measurable effect do the language and paradigm used in early programming classes have on novice programmers' ability to do design? This work investigates the question by using data collected from 136 "first competency" students as part of a multi-national, multi-institutional study of students' approach to and attitudes toward design. Analysis of a(More)