WorldCat Identities

Guzdial, Mark

Overview
Works: 39 works in 117 publications in 3 languages and 968 library holdings
Genres: Conference papers and proceedings 
Roles: Author, Editor
Classifications: QA76.73.P98, 005.133
Publication Timeline
.
Most widely held works by Mark Guzdial
Introduction to computing and programming in Python : a multimedia approach by Mark Guzdial( Book )

40 editions published between 2005 and 2016 in English and held by 339 WorldCat member libraries worldwide

This unique book uses multimedia applications to motivate introductory computer science majors or non-majors. The book's hands-on approach shows how programs can be used to build multimedia computer science applications that include sound, graphics, music, pictures, and movies. The students learn a key set of computer science tools and topics, as well as programming skills; such as how to design and use algorithms, and practical software engineering methods. The book also includes optional coverage of HCI, as well as rudimentary data structures and databases using the user-friendly Python language for implementation. Authors Guzdial and Ericson also demonstrate how to communicate compatibly through networks and do concurrent programming
Introduction to computing & programming in Java : a multimedia approach by Mark Guzdial( Book )

11 editions published between 2005 and 2007 in English and held by 127 WorldCat member libraries worldwide

Squeak : object-oriented design with multimedia applications by Mark Guzdial( Book )

5 editions published between 2000 and 2001 in English and held by 91 WorldCat member libraries worldwide

Problem solving with data structures using Java : a multimedia approach by Mark Guzdial( Book )

8 editions published between 2010 and 2011 in English and held by 83 WorldCat member libraries worldwide

Squeak : open personal computing and multimedia by Mark Guzdial( Book )

7 editions published between 2002 and 2003 in English and Japanese and held by 80 WorldCat member libraries worldwide

CD-ROM contains: Tutorials -- Demos -- Links to related Web pages -- Squeak version 2.9 virtual image
Learner-centered design of computing education : research on computing for everyone by Mark Guzdial( Book )

7 editions published between 2015 and 2016 in English and held by 29 WorldCat member libraries worldwide

Computing education is in enormous demand. Many students (both children and adult) are realizing that they will need programming in the future. This book presents the argument that they are not all going to use programming in the same way and for the same purposes. What do we mean when we talk about teaching everyone to program? When we target a broad audience, should we have the same goals as computer science education for professional software developers? How do we design computing education that works for everyone? This book proposes use of a learner-centered design approach to create computing education for a broad audience. It considers several reasons for teaching computing to everyone and how the different reasons lead to different choices about learning goals and teaching methods. The book reviews the history of the idea that programming isn't just for the professional software developer. It uses research studies on teaching computing in liberal arts programs, to graphic designers, to high school teachers, in order to explore the idea that computer science for everyone requires us to re-think how we teach and what we teach. The conclusion describes how we might create computing education for everyone
Emile : software-realized scaffolding for science learners programming in mixed media by Mark Guzdial( )

2 editions published in 1993 in English and held by 4 WorldCat member libraries worldwide

Introduction to media computation : a multimedia cookbook in Python by Mark Guzdial( Book )

2 editions published in 2004 in English and held by 4 WorldCat member libraries worldwide

Analyzing and visualizing log files : a computational science of usability( Book )

1 edition published in 1994 in English and held by 3 WorldCat member libraries worldwide

Proceedings of the 40th ACM Technical Symposium on Computer Science Education Marc 4-7, 2009, Chattanooga, TN, USA by ACM SIGCSE Technical Symposium on Computer Science Education( Book )

1 edition published in 2009 in English and held by 2 WorldCat member libraries worldwide

Characterizing process change using log file data( Book )

1 edition published in 1993 in English and held by 2 WorldCat member libraries worldwide

Abstract: "Students learning a new task with an unfamiliar interface must learn the task, the interface, and a task-to-device mapping which enables them to develop an efficient process for achieving goals with that software. To characterize student process and learning, we have used two methods which rely on log file data rather than the more typical interview-based data. The first method creates a graphic snapshot of process, and the second method creates a transition diagram of process. Both techniques are presented with examples of their use."
Java cheng xu she ji : Yi zhong duo mei ti fang fa by Mark Guzdial( Book )

1 edition published in 2007 in Chinese and held by 2 WorldCat member libraries worldwide

Ben shu gong fen wei 6 bu fen, di yi bu fen jie shao bian cheng heJavade ji chu zhi shi ; di er bu fen jie shao zen yang chu li tu pian ; di san bu fen jie shao ru he chu li sheng yin ; di si bu fen jie shao wen ben chu li he wang ye zhi zuo ; di wu bu fen jie shao zhi zuo dong hua he dian ying ; di liu bu fen jie shao suan fa dui bian cheng de ying xiang jiJavaScript -- yi zhong qian yu wang ye nei de jiao ben yu yan
Problem solving with data structures by Mark Guzdial( Book )

1 edition published in 2009 in English and held by 2 WorldCat member libraries worldwide

Deriving software usage patterns from log files by Mark Guzdial( Book )

1 edition published in 1993 in English and held by 2 WorldCat member libraries worldwide

Abstract: "Log files (discrete recordings of user actions during software use) offer the ability to collect human-computer interaction data on a number of users, over time, while the users are engaged in typical tasks in typical environments. The disadvantage of log files is the lack of automated methods for analyzing the volumes of data in a meaningful way. This paper presents a log file analysis tool, Hawk, and discusses the characteristics which make it useful for this task. A particular analysis tecnique, based on Markov chain analysis, is described which can be used to derive high-level software usage patterns. A study of student interactions with a programming environment are used for examples of the use of the the [sic] tool and the technique."
Proceedings of the third International Workshop on Computing Education Research September15-16, 2007, Atlanta, Georgia, USA by ACM International Workshop on Computing Education Research( Book )

1 edition published in 2007 in English and held by 2 WorldCat member libraries worldwide

Media computation as a motivation and structure for a non-major CS1 class by Mark Guzdial( Book )

1 edition published in 2004 in English and held by 1 WorldCat member library worldwide

Squeak : open personal computing and multimedia by Mark Guzdial( )

1 edition published in 2002 in English and held by 1 WorldCat member library worldwide

Using Cognitive Principles to Design Multimedia Training Environments to Support Learning by John Stasko( )

2 editions published between 1995 and 1998 in English and held by 0 WorldCat member libraries worldwide

During this project we examined factors that influence how well people learn from multimedia systems. Our project focused on developing multimedia systems to support human learning, based on cognitive principles and guidelines from cognitive science. The question was not so much whether multimedia makes a difference, but rather how can it best be deployed to make a difference? Specifically, what combinations of media and methods of interaction are most effective for learning, and why? Multimedia modules are frequently organized along physical media (e.g., text, graphics, video). Our work has been based on another way of thinking about the problem of how to organize the content. Thus, a learner at a given moment may want to see an example as opposed to a definition. The example might be text, graphics, video, etc. Thus, the physical media (text, graphics, etc.) can be largely divorced from the cognitive media (example, definition, etc). Finally, our work is also significant in that it provides the beginnings of an adaptable multimedia presentation system that can adjust its content according to the learning needs of the user
SIGCSE'09 : proceedings of the 40th ACM Technical Symposium on Computer Science Education; Chattanooga, Tennessee, USA, March 4 - 7, 2009 by 2009, Chattanooga, Tenn.> Technical Symposium on Computer Science Education. <40( )

1 edition published in 2009 in English and held by 0 WorldCat member libraries worldwide

SIGCSE'08 : proceedings of the 39th ACM Technical Symposium on Computer Science Education; Portland, Oregon, USA, March 12 - 15, 2008 by Technical Symposium on Computer Science Education( )

1 edition published in 2008 in English and held by 0 WorldCat member libraries worldwide

 
moreShow More Titles
fewerShow Fewer Titles
Audience Level
0
Audience Level
1
  Kids General Special  
Audience level: 0.58 (from 0.40 for Media comp ... to 0.94 for Java cheng ...)

Introduction to computing & programming in Java : a multimedia approach
Alternative Names
Guzdial, Mark.

Guzdial, Mark J.

Live Coding

Mark Guzdial American academic

Languages
Covers
Introduction to computing & programming in Java : a multimedia approachSqueak : object-oriented design with multimedia applicationsProblem solving with data structures using Java : a multimedia approachSqueak : open personal computing and multimediaProblem solving with data structures