David S. Gibson

Learn More
Large complex software systems are composed of many software components. Construction and maintenance of component-based systems require a clear understanding of the dependencies between these components. To support reuse, components should be designed to minimize such dependencies. When component coupling is necessary, however, dependencies need to be(More)
First-year computer science students need to see clearly that computer science as a discipline has an important intellectual role to play and that it offers deep philosophical questions, much like the other hard sciences and mathematics; that CS is not "just programming". An appropriate intellectual focus for CS1/CS2 can be built on the foundations of(More)
In 2000, the United States Census Bureau began the annual American Community Survey (ACS), which collects data on earnings and employment for persons with various types of impairment. One of the impairments is cognitive disability, defined as existing when a person has a condition lasting six months or more that results in difficulty learning, remembering,(More)
INTRODUCTION Juvenile idiopathic arthritis (JIA) comprises a poorly understood group of chronic autoimmune diseases with variable clinical outcomes. We investigated whether the synovial fluid (SF) proteome could distinguish a subset of patients in whom disease extends to affect a large number of joints. METHODS SF samples from 57 patients were obtained(More)
—This paper presents a novel procedure for predicting integrated circuit parametric performance and yield when provided with sample transistor test results and a circuit schematic. Two enhancements to the existing Monte Carlo simulation procedures are described: 1) a multivariate nested model is used to reproduce random process-induced device variations,(More)
This paper describes our experience with selecting Ada as the primary programming language for Computer Science and Computer Engineering majors at the USAF Academy. We have decided to teach Ada in the first three courses of these majors for the next few years. Our criteria for selecting Ada are based on features of the language (such as strong typing, lack(More)
INTRODUCTION Juvenile idiopathic arthritis (JIA) is a heterogeneous disease characterized by chronic joint inflammation of unknown cause in children. JIA is an autoimmune disease and small numbers of autoantibodies have been reported in JIA patients. The identification of antibody markers could improve the existing clinical management of patients. METHODS(More)
In this special session, members of the ACM Joint Task Force (JTF) on Cybersecurity Education will provide an overview of the task force mission, objectives, and release a draft of the curricular guidelines. After the overview, task force members will engage session participants in the curricular development process and solicit feedback on the draft(More)
INTRODUCTION Juvenile idiopathic arthritis (JIA) is the most common rheumatological disease of childhood with a prevalence of around 1 in 1,000. Without appropriate treatment it can have devastating consequences including permanent disability from joint destruction and growth deformities. Disease aetiology remains unknown. Investigation of disease pathology(More)
The US Department of Defense defines cyberspace as a " domain characterized by the use of electronics and the electromagnetic spectrum (EMS) to store, modify, and exchange data via networked systems and associated physical infrastructures. " Cyberspace is a warfighting domain on par with air, space, land, and sea, and the US Air Force has accepted the(More)