Buy nzadev.eu ?

Products related to Engineering:


  • Software Engineering at Google : Lessons Learned from Programming Over Time
    Software Engineering at Google : Lessons Learned from Programming Over Time

    Today, software engineers need to know not only how to program effectively but also how to develop proper engineering practices to make their codebase sustainable and healthy.This book emphasizes this difference between programming and software engineering. How can software engineers manage a living codebase that evolves and responds to changing requirements and demands over the length of its life?Based on their experience at Google, software engineers Titus Winters and Hyrum Wright, along with technical writer Tom Manshreck, present a candid and insightful look at how some of the world’s leading practitioners construct and maintain software.This book covers Google’s unique engineering culture, processes, and tools and how these aspects contribute to the effectiveness of an engineering organization. You’ll explore three fundamental principles that software organizations should keep in mind when designing, architecting, writing, and maintaining code:How time affects the sustainability of software and how to make your code resilient over timeHow scale affects the viability of software practices within an engineering organizationWhat trade-offs a typical engineer needs to make when evaluating design and development decisions

    Price: 52.99 £ | Shipping*: 0.00 £
  • Beginning Software Engineering
    Beginning Software Engineering

    Discover the foundations of software engineering with this easy and intuitive guide In the newly updated second edition of Beginning Software Engineering, expert programmer and tech educator Rod Stephens delivers an instructive and intuitive introduction to the fundamentals of software engineering.In the book, you’ll learn to create well-constructed software applications that meet the needs of users while developing the practical, hands-on skills needed to build robust, efficient, and reliable software.The author skips the unnecessary jargon and sticks to simple and straightforward English to help you understand the concepts and ideas discussed within.He also offers you real-world tested methods you can apply to any programming language.You’ll also get: Practical tips for preparing for programming job interviews, which often include questions about software engineering practicesA no-nonsense guide to requirements gathering, system modeling, design, implementation, testing, and debuggingBrand-new coverage of user interface design, algorithms, and programming language choicesBeginning Software Engineering doesn’t assume any experience with programming, development, or management.It’s plentiful figures and graphics help to explain the foundational concepts and every chapter offers several case examples, Try It Out, and How It Works explanatory sections.For anyone interested in a new career in software development, or simply curious about the software engineering process, Beginning Software Engineering, Second Edition is the handbook you’ve been waiting for.

    Price: 42.50 £ | Shipping*: 0.00 £
  • Web Browser Engineering
    Web Browser Engineering

    This is an open access title available under the terms of a CC BY-NC-ND 4.0 International licence.It is free to read on the Oxford Academic platform and offered as a free PDF download from OUP and selected open access locations. A working or budding software engineer always benefits from deeply understanding the platform their code runs on, and web browsers are the most common and widely-used platform there is.This book is the essential description of how they work and how that impacts web developers and other software engineers whose work touches the web. Readers ofWeb Browser Engineeringwill join the authors in building their own web browser, including rich visual effects, multithreaded architecture, JavaScript APIs, and comprehensive security policies.Web browser engines are filled with unique challenges, interesting algorithms, and clever optimizations.Building a browser is both easy and incredibly hard, both intentional and accidental, and everywhere you look, you see the evolution and history of the web wrapped up in one codebase.It's both fun, and endlessly interesting. This interactive and engaging book will be a unique source for any software engineer, computer scientist, web developer, or simply anyone with an interest in web browsers and how they work.

    Price: 120.00 £ | Shipping*: 0.00 £
  • Essentials of Software Engineering
    Essentials of Software Engineering

    Written for the undergraduate, 1-term course, Essentials of Software Engineering provides students with a systematic engineering approach to software engineering principles and methodologies.Comprehensive yet concise, the new edition covers some of the latest improvements in technology and tools, while reducing areas that are becoming less relevant.In-depth coverage of key issues, combined with a strong focus on software quality, makes Essentials of Software Engineering the perfect text for students entering the fast-growing and lucrative field of software development.The text includes thorough overviews of programming concepts, system analysis and design, principles of software engineering, development and support processes, methodologies, software testing, quality assurance, and product management, while incorporating real-world examples throughout.Key FeaturesPresents a broad coverage of the software engineering field that lends itself well to an introductory course.Clearly differentiates and explains software engineering from the subtopics of software processes, software development, and software management.Expanded coverage of continuous integration and Agile methodologies.New coverage of contemporary design and development ideas, including SOA, microservices, virtualization, and containerization.

    Price: 70.99 £ | Shipping*: 0.00 £
  • Is programming taught in the field of Electrical Engineering and Information Technology?

    Yes, programming is taught in the field of Electrical Engineering and Information Technology. Both fields require a strong foundation in programming languages such as C, C++, Python, and Java to develop software, design hardware, and work with embedded systems. Programming skills are essential for designing and implementing various electrical and information technology systems, including control systems, communication networks, and digital signal processing. Additionally, understanding programming concepts is crucial for developing innovative solutions and advancing technology in these fields.

  • What is the difference between web development and software development?

    Web development primarily focuses on creating websites and web applications that are accessed through a web browser, using technologies such as HTML, CSS, and JavaScript. Software development, on the other hand, involves creating applications that can run on various platforms, including desktop computers, mobile devices, and servers. While web development is a subset of software development, software development encompasses a broader range of applications beyond just web-based ones.

  • What is the difference between electrical engineering, electronics, information technology, and computer engineering?

    Electrical engineering focuses on the generation, distribution, and control of electrical energy, as well as the design of electrical systems. Electronics deals with the study of electronic components, circuits, and systems that use electricity to process information. Information technology involves the use of computers and software to manage and process data. Computer engineering combines elements of both electrical engineering and computer science to design and develop computer systems and hardware. Each field has its own specialized focus and applications within the broader realm of technology.

  • What is the difference between the degree programs in Vehicle Engineering/Engine Technology and Electrical Engineering/Information Technology?

    The degree program in Vehicle Engineering/Engine Technology focuses on the design, development, and maintenance of vehicle systems, including engines, drivetrains, and vehicle dynamics. Students in this program learn about the mechanical and thermal aspects of vehicle engineering. On the other hand, the degree program in Electrical Engineering/Information Technology focuses on the design and development of electrical and electronic systems, as well as computer hardware and software. Students in this program learn about circuits, digital systems, communication networks, and computer programming. In summary, the Vehicle Engineering/Engine Technology program is more focused on mechanical and thermal aspects of vehicle systems, while the Electrical Engineering/Information Technology program is more focused on electrical and electronic systems, as well as computer technology.

Similar search terms for Engineering:


  • Software Engineering, Global Edition
    Software Engineering, Global Edition

    Understand the fundamental practices of modern software engineering.Software Engineering, 10th Edition, Global Edition, by Ian Sommerville, provides you with a solid introduction to the crucial subject of software programming and development.As computer systems have come to dominate our technical growth in recent years, they have also come to permeate the foundations of the world's major industries.This text lays out the fundamental concepts of this vast, constantly growing subject area in a clear and comprehensive manner. The book aims to teach you, the innovators of tomorrow, how to create software that will make our world a better, safer, and more advanced place to live.Sommerville's experience in system dependability and systems engineering guides you through the text using a traditional, plan-based approach that also incorporates novel agile methods. This 10th edition contains new information that highlight various technological updates in recent years, providing you with highly relevant and current information.With new case studies and updated chapters on topics like service-oriented software, this edition ensures your studies keep pace with today's business world. Incorporating an updated structure and a host of learning features to enhance your studies, this text contains all the tools you need to excel.

    Price: 78.99 £ | Shipping*: 0.00 £
  • Patterns in the Machine : A Software Engineering Guide to Embedded Development
    Patterns in the Machine : A Software Engineering Guide to Embedded Development

    Discover how to apply software engineering patterns to develop more robust firmware faster than traditional embedded development approaches.In the authors’ experience, traditional embedded software projects tend towards monolithic applications that are optimized for their target hardware platforms.This leads to software that is fragile in terms of extensibility and difficult to test without fully integrated software and hardware.Patterns in the Machine focuses on creating loosely coupled implementations that embrace both change and testability. This book illustrates how implementing continuous integration, automated unit testing, platform-independent code, and other best practices that are not typically implemented in the embedded systems world is not just feasible but also practical for today’s embedded projects. After reading this book, you will have a better idea of how to structure your embedded software projects.You will recognize that while writing unit tests, creating simulators, and implementing continuous integration requires time and effort up front, you will be amply rewarded at the end of the project in terms of quality, adaptability, and maintainability of your code.What You Will Learn Incorporate automated unit testing into an embedded projectDesign and build functional simulators for an embedded projectWrite production-quality software when hardware is not availableUse the Data Model architectural pattern to create a highly decoupled design and implementationUnderstand the importance of defining the software architecture before implementation starts and how to do itDiscover why documentation is essential for an embedded projectUse finite state machines in embedded projects Who This Book Is ForMid-level or higher embedded systems (firmware) developers, technical leads, software architects, and development managers.

    Price: 39.99 £ | Shipping*: 0.00 £
  • Bicycle Engineering and Technology
    Bicycle Engineering and Technology

    Bicycle Engineering and Technology is a primer and technical introduction for anyone interested in bicycles, bicycling and the bicycle industry.With insight into how bicycles are made and operated, the book covers the engineering materials used for their manufacture and the technicalities of riding.It also discusses ways in which the enthusiast may wish to get involved in the business of working with these fantastic machines, which are now being aided with electrical power. The bicycle is a significant factor in transportation around the world and is playing an increasingly crucial role in transport policy as we collectively become more environmentally conscious.To celebrate the importance of the bicycle on the world stage, a brief history is included along with a detailed timeline showing the development of the bicycle with major world events.Previous knowledge of engineering or technology is not required to enjoy this text, as all technical terms are explained and a full glossary and lists of abbreviations are included.Whether you are a bicycling enthusiast, racer, student or bicycle professional, you will surely want to read it and keep it on your shelf as a handy reference.

    Price: 45.99 £ | Shipping*: 0.00 £
  • Plasticulture Engineering and Technology
    Plasticulture Engineering and Technology

    The utilization of successful plasticulture engineering technology can ideally optimize crop yields and provide both economic and environmental benefits, such as reducing the need for water and fertilizer.This book discusses the myriad important aspects of crop production that utilize plastic, such as micro-irrigation, water management, plastic mulch films, protected cultivation and low tunnels, crop covers, canal linings, silage bags, and more.It also examines the latest methods for vertical farming and technological aspects, such as smart agriculture using the internet of things (IoT).The current state of the art, as well as potential future uses,ofplastics isdiscussed in addition to the benefits and limitations of plastics applications in agriculture generally. Features Illustrates application of plastic in protected cultivation, water management, aquaculture, and hi-tech horticulture using innovative technologies to enhance water use efficiency and crop productivity Presents precision farming for climate-resilient technologies Includes real-world examples to present practical insights of plastic engineering for climate change mitigation strategies. Plasticulture Engineering and Technology will serve as a useful resource for students, professionals, and researchers in agriculture and agricultural engineering, hydrology, hydraulics, water resources engineering, irrigation engineering, and environmental science.

    Price: 110.00 £ | Shipping*: 0.00 £
  • What are equivalence classes in software engineering?

    Equivalence classes in software engineering refer to a set of input values that produce the same output and exhibit similar behavior in a software system. By grouping inputs into equivalence classes, software engineers can reduce the number of test cases needed to thoroughly test the system. This approach helps in ensuring that the software functions correctly across different scenarios without having to test every possible input value individually. Equivalence classes are particularly useful in designing test cases for software testing to improve efficiency and coverage.

  • Can you go into computer game development with a bachelor's degree in computer software engineering?

    Yes, you can definitely go into computer game development with a bachelor's degree in computer software engineering. This degree provides a strong foundation in programming, software development, and computer systems, which are all essential skills for game development. Additionally, many computer software engineering programs offer courses or specializations in game development, which can further prepare you for a career in this field. With the right skills and experience, a bachelor's degree in computer software engineering can be a great starting point for a career in game development.

  • What training opportunities are available for IT specialists to specialize in web development and general programming, such as software development?

    There are various training opportunities available for IT specialists looking to specialize in web development and general programming. Online platforms like Coursera, Udemy, and Codecademy offer courses and certifications in programming languages such as Python, Java, and JavaScript. Additionally, coding bootcamps like General Assembly and Flatiron School provide intensive, hands-on training in software development. IT specialists can also pursue advanced degrees in computer science or related fields to deepen their knowledge and skills in web development and programming.

  • What training options are available for IT specialists to specialize in web development and general programming, such as software development?

    IT specialists looking to specialize in web development and general programming have a variety of training options available to them. They can pursue formal education through degree programs in computer science or related fields, attend coding bootcamps that offer intensive training in programming languages and frameworks, or take online courses and tutorials to learn specific skills. Additionally, IT specialists can participate in workshops, seminars, and conferences to stay updated on the latest trends and technologies in web development and software development. Continuous learning and practice are essential for IT specialists to excel in these specialized areas.

* All prices are inclusive of VAT and, if applicable, plus shipping costs. The offer information is based on the details provided by the respective shop and is updated through automated processes. Real-time updates do not occur, so deviations can occur in individual cases.