Sebanyak 640 item atau buku ditemukan

Computational Thinking

This pocket-sized introduction to computational thinking and problem-solving traces its genealogy centuries before the digital computer. A few decades into the digital era, scientists discovered that thinking in terms of computation made possible an entirely new way of organizing scientific investigation. Eventually, every field had a computational branch: computational physics, computational biology, computational sociology. More recently, “computational thinking” has become part of the K–12 curriculum. But what is computational thinking? This volume in the MIT Press Essential Knowledge series offers an accessible overview—tracing a genealogy that begins centuries before digital computers and portraying computational thinking as the pioneers of computing have described it. The authors explain that computational thinking (CT) is not a set of concepts for programming; it is a way of thinking that is honed through practice: the mental skills for designing computations to do jobs for us, and for explaining and interpreting the world as a complex of information processes. Mathematically trained experts (known as “computers”) who performed complex calculations as teams engaged in CT long before electronic computers. In each chapter, the author identify different dimensions of today's highly developed CT: • Computational Methods • Computing Machines • Computing Education • Software Engineering • Computational Science • Design Along the way, they debunk inflated claims for CT and computation while making clear the power of CT in all its complexity and multiplicity.

This volume in the MIT Press Essential Knowledge series offers an accessible overview—tracing a genealogy that begins centuries before digital computers and portraying computational thinking as the pioneers of computing have described it.

From Computing to Computational Thinking

Computational Thinking (CT) involves fundamental concepts and reasoning, distilled from computer science and other computational sciences, which become powerful general mental tools for solving problems, increasing efficiency, reducing complexity, designing procedures, or interacting with humans and machines. An easy-to-understand guidebook, From Computing to Computational Thinking gives you the tools for understanding and using CT. It does not assume experience or knowledge of programming or of a programming language, but explains concepts and methods for CT with clarity and depth. Successful applications in diverse disciplines have shown the power of CT in problem solving. The book uses puzzles, games, and everyday examples as starting points for discussion and for connecting abstract thinking patterns to real-life situations. It provides an interesting and thought-provoking way to gain general knowledge about modern computing and the concepts and thinking processes underlying modern digital technologies.

The book uses puzzles, games, and everyday examples as starting points for discussion and for connecting abstract thinking patterns to real-life situations.

Computational Thinking: A Perspective on Computer Science

This textbook is intended as a textbook for one-semester, introductory computer science courses aimed at undergraduate students from all disciplines. Self-contained and with no prerequisites, it focuses on elementary knowledge and thinking models. The content has been tested in university classrooms for over six years, and has been used in summer schools to train university and high-school teachers on teaching introductory computer science courses using computational thinking. This book introduces computer science from a computational thinking perspective. In computer science the way of thinking is characterized by three external and eight internal features, including automatic execution, bit-accuracy and abstraction. The book is divided into chapters on logic thinking, algorithmic thinking, systems thinking, and network thinking. It also covers societal impact and responsible computing material – from ICT industry to digital economy, from the wonder of exponentiation to wonder of cyberspace, and from code of conduct to best practices for independent work. The book’s structure encourages active, hands-on learning using the pedagogic tool Bloom's taxonomy to create computational solutions to over 200 problems of varying difficulty. Students solve problems using a combination of thought experiment, programming, and written methods. Only 300 lines of code in total are required to solve most programming problems in this book.

This book introduces computer science from a computational thinking perspective.

Computation and Reasoning

A Type Theory for Computer Science

Here, the author, develops a type theory, studies its properties, and explains its uses in applications to computer science. In particular, type theory is shown to offer a powerful and uniform language for programming, program specification and development, and logical reasoning.

Here, the author, develops a type theory, studies its properties, and explains its uses in applications to computer science.

Thinking as Computation

A First Course

Students explore the idea that thinking is a form of computation by learning to write simple computer programs for tasks that require thought. This book guides students through an exploration of the idea that thinking might be understood as a form of computation. Students make the connection between thinking and computing by learning to write computer programs for a variety of tasks that require thought, including solving puzzles, understanding natural language, recognizing objects in visual scenes, planning courses of action, and playing strategic games. The material is presented with minimal technicalities and is accessible to undergraduate students with no specialized knowledge or technical background beyond high school mathematics. Students use Prolog (without having to learn algorithms: “Prolog without tears!”), learning to express what they need as a Prolog program and letting Prolog search for answers. After an introduction to the basic concepts, Thinking as Computation offers three chapters on Prolog, covering back-chaining, programs and queries, and how to write the sorts of Prolog programs used in the book. The book follows this with case studies of tasks that appear to require thought, then looks beyond Prolog to consider learning, explaining, and propositional reasoning. Most of the chapters conclude with short bibliographic notes and exercises. The book is based on a popular course at the University of Toronto and can be used in a variety of classroom contexts, by students ranging from first-year liberal arts undergraduates to more technically advanced computer science students.

This book guides students through an exploration of the idea that thinking might be understood as a form of computation.

Panduan Microsoft Office untuk Pemula : Excel, Word, PowerPoint, dan Access

Buku "Panduan Microsoft Office untuk Pemula: Excel, Word, PowerPoint, dan Access" ini disusun sebagai upaya untuk membantu pembaca memahami dan menguasai penggunaan software Microsoft Office, terutama aplikasi Excel, Word, PowerPoint, dan Access. Keempat aplikasi tersebut merupakan bagian dari paket perangkat lunak yang sangat populer dan banyak digunakan di seluruh dunia, baik oleh individu maupun organisasi. Kami berharap, dengan adanya buku ini, pembaca dapat memperoleh manfaat yang besar dalam memperdalam pengetahuan dan keterampilan dalam penggunaan aplikasi Microsoft Office.

Buku "Panduan Microsoft Office untuk Pemula: Excel, Word, PowerPoint, dan Access" ini disusun sebagai upaya untuk membantu pembaca memahami dan menguasai penggunaan software Microsoft Office, terutama aplikasi Excel, Word, PowerPoint, dan ...

Cyber Law: Dimensi Hukum dalam Era Digital

Buku "Cyber Law: Dimensi Hukum dalam Era Digital" merupakan telaah komprehensif tentang kompleksitas hukum di ruang siber. Melalui 11 bab yang saling terkait, buku ini memetakan perjalanan hukum dalam menghadapi tantangan teknologi digital yang terus berkembang. Dimulai dari fondasi konseptual hukum siber, buku ini mengupas secara mendalam yurisdiksi dalam ruang virtual, menganalisis ragam kejahatan siber, serta menelaah isu-isu kritis seperti perlindungan data, privasi digital, dan transaksi elektronik. Pembahasan berlanjut pada aspek-aspek strategis seperti kekayaan intelektual digital, keamanan siber, dan tanggung jawab hukum di media sosial. Buku ini tidak hanya berhenti pada konteks saat ini, tetapi juga memproyeksikan masa depan dengan mengeksplorasi tema-tema mutakhir seperti kecerdasan buatan, cryptocurrency, dan regulasi fintech. Setiap bab dirancang untuk memberikan wawasan praktis dan teoritis, membekali pembaca dengan pemahaman komprehensif tentang dinamika hukum di era digital. Sebagai referensi akademis dan praktis, buku ini bertujuan membangkitkan kesadaran kritis pembaca akan pentingnya kerangka hukum yang adaptif, responsif, dan berkeadilan di tengah transformasi digital yang berkelanjutan.

... siber (cyber law) telah menjadi bidang yang sangat dinamis dan krusial. Buku "Cyber Law: Dimensi Hukum dalam Era Digital" hadir sebagai respons komprehensif terhadap kompleksitas lanskap hukum di ruang siber yang senantiasa berubah ...

Produksi Konten Digital

"Buku Produksi Konten Digital" merupakan panduan komprehensif yang dirancang sebagai buku ajar bagi mahasiswa. Buku ini menjelaskan berbagai aspek produksi konten digital, termasuk peran media sosial, strategi pemasaran digital, dan etika dalam pembuatan konten. Terstruktur dengan baik, buku ini membantu pembaca memahami dasar hingga konsep kompleks dalam produksi konten digital. Mulai dari pengantar hingga topik khusus seperti produksi konten di media sosial, pemasaran digital, humas, jurnalisme digital, dan teknis pembuatan konten di berbagai platform media sosial. Buku ini tidak hanya teori, tetapi juga menyediakan latihan praktis, memungkinkan pembaca menerapkan pengetahuan secara langsung. Rangkuman setiap bab membantu pemahaman, dan latihan praktis memastikan pembelajaran yang efektif.

"Buku Produksi Konten Digital" merupakan panduan komprehensif yang dirancang sebagai buku ajar bagi mahasiswa.

Pengembangan Teknologi Media Pembelajaran : Merancang Pengalaman Pembelajaran yang Inovatif dan Efektif

Buku "Pengembangan Teknologi Media Pembelajaran: Merancang Pengalaman Pembelajaran yang Inovatif dan Efektif" adalah panduan praktis yang membahas strategi dan prinsip-prinsip penting dalam merancang pengalaman pembelajaran menggunakan teknologi media. Buku ini ditujukan untuk para pendidik, pengembang kurikulum, dan praktisi pembelajaran yang ingin memanfaatkan teknologi dengan cara yang efektif dan inovatif. Dalam buku ini, penulis menjelajahi konsep-konsep dasar pembelajaran yang mendukung penggunaan teknologi media dalam proses pembelajaran. Mereka menguraikan prinsip-prinsip desain yang terbukti efektif dalam menciptakan pengalaman pembelajaran yang menarik, interaktif, dan relevan. Para pembaca akan diperkenalkan pada teori-teori pembelajaran terkini, termasuk pendekatan berbasis kognitif, konstruktivis, dan kontekstual, serta bagaimana menerapkan prinsip-prinsip tersebut dalam merancang pengalaman pembelajaran yang menggugah minat dan memaksimalkan pemahaman siswa. Buku ini juga membahas berbagai teknologi media yang dapat digunakan dalam pembelajaran, termasuk video, audio, gamifikasi, simulasi, dan platform pembelajaran online. Para pembaca akan mempelajari cara mengintegrasikan teknologi ini ke dalam desain pembelajaran yang efektif, termasuk strategi penggunaan yang tepat dan evaluasi yang sistematis. Terdapat juga panduan praktis untuk memilih alat dan sumber daya yang sesuai dengan tujuan pembelajaran dan kebutuhan siswa. Selain itu, buku ini menyoroti pentingnya mengadaptasi pengalaman pembelajaran dengan mengikuti tren dan inovasi terkini dalam pengembangan teknologi media. Para pembaca akan diajak untuk berpikir secara kreatif dalam merancang pengalaman pembelajaran yang sesuai dengan perkembangan teknologi dan kebutuhan siswa masa kini. Dengan menggabungkan teori dan praktik, buku "Pengembangan Teknologi Media Pembelajaran: Merancang Pengalaman Pembelajaran yang Inovatif dan Efektif" memberikan panduan yang komprehensif bagi para praktisi pembelajaran yang ingin meningkatkan kualitas pembelajaran melalui penggunaan teknologi media. Buku ini mengilhami para pembaca untuk menciptakan pengalaman pembelajaran yang memotivasi, interaktif, dan relevan, sehingga memungkinkan siswa untuk mencapai potensi belajar mereka yang penuh.

Buku "Pengembangan Teknologi Media Pembelajaran: Merancang Pengalaman Pembelajaran yang Inovatif dan Efektif" adalah panduan praktis yang membahas strategi dan prinsip-prinsip penting dalam merancang pengalaman pembelajaran menggunakan ...

Dakwah Milenial

Dakwah di era kontemporer seperti sekarang ini, bukan hanya dominasi kalangan ulama dan generasi tua saja, melainkan juga para generasi muda Muslim. Mereka yang dikenal sebagai generasi milenial merupakan generasi yang sedang dan akan menguasai kehidupan social-keberagamaan masyarakat, terutama bagi bangsa Indonesia yang sedang mendapatkan bonus adanya generasi milenial. Munculnya generasi milenial ini perlu mendapatkan dukungan, motivasi dan arahan agar mereka dapat membawa masyarakat Indonesia ke depannya menjadi lebih sejahtera, adil dan Makmur. Untuk itulah kehadiran buku ini dapat menjadi oase di tengah-tengah gersangnya kajian tentang peran generasi muda milenial dalam kegiatan dakwah Islam. Bagaimana kiprah dan kontribusi generasi milenial dalam menjalani aktivitas kedakwahan serta bagaimana mereka mempersiapkan diri dalam menata kehidupan yang lebih produktif, merupakan beberapa wacana yang diuraikan dalam buku ini. Buku ini layak dibaca oleh para aktivis dakwah islam, mahasiswa, pelajar, dan generasi muda yang gandrung akan perubahan.

Untuk itulah kehadiran buku ini dapat menjadi oase di tengah-tengah gersangnya kajian tentang peran generasi muda milenial dalam kegiatan dakwah Islam.