Author: Golan Levin
Publisher: MIT Press
ISBN: 0262542048
Category : Education
Languages : en
Pages : 289
Book Description
An essential guide for teaching and learning computational art and design: exercises, assignments, interviews, and more than 170 illustrations of creative work. This book is an essential resource for art educators and practitioners who want to explore code as a creative medium, and serves as a guide for computer scientists transitioning from STEM to STEAM in their syllabi or practice. It provides a collection of classic creative coding prompts and assignments, accompanied by annotated examples of both classic and contemporary projects, and more than 170 illustrations of creative work, and features a set of interviews with leading educators. Picking up where standard programming guides leave off, the authors highlight alternative programming pedagogies suitable for the art- and design-oriented classroom, including teaching approaches, resources, and community support structures.
Code as Creative Medium
Author: Golan Levin
Publisher: MIT Press
ISBN: 0262542048
Category : Education
Languages : en
Pages : 289
Book Description
An essential guide for teaching and learning computational art and design: exercises, assignments, interviews, and more than 170 illustrations of creative work. This book is an essential resource for art educators and practitioners who want to explore code as a creative medium, and serves as a guide for computer scientists transitioning from STEM to STEAM in their syllabi or practice. It provides a collection of classic creative coding prompts and assignments, accompanied by annotated examples of both classic and contemporary projects, and more than 170 illustrations of creative work, and features a set of interviews with leading educators. Picking up where standard programming guides leave off, the authors highlight alternative programming pedagogies suitable for the art- and design-oriented classroom, including teaching approaches, resources, and community support structures.
Publisher: MIT Press
ISBN: 0262542048
Category : Education
Languages : en
Pages : 289
Book Description
An essential guide for teaching and learning computational art and design: exercises, assignments, interviews, and more than 170 illustrations of creative work. This book is an essential resource for art educators and practitioners who want to explore code as a creative medium, and serves as a guide for computer scientists transitioning from STEM to STEAM in their syllabi or practice. It provides a collection of classic creative coding prompts and assignments, accompanied by annotated examples of both classic and contemporary projects, and more than 170 illustrations of creative work, and features a set of interviews with leading educators. Picking up where standard programming guides leave off, the authors highlight alternative programming pedagogies suitable for the art- and design-oriented classroom, including teaching approaches, resources, and community support structures.
Participatory IT Design
Author: Keld Bodker
Publisher: MIT Press
ISBN: 0262512440
Category : Computers
Languages : en
Pages : 357
Book Description
A state-of-the-art method for introducing new information technology systems into an organization, illustrated by case studies drawn from a ten-year research project. The goal of participatory IT design is to set sensible, general, and workable guidelines for the introduction of new information technology systems into an organization. Reflecting the latest systems-development research, this book encourages a business-oriented and socially sensitive approach that takes into consideration the specific organizational context as well as first-hand knowledge of users' work practices and allows all stakeholders—users, management, and staff—to participate in the process. Participatory IT Design is a guide to the theory and practice of this process that can be used as a reference work by IT professionals and as a textbook for classes in information technology at introductory through advanced levels. Drawing on the work of a ten-year research program in which the authors worked with Danish and American companies, the book offers a framework for carrying out IT design projects as well as case studies that stand as examples of the process. The method presented in Participatory IT Design—known as the MUST method, after a Danish acronym for theories and methods of initial analysis and design activities—was developed and tested in thirteen industrial design projects for companies and organizations that included an American airline, a multinational pharmaceutical company, a national broadcasting corporation, a multinational software house, and American and Danish universities. The first part of the book introduces the concepts and guidelines on which the method is based, while the second and third parts are designed as a practical toolbox for utilizing the MUST method. Part II describes the four phases of a design project—initiation, in-line analysis, in-depth analysis, and innovation. Part III explains the method's sixteen techniques and related representation tools, offering first an overview and then specific descriptions of each in separate sections.
Publisher: MIT Press
ISBN: 0262512440
Category : Computers
Languages : en
Pages : 357
Book Description
A state-of-the-art method for introducing new information technology systems into an organization, illustrated by case studies drawn from a ten-year research project. The goal of participatory IT design is to set sensible, general, and workable guidelines for the introduction of new information technology systems into an organization. Reflecting the latest systems-development research, this book encourages a business-oriented and socially sensitive approach that takes into consideration the specific organizational context as well as first-hand knowledge of users' work practices and allows all stakeholders—users, management, and staff—to participate in the process. Participatory IT Design is a guide to the theory and practice of this process that can be used as a reference work by IT professionals and as a textbook for classes in information technology at introductory through advanced levels. Drawing on the work of a ten-year research program in which the authors worked with Danish and American companies, the book offers a framework for carrying out IT design projects as well as case studies that stand as examples of the process. The method presented in Participatory IT Design—known as the MUST method, after a Danish acronym for theories and methods of initial analysis and design activities—was developed and tested in thirteen industrial design projects for companies and organizations that included an American airline, a multinational pharmaceutical company, a national broadcasting corporation, a multinational software house, and American and Danish universities. The first part of the book introduces the concepts and guidelines on which the method is based, while the second and third parts are designed as a practical toolbox for utilizing the MUST method. Part II describes the four phases of a design project—initiation, in-line analysis, in-depth analysis, and innovation. Part III explains the method's sixteen techniques and related representation tools, offering first an overview and then specific descriptions of each in separate sections.
The MIT Guide to Teaching Web Site Design
Author: Edward Barrett
Publisher: MIT Press
ISBN: 9780262025003
Category : Computers
Languages : en
Pages : 128
Book Description
The book covers all aspects of teaching Web design, from optimal class size and classroom configuration to peer review of completed projects. It uses many examples from the Web design course taught by the authors at MIT.
Publisher: MIT Press
ISBN: 9780262025003
Category : Computers
Languages : en
Pages : 128
Book Description
The book covers all aspects of teaching Web design, from optimal class size and classroom configuration to peer review of completed projects. It uses many examples from the Web design course taught by the authors at MIT.
Build Your First Web App
Author: Deborah Levinson
Publisher: Union Square & Co.
ISBN: 1454926341
Category : Computers
Languages : en
Pages : 458
Book Description
Not a techie? Don’t worry! This friendly and approachable guide shows even complete beginners how to build their first web application. Modern web application design and development can feel overwhelming: How do you design a useful tool that can run on a desktop, tablet, and phone? Which programming framework should you use? How can a non-programmer pick up these skills? Build Your First Web App answers these questions by teaching two popular practical frameworks, Bootstrap and Angular.js, as well as the principles behind programming: the basics of user experience design, planning and structuring your software, and making your application visually attractive and easier to use. The book walks you through every step of creating you first app, and gives you assignments in each chapter. If you already know some HTML and CSS, but want to go further and create something functional rather than static, this book is for you! Book includes: An overview of the app design planning process—scenario development, feature/flow design through wireframing, and user research. Quick tips for adding visual design intelligently to make the application easier to understand and use. A walkthrough of how to code a sample app using a responsive framework (Bootstrap) and Angular.js. Each chapter of the book covers a different part of the sample app, allowing readers to follow along and draft their own code.
Publisher: Union Square & Co.
ISBN: 1454926341
Category : Computers
Languages : en
Pages : 458
Book Description
Not a techie? Don’t worry! This friendly and approachable guide shows even complete beginners how to build their first web application. Modern web application design and development can feel overwhelming: How do you design a useful tool that can run on a desktop, tablet, and phone? Which programming framework should you use? How can a non-programmer pick up these skills? Build Your First Web App answers these questions by teaching two popular practical frameworks, Bootstrap and Angular.js, as well as the principles behind programming: the basics of user experience design, planning and structuring your software, and making your application visually attractive and easier to use. The book walks you through every step of creating you first app, and gives you assignments in each chapter. If you already know some HTML and CSS, but want to go further and create something functional rather than static, this book is for you! Book includes: An overview of the app design planning process—scenario development, feature/flow design through wireframing, and user research. Quick tips for adding visual design intelligently to make the application easier to understand and use. A walkthrough of how to code a sample app using a responsive framework (Bootstrap) and Angular.js. Each chapter of the book covers a different part of the sample app, allowing readers to follow along and draft their own code.
Architect?
Author: Roger K. Lewis
Publisher: MIT Press
ISBN: 9780262621212
Category : Architecture
Languages : en
Pages : 308
Book Description
Architect? addresses issues and concerns of relevance to students choosing among different types of programme, schools, firms and architectural career paths, and explores both the up-side and the down-side to the profession.
Publisher: MIT Press
ISBN: 9780262621212
Category : Architecture
Languages : en
Pages : 308
Book Description
Architect? addresses issues and concerns of relevance to students choosing among different types of programme, schools, firms and architectural career paths, and explores both the up-side and the down-side to the profession.
Learning Networks
Author: Linda Marie Harasim
Publisher: MIT Press
ISBN: 9780262082365
Category : Computers
Languages : en
Pages : 366
Book Description
The field; Learning networks: an introduction; Networks for schools: exemplars and experiences; Networks for higher education, training, and informal learning: exemplares and experiences; The guide; Designs for learning networks; Getting started: the implementation process; Teaching online; Learning online; Problems in paradise: expect the best, prepare for the worst; The future; New directions; Network learning: a paradign for the twenty-first century; Epilogue: email from the future; Appendixes; Indice.
Publisher: MIT Press
ISBN: 9780262082365
Category : Computers
Languages : en
Pages : 366
Book Description
The field; Learning networks: an introduction; Networks for schools: exemplars and experiences; Networks for higher education, training, and informal learning: exemplares and experiences; The guide; Designs for learning networks; Getting started: the implementation process; Teaching online; Learning online; Problems in paradise: expect the best, prepare for the worst; The future; New directions; Network learning: a paradign for the twenty-first century; Epilogue: email from the future; Appendixes; Indice.
Computational Thinking Education in K-12
Author: Siu-Cheung Kong
Publisher: MIT Press
ISBN: 0262543478
Category : Education
Languages : en
Pages : 285
Book Description
A guide to computational thinking education, with a focus on artificial intelligence literacy and the integration of computing and physical objects. Computing has become an essential part of today’s primary and secondary school curricula. In recent years, K–12 computer education has shifted from computer science itself to the broader perspective of computational thinking (CT), which is less about technology than a way of thinking and solving problems—“a fundamental skill for everyone, not just computer scientists,” in the words of Jeanette Wing, author of a foundational article on CT. This volume introduces a variety of approaches to CT in K–12 education, offering a wide range of international perspectives that focus on artificial intelligence (AI) literacy and the integration of computing and physical objects. The book first offers an overview of CT and its importance in K–12 education, covering such topics as the rationale for teaching CT; programming as a general problem-solving skill; and the “phenomenon-based learning” approach. It then addresses the educational implications of the explosion in AI research, discussing, among other things, the importance of teaching children to be conscientious designers and consumers of AI. Finally, the book examines the increasing influence of physical devices in CT education, considering the learning opportunities offered by robotics. Contributors Harold Abelson, Cynthia Breazeal, Karen Brennan, Michael E. Caspersen, Christian Dindler, Daniella DiPaola, Nardie Fanchamps, Christina Gardner-McCune, Mark Guzdial, Kai Hakkarainen, Fredrik Heintz, Paul Hennissen, H. Ulrich Hoppe, Ole Sejer Iversen, Siu-Cheung Kong, Wai-Ying Kwok, Sven Manske, Jesús Moreno-León, Blakeley H. Payne, Sini Riikonen, Gregorio Robles, Marcos Román-González, Pirita Seitamaa-Hakkarainen, Ju-Ling Shih, Pasi Silander, Lou Slangen, Rachel Charlotte Smith, Marcus Specht, Florence R. Sullivan, David S. Touretzky
Publisher: MIT Press
ISBN: 0262543478
Category : Education
Languages : en
Pages : 285
Book Description
A guide to computational thinking education, with a focus on artificial intelligence literacy and the integration of computing and physical objects. Computing has become an essential part of today’s primary and secondary school curricula. In recent years, K–12 computer education has shifted from computer science itself to the broader perspective of computational thinking (CT), which is less about technology than a way of thinking and solving problems—“a fundamental skill for everyone, not just computer scientists,” in the words of Jeanette Wing, author of a foundational article on CT. This volume introduces a variety of approaches to CT in K–12 education, offering a wide range of international perspectives that focus on artificial intelligence (AI) literacy and the integration of computing and physical objects. The book first offers an overview of CT and its importance in K–12 education, covering such topics as the rationale for teaching CT; programming as a general problem-solving skill; and the “phenomenon-based learning” approach. It then addresses the educational implications of the explosion in AI research, discussing, among other things, the importance of teaching children to be conscientious designers and consumers of AI. Finally, the book examines the increasing influence of physical devices in CT education, considering the learning opportunities offered by robotics. Contributors Harold Abelson, Cynthia Breazeal, Karen Brennan, Michael E. Caspersen, Christian Dindler, Daniella DiPaola, Nardie Fanchamps, Christina Gardner-McCune, Mark Guzdial, Kai Hakkarainen, Fredrik Heintz, Paul Hennissen, H. Ulrich Hoppe, Ole Sejer Iversen, Siu-Cheung Kong, Wai-Ying Kwok, Sven Manske, Jesús Moreno-León, Blakeley H. Payne, Sini Riikonen, Gregorio Robles, Marcos Román-González, Pirita Seitamaa-Hakkarainen, Ju-Ling Shih, Pasi Silander, Lou Slangen, Rachel Charlotte Smith, Marcus Specht, Florence R. Sullivan, David S. Touretzky
The MIT Guide to Science and Engineering Communication, second edition
Author: James Paradis
Publisher: MIT Press
ISBN: 0262265524
Category : Language Arts & Disciplines
Languages : en
Pages : 335
Book Description
A second edition of a popular guide to scientific and technical communication, updated to reflect recent changes in computer technology. This guide covers the basics of scientific and engineering communication, including defining an audience, working with collaborators, searching the literature, organizing and drafting documents, developing graphics, and documenting sources. The documents covered include memos, letters, proposals, progress reports, other types of reports, journal articles, oral presentations, instructions, and CVs and resumes. Throughout, the authors provide realistic examples from actual documents and situations. The materials, drawn from the authors' experience teaching scientific and technical communication, bridge the gap between the university novice and the seasoned professional. In the five years since the first edition was published, communication practices have been transformed by computer technology. Today, most correspondence is transmitted electronically, proposals are submitted online, reports are distributed to clients through intranets, journal articles are written for electronic transmission, and conference presentations are posted on the Web. Every chapter of the book reflects these changes. The second edition also includes a compact Handbook of Style and Usage that provides guidelines for sentence and paragraph structure, punctuation, and usage and presents many examples of strategies for improved style.
Publisher: MIT Press
ISBN: 0262265524
Category : Language Arts & Disciplines
Languages : en
Pages : 335
Book Description
A second edition of a popular guide to scientific and technical communication, updated to reflect recent changes in computer technology. This guide covers the basics of scientific and engineering communication, including defining an audience, working with collaborators, searching the literature, organizing and drafting documents, developing graphics, and documenting sources. The documents covered include memos, letters, proposals, progress reports, other types of reports, journal articles, oral presentations, instructions, and CVs and resumes. Throughout, the authors provide realistic examples from actual documents and situations. The materials, drawn from the authors' experience teaching scientific and technical communication, bridge the gap between the university novice and the seasoned professional. In the five years since the first edition was published, communication practices have been transformed by computer technology. Today, most correspondence is transmitted electronically, proposals are submitted online, reports are distributed to clients through intranets, journal articles are written for electronic transmission, and conference presentations are posted on the Web. Every chapter of the book reflects these changes. The second edition also includes a compact Handbook of Style and Usage that provides guidelines for sentence and paragraph structure, punctuation, and usage and presents many examples of strategies for improved style.
Beyond Coding
Author: Marina Umaschi Bers
Publisher: MIT Press
ISBN: 026254332X
Category : Education
Languages : en
Pages : 230
Book Description
Why children should be taught coding not as a technical skill but as a new literacy—a way to express themselves and engage with the world. Today, schools are introducing STEM education and robotics to children in ever-lower grades. In Beyond Coding, Marina Umaschi Bers lays out a pedagogical roadmap for teaching code that encompasses the cultivation of character along with technical knowledge and skills. Presenting code as a universal language, she shows how children discover new ways of thinking, relating, and behaving through creative coding activities. Today’s children will undoubtedly have the technical knowledge to change the world. But cultivating strength of character, socioeconomic maturity, and a moral compass alongside that knowledge, says Bers, is crucial. Bers, a leading proponent of teaching computational thinking and coding as early as preschool and kindergarten, presents examples of children and teachers using the Scratch Jr. and Kibo robotics platforms to make explicit some of the positive values implicit in the process of learning computer science. If we are to do right by our children, our approach to coding must incorporate the elements of a moral education: the use of narrative to explore identity and values, the development of logical thinking to think critically and solve technical and ethical problems, and experiences in the community to enable personal relationships. Through learning the language of programming, says Bers, it is possible for diverse cultural and religious groups to find points of connection, put assumptions and stereotypes behind them, and work together toward a common goal.
Publisher: MIT Press
ISBN: 026254332X
Category : Education
Languages : en
Pages : 230
Book Description
Why children should be taught coding not as a technical skill but as a new literacy—a way to express themselves and engage with the world. Today, schools are introducing STEM education and robotics to children in ever-lower grades. In Beyond Coding, Marina Umaschi Bers lays out a pedagogical roadmap for teaching code that encompasses the cultivation of character along with technical knowledge and skills. Presenting code as a universal language, she shows how children discover new ways of thinking, relating, and behaving through creative coding activities. Today’s children will undoubtedly have the technical knowledge to change the world. But cultivating strength of character, socioeconomic maturity, and a moral compass alongside that knowledge, says Bers, is crucial. Bers, a leading proponent of teaching computational thinking and coding as early as preschool and kindergarten, presents examples of children and teachers using the Scratch Jr. and Kibo robotics platforms to make explicit some of the positive values implicit in the process of learning computer science. If we are to do right by our children, our approach to coding must incorporate the elements of a moral education: the use of narrative to explore identity and values, the development of logical thinking to think critically and solve technical and ethical problems, and experiences in the community to enable personal relationships. Through learning the language of programming, says Bers, it is possible for diverse cultural and religious groups to find points of connection, put assumptions and stereotypes behind them, and work together toward a common goal.
Visual Usability
Author: Tania Schlatter
Publisher: Newnes
ISBN: 0124017134
Category : Computers
Languages : en
Pages : 343
Book Description
Imagine how much easier creating web and mobile applications would be if you had a practical and concise, hands-on guide to visual design. Visual Usability gets into the nitty-gritty of applying visual design principles to complex application design.You'll learn how to avoid common mistakes, make informed decisions about application design, and elevate the ordinary. We'll review three key principles that affect application design – consistency, hierarchy, and personality – and illustrate how to apply tools like typography, color, and layout to digital application design. Whether you're a UI professional looking to fine-tune your skills, a developer who cares about making applications beautiful and usable, or someone entirely new to the design arena, Visual Usability is your one-stop, practical guide to visual design. - Discover the principles and rules that underlie successful application design - Learn how to develop a rationale to support design strategy and move teams forward - Master the visual design toolkit to increase user-friendliness and make complicated processes feel straightforward for your product
Publisher: Newnes
ISBN: 0124017134
Category : Computers
Languages : en
Pages : 343
Book Description
Imagine how much easier creating web and mobile applications would be if you had a practical and concise, hands-on guide to visual design. Visual Usability gets into the nitty-gritty of applying visual design principles to complex application design.You'll learn how to avoid common mistakes, make informed decisions about application design, and elevate the ordinary. We'll review three key principles that affect application design – consistency, hierarchy, and personality – and illustrate how to apply tools like typography, color, and layout to digital application design. Whether you're a UI professional looking to fine-tune your skills, a developer who cares about making applications beautiful and usable, or someone entirely new to the design arena, Visual Usability is your one-stop, practical guide to visual design. - Discover the principles and rules that underlie successful application design - Learn how to develop a rationale to support design strategy and move teams forward - Master the visual design toolkit to increase user-friendliness and make complicated processes feel straightforward for your product