Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where David Ranum is active.

Publication


Featured researches published by David Ranum.


integrating technology into computer science education | 2012

Beyond PDF and ePub: toward an interactive textbook

Bradley N. Miller; David Ranum

This paper describes a new and unique vision for electronic textbooks. It incorporates a number of active components such as video, code editing and execution, and code visualization as a way to enhance the typical static electronic book format. In addition, the textbook is created with an open source authoring system that has been developed to allow the instructor to customize the content of the active and passive parts of the text. Initial results of a semester long trial are presented as well.


technical symposium on computer science education | 2006

Successful approaches to teaching introductory computer science courses with python

David Ranum; Bradley N. Miller; John M. Zelle; Mark Guzdial

Learning computer science requires deliberate and incremental exposure to the fundamental ideas of the discipline. This paper will describe our initial experience teaching an introductory computer science sequence using the programming language Python. We will present our position and then use specific examples to show how Python can provide an exceptional environment for teaching computer science.


Legal Studies | 2014

Runestone interactive: tools for creating interactive course materials

Bradley N. Miller; David Ranum

This demonstration will showcase a work in progress that implements a new and unique vision for electronic computer science textbooks. It incorporates a number of active components such as video, code editing and execution, and code visualization as a way to enhance the typical static electronic book format. In addition, the textbook is created with an open source authoring system that has been developed to allow the instructor to customize the content of the active and passive parts of the text.


American Mathematical Monthly | 1995

ON SOME APPLICATIONS OF FIBONACCI NUMBERS

David Ranum

The computer science community also considers these values to have great importance. It is almost a guarantee that in the first introduction to recursion, a student will be subject to this very same recurrence as a recursive function to compute the nth Fibonacci number. However, this interest goes much further than a simple algorithmic example. In fact, the Fibonacci numbers and their associated properties have been used often in the development and analysis of data structures and algorithms.


Journal of Computing Sciences in Colleges | 2006

Freedom to succeed: a three course introductory sequence using Python and Java

Bradley N. Miller; David Ranum


technical symposium on computer science education | 2010

Variations on a theme: role of media in motivating computing education

Mark Guzdial; David Ranum; Brad Miller; Beth Simon; Barbara Ericson; Samuel A. Rebelsky; Janet Davis; Kumar Deepak; Doug Blank


Archive | 2005

Problem Solving with Algorithms and Data Structures Using Python

Bradley N. Miller; David Ranum


Archive | 2012

Performance and Use Evaluation of an Electronic Book for Introductory Python Programming

Christine Alvarado; Briana B. Morrison; Barbara Ericson; Mark Guzdial; Brad Miller; David Ranum


Archive | 2008

Python Programming in Context

Bradley N. Miller; David Ranum


Archive | 2011

Problem Solving with Algorithms and Data Structures Using Python SECOND EDITION

Bradley N. Miller; David Ranum

Collaboration


Dive into the David Ranum's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Mark Guzdial

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Barbara Ericson

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Beth Simon

University of California

View shared research outputs
Top Co-Authors

Avatar

Briana B. Morrison

Southern Polytechnic State University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

John M. Zelle

University of Texas at Austin

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge