Teaching and Learning STEM

Teaching and Learning STEM

Author: Richard M. Felder

Publisher: John Wiley & Sons

Published: 2024-03-19

Total Pages: 374

ISBN-13: 1394196342

DOWNLOAD EBOOK

The widely used STEM education book, updated Teaching and Learning STEM: A Practical Guide covers teaching and learning issues unique to teaching in the science, technology, engineering, and math (STEM) disciplines. Secondary and postsecondary instructors in STEM areas need to master specific skills, such as teaching problem-solving, which are not regularly addressed in other teaching and learning books. This book fills the gap, addressing, topics like learning objectives, course design, choosing a text, effective instruction, active learning, teaching with technology, and assessment—all from a STEM perspective. You’ll also gain the knowledge to implement learner-centered instruction, which has been shown to improve learning outcomes across disciplines. For this edition, chapters have been updated to reflect recent cognitive science and empirical educational research findings that inform STEM pedagogy. You’ll also find a new section on actively engaging students in synchronous and asynchronous online courses, and content has been substantially revised to reflect recent developments in instructional technology and online course development and delivery. Plan and deliver lessons that actively engage students—in person or online Assess students’ progress and help ensure retention of all concepts learned Help students develop skills in problem-solving, self-directed learning, critical thinking, teamwork, and communication Meet the learning needs of STEM students with diverse backgrounds and identities The strategies presented in Teaching and Learning STEM don’t require revolutionary time-intensive changes in your teaching, but rather a gradual integration of traditional and new methods. The result will be a marked improvement in your teaching and your students’ learning.


OBJECT-ORIENTED PROGRAMMING USING C++

OBJECT-ORIENTED PROGRAMMING USING C++

Author: SATCHIDANANDA DEHURI

Publisher: PHI Learning Pvt. Ltd.

Published: 2007-05-08

Total Pages: 349

ISBN-13: 8120330854

DOWNLOAD EBOOK

This compact book presents a clear and thorough introduction to the object-oriented paradigm using the C++ language. It introduces the readers to various C++ features that support object-oriented programming (OOP) concepts. In an easy-to-comprehend format, the text teaches how to start and compile a C++ program and discusses the use of C++ in OOP. The book covers the full range of object-oriented topics, from the fundamental features through classes, inheritance, polymorphism, template, exception handling and standard template library. KEY FEATURES • Includes several pictorial descriptions of the concepts to facilitate better understanding. • Offers numerous class-tested programs and examples to show the practical application of theory. • Provides a summary at the end of each chapter to help students in revising all key facts. The book is designed for use as a text by undergraduate students of engineering, undergraduate and postgraduate students of computer applications, and postgraduate students of management.


The Data Science Design Manual

The Data Science Design Manual

Author: Steven S. Skiena

Publisher: Springer

Published: 2017-07-01

Total Pages: 456

ISBN-13: 3319554441

DOWNLOAD EBOOK

This engaging and clearly written textbook/reference provides a must-have introduction to the rapidly emerging interdisciplinary field of data science. It focuses on the principles fundamental to becoming a good data scientist and the key skills needed to build systems for collecting, analyzing, and interpreting data. The Data Science Design Manual is a source of practical insights that highlights what really matters in analyzing data, and provides an intuitive understanding of how these core concepts can be used. The book does not emphasize any particular programming language or suite of data-analysis tools, focusing instead on high-level discussion of important design principles. This easy-to-read text ideally serves the needs of undergraduate and early graduate students embarking on an “Introduction to Data Science” course. It reveals how this discipline sits at the intersection of statistics, computer science, and machine learning, with a distinct heft and character of its own. Practitioners in these and related fields will find this book perfect for self-study as well. Additional learning tools: Contains “War Stories,” offering perspectives on how data science applies in the real world Includes “Homework Problems,” providing a wide range of exercises and projects for self-study Provides a complete set of lecture slides and online video lectures at www.data-manual.com Provides “Take-Home Lessons,” emphasizing the big-picture concepts to learn from each chapter Recommends exciting “Kaggle Challenges” from the online platform Kaggle Highlights “False Starts,” revealing the subtle reasons why certain approaches fail Offers examples taken from the data science television show “The Quant Shop” (www.quant-shop.com)


Mastering Enterprise JavaBeans

Mastering Enterprise JavaBeans

Author: Ed Roman

Publisher: John Wiley & Sons

Published: 2004-12-22

Total Pages: 842

ISBN-13: 0764584928

DOWNLOAD EBOOK

Includes more than 30 percent revised material and five new chapters, covering the new 2.1 features such as EJB Timer Service and JMS as well as the latest open source Java solutions The book was developed as part of TheServerSide.com online EJB community, ensuring a built-in audience Demonstrates how to build an EJB system, program with EJB, adopt best practices, and harness advanced EJB concepts and techniques, including transactions, persistence, clustering, integration, and performance optimization Offers practical guidance on when not to use EJB and how to use simpler, less costly open source technologies in place of or in conjunction with EJB


Software Quality

Software Quality

Author: Daniel Galin

Publisher: John Wiley & Sons

Published: 2018-03-27

Total Pages: 725

ISBN-13: 1119134498

DOWNLOAD EBOOK

The book presents a comprehensive discussion on software quality issues and software quality assurance (SQA) principles and practices, and lays special emphasis on implementing and managing SQA. Primarily designed to serve three audiences; universities and college students, vocational training participants, and software engineers and software development managers, the book may be applicable to all personnel engaged in a software projects Features: A broad view of SQA. The book delves into SQA issues, going beyond the classic boundaries of custom-made software development to also cover in-house software development, subcontractors, and readymade software. An up-to-date wide-range coverage of SQA and SQA related topics. Providing comprehensive coverage on multifarious SQA subjects, including topics, hardly explored till in SQA texts. A systematic presentation of the SQA function and its tasks: establishing the SQA processes, planning, coordinating, follow-up, review and evaluation of SQA processes. Focus on SQA implementation issues. Specialized chapter sections, examples, implementation tips, and topics for discussion. Pedagogical support: Each chapter includes a real-life mini case study, examples, a summary, selected bibliography, review questions and topics for discussion. The book is also supported by an Instructor’s Guide.


The Road to Results

The Road to Results

Author: Linda G. Morra-Imas

Publisher: World Bank Publications

Published: 2009

Total Pages: 611

ISBN-13: 0821379119

DOWNLOAD EBOOK

'The Road to Results: Designing and Conducting Effective Development Evaluations' presents concepts and procedures for evaluation in a development context. It provides procedures and examples on how to set up a monitoring and evaluation system, how to conduct participatory evaluations and do social mapping, and how to construct a "rigorous" quasi-experimental design to answer an impact question. The text begins with the context of development evaluation and how it arrived where it is today. It then discusses current issues driving development evaluation, such as the Millennium Development Goals and the move from simple project evaluations to the broader understandings of complex evaluations. The topics of implementing 'Results-based Measurement and Evaluation' and constructing a 'Theory of Change' are emphasized throughout the text. Next, the authors take the reader down 'the road to results, ' presenting procedures for evaluating projects, programs, and policies by using a 'Design Matrix' to help map the process. This road includes: determining the overall approach, formulating questions, selecting designs, developing data collection instruments, choosing a sampling strategy, and planning data analysis for qualitative, quantitative, and mixed method evaluations. The book also includes discussions on conducting complex evaluations, how to manage evaluations, how to present results, and ethical behavior--including principles, standards, and guidelines. The final chapter discusses the future of development evaluation. This comprehensive text is an essential tool for those involved in development evaluation.


Foundations of Algorithms

Foundations of Algorithms

Author: Richard E. Neapolitan

Publisher: Jones & Bartlett Learning

Published: 2011

Total Pages: 647

ISBN-13: 0763782505

DOWNLOAD EBOOK

Data Structures & Theory of Computation


Java The Complete Reference, 8th Edition

Java The Complete Reference, 8th Edition

Author: Herbert Schildt

Publisher: Mcgraw-hill

Published: 2011-06-22

Total Pages: 1152

ISBN-13: 9780071606301

DOWNLOAD EBOOK

The Definitive Java Programming Guide In Java: The Complete Reference, Eighth Edition, bestselling programming author Herb Schildt shows you everything you need to develop, compile, debug, and run Java programs. Updated for Java Platform, Standard Edition 7 (Java SE 7), this comprehensive volume covers the entire Java language, including its syntax, keywords, and fundamental programming principles. You'll also find information on key elements of the Java API library. JavaBeans, servlets, applets, and Swing are examined and real-world examples demonstrate Java in action. In addition, new Java SE 7 features such as try-with-resources, strings in switch, type inference with the diamond operator, NIO.2, and the Fork/Join Framework are discussed in detail. Coverage includes: Data types and operators Control statements Classes and objects Constructors and methods Method overloading and overriding Interfaces and packages Inheritance Exception handling Generics Autoboxing Enumerations Annotations The try-with-resources statement Varargs Multithreading The I/O classes Networking The Collections Framework Applets and servlets JavaBeans AWT and Swing The Concurrent API Much, much more


Programming and Problem Solving with Java

Programming and Problem Solving with Java

Author: Nell B. Dale

Publisher: Jones & Bartlett Learning

Published: 2008

Total Pages: 872

ISBN-13: 9780763734022

DOWNLOAD EBOOK

Extensively revised, the new Second Edition of Programming and Problem Solving with Java continues to be the most student-friendly text available. The authors carefully broke the text into smaller, more manageable pieces by reorganizing chapters, allowing student to focus more sharply on the important information at hand. Using Dale and Weems' highly effective "progressive objects" approach, students begin with very simple yet useful class design in parallel with the introduction of Java's basic data types, arithmetic operations, control structures, and file I/O. Students see first hand how the library of objects steadily grows larger, enabling ever more sophisticated applications to be developed through reuse. Later chapters focus on inheritance and polymorphism, using the firm foundation that has been established by steadily developing numerous classes in the early part of the text. A new chapter on Data Structures and Collections has been added making the text ideal for a one or two-semester course. With its numerous new case studies, end-of-chapter material, and clear descriptive examples, the Second Edition is an exceptional text for discovering Java as a first programming language!