Products related to Programming:
-
Innovation in Information Technology
Price: 110.00 £ | Shipping*: 0.00 £ -
Programming Rust : Fast, Safe Systems Development
Systems programming provides the foundation for the world's computation.Writing performance-sensitive code requires a programming language that puts programmers in control of how memory, processor time, and other system resources are used.The Rust systems programming language combines that control with a modern type system that catches broad classes of common mistakes, from memory management errors to data races between threads. With this practical guide, experienced systems programmers will learn how to successfully bridge the gap between performance and safety using Rust.Jim Blandy, Jason Orendorff, and Leonora Tindall demonstrate how Rust's features put programmers in control over memory consumption and processor use by combining predictable performance with memory safety and trustworthy concurrency. You'll learn:Rust's fundamental data types and the core concepts of ownership and borrowingHow to write flexible, efficient code with traits and genericsHow to write fast, multithreaded code without data racesRust's key power tools: closures, iterators, and asynchronous programmingCollections, strings and text, input and output, macros, unsafe code, and foreign function interfacesThis revised, updated edition covers the Rust 2021 Edition.
Price: 63.99 £ | Shipping*: 0.00 £ -
Critical ICT4D (Information and Communication Technologies for Development)
The edited volume Critical ICT4D highlights the need for a paradigm change in theorising, designing, and researching Information and Communication Technologies for Development (ICT4D).Engaging authors from the Majority World and entering a process of restoring epistemic justice in knowledge production and ownership, the text:Reflects on the histories and narratives around development programmes, their deep-rooted socio-political background, and the power relations integrated into or induced by such measuresProblematises the current scholarship and practices through decolonial and pluralistic approaches built with an explicit perspective of resisting epistemic violenceConstructs justice-enacting engagements of technologies with society. Offering thematic discussions in many development sectors with up-to-date case studies informed by recent research in the field, it sheds light on constructive contributions of critical ICT4D research.Written in accessible language, the book will appeal to postgraduate students, fellow researchers, policymakers in the fields of sociology, development studies, STS, critical data studies, surveillance studies, international relations, public administration, and information systems.
Price: 36.99 £ | Shipping*: 0.00 £ -
Critical ICT4D (Information and Communication Technologies for Development)
The edited volume Critical ICT4D highlights the need for a paradigm change in theorising, designing, and researching Information and Communication Technologies for Development (ICT4D).Engaging authors from the Majority World and entering a process of restoring epistemic justice in knowledge production and ownership, the text:Reflects on the histories and narratives around development programmes, their deep-rooted socio-political background, and the power relations integrated into or induced by such measuresProblematises the current scholarship and practices through decolonial and pluralistic approaches built with an explicit perspective of resisting epistemic violenceConstructs justice-enacting engagements of technologies with society. Offering thematic discussions in many development sectors with up-to-date case studies informed by recent research in the field, it sheds light on constructive contributions of critical ICT4D research.Written in accessible language, the book will appeal to postgraduate students, fellow researchers, policymakers in the fields of sociology, development studies, STS, critical data studies, surveillance studies, international relations, public administration, and information systems.
Price: 135.00 £ | Shipping*: 0.00 £
-
What else can be learned besides programming and networking technology?
Besides programming and networking technology, individuals can also learn important skills such as problem-solving, critical thinking, communication, and teamwork. These skills are essential in any professional setting and can help individuals succeed in their careers. Additionally, individuals can also learn about cybersecurity, data analysis, cloud computing, and other emerging technologies to stay competitive in the ever-evolving tech industry. Continuous learning and development in these areas can open up new opportunities and help individuals advance in their careers.
-
Which programming language do you learn as a specialist in digital networking?
As a specialist in digital networking, you would typically learn programming languages such as Python, C, and Java. These languages are commonly used in networking for tasks such as network automation, network monitoring, and developing network applications. Python, in particular, is widely used in the networking industry due to its simplicity, readability, and extensive libraries for networking tasks. Additionally, knowledge of scripting languages like Bash and PowerShell can also be beneficial for automating network configurations and management.
-
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.
-
Which programming language is suitable for game development?
One of the most popular programming languages for game development is C++. It is known for its high performance and ability to directly interact with hardware, making it suitable for creating complex and resource-intensive games. Another popular choice is C#, which is commonly used with game development engines like Unity. C# is known for its ease of use and strong support for object-oriented programming, making it a good choice for beginners in game development. Ultimately, the best programming language for game development depends on the specific requirements of the project and the developer's familiarity with the language.
Similar search terms for Programming:
-
Spatial Information Technology for Sustainable Development Goals
This textbook aims to develop a scientific knowledge base on spatial information technology to communicate the United Nations' Sustainable Development Goals (SDGs) among students, researchers, professionals and laymen.The book improves understanding of the spatial database and explains how to extract information from this for planning purposes.To enhance the knowledge of geoscientists and environmentalists, the book describes the basic fundamental concepts to advance techniques for spatial data management and analysis and discusses the methodology.The Geographic Information System (GIS), remote sensing and Global Positioning System (GPS) are presented in an integrated manner for the planning of resources and infrastructure.The management of these systems is discussed in a very lucid way to develop the reader's skills.The proper procedure for map making and spatial analysis are included along with case studies to the reader.Where thefirst part of the book discusses the conceptual background, the second part deals with case studies using these applications in different disciplines.The presented case studies include land use, agriculture, flood, watershed characterization and infrastructure assessment for the Sustainable Development Goals.
Price: 69.99 £ | Shipping*: 0.00 £ -
Communication and Information Technology in (Intercultural) Language Teaching
The topic of this book is in congruence with the current trends in foreign language education worldwide.On the one hand, it tackles the concept and implementation of intercultural language teaching; on the other, it analyses the circumstances in which information and communication technology may be utilised in the contemporary EFL classroom.Both intercultural teaching and Computer Assisted Language Learning (CALL) have been promoted by national/international educational documents in Europe, the USA and Asia, and endorsed by international organisations, including the Council of Europe and UNESCO.This book constitutes a pioneering attempt at establishing the role of ICT in English language and culture teaching within the Polish education system.However, the research instruments used within both research modules are applicable to other education systems worldwide, while the results obtained have implications for intercultural and computer-assisted language education in international contexts.The research results presented in the book highlight to the broad EFL profession a wide range of issues relating to the use of ICT in the foreign language classroom.They also offer materials writers, software designers and EFL teachers criteria with which to evaluate the intercultural component of CALL software.
Price: 49.99 £ | Shipping*: 0.00 £ -
Cambridge IGCSE Information and Communication Technology Third Edition
This title is endorsed by Cambridge Assessment International Education to support the full syllabus for examination from 2023. Written by renowned expert authors, our updated resources enable the learner to effectively navigate through the content of the updated Cambridge IGCSE™ Information and Communication Technology syllabuses (0417/0983). - Develop skills when working with documents, databases and presentations: detailed step-by-step guidance demonstrates precisely how to perform a full range of software skills. - Build an understanding of theory: concepts are carefully explained and consolidated with a range of different activities. - Tackle spreadsheets and website authoring with confidence: challenging ideas are fully exemplified, with plenty of opportunity to practice using embedded Tasks. - Navigate the syllabus confidently: learning content is clearly mapped to the syllabus, with introductions to each topic outlining the learning objectives. - Consolidate skills and check understanding: activities and exam-style questions are embedded throughout the book, alongside key definitions of technical terms and a Glossary.
Price: 33.00 £ | Shipping*: 0.00 £ -
Programming Scala : Scalability = Functional Programming + Objects
Get up to speed on Scala--the JVM, JavaScript, and natively compiled language that offers all the benefits of functional programming, a modern object model, and an advanced type system.Packed with code examples, this comprehensive book shows you how to be productive with the language and ecosystem right away.You'll learn why Scala is ideal for building today's highly scalable, data-centric applications, while maximizing developer productivity. While Java remains popular and Kotlin has become popular, Scala hasn't been sitting still.This third edition covers the new features in Scala 3.0 with updates throughout the book.Programming Scala is ideal for beginning to advanced developers who want a complete understanding of Scala's design philosophy and features with a thoroughly practical focus. Program faster with Scala's succinct and flexible syntaxDive into basic and advanced functional programming techniquesBuild killer big data and distributed apps using Scala's functional combinators and tools like Spark and AkkaCreate concise solutions to challenging design problems with the sophisticated type system, mixin composition with traits, pattern matching, and more
Price: 63.99 £ | Shipping*: 0.00 £
-
Which programming language is suitable for GUI development?
One popular programming language suitable for GUI development is Python. It has a variety of libraries like Tkinter, PyQt, and Kivy that make it easy to create graphical user interfaces. Another language commonly used for GUI development is Java, with its Swing and JavaFX libraries providing robust tools for creating interactive interfaces. Additionally, languages like C# with the .NET framework and JavaScript with frameworks like React and Angular can also be used for GUI development. Ultimately, the choice of programming language for GUI development depends on factors like the specific requirements of the project and the developer's familiarity with the language.
-
Is learning programming and software development very challenging?
Learning programming and software development can be challenging for some people, as it requires logical thinking, problem-solving skills, and attention to detail. However, with dedication, practice, and the right resources, it is definitely achievable. Breaking down complex concepts into smaller, more manageable parts and seeking help from online tutorials, courses, and communities can make the learning process easier and more enjoyable. Ultimately, the level of challenge will vary depending on the individual's background, experience, and learning style.
-
Which programming languages are used in software development?
There are many programming languages used in software development, including popular languages such as Java, Python, C++, JavaScript, and Ruby. Each language has its own strengths and is used for different purposes in software development. For example, Java is commonly used for building enterprise-level applications, while Python is known for its simplicity and versatility. C++ is often used for system software and game development, while JavaScript is essential for web development. Overall, the choice of programming language depends on the specific requirements of the software being developed.
-
Which programming languages do you learn as a specialist in information technology for system integration?
As a specialist in information technology for system integration, you would typically learn programming languages such as Java, Python, C++, and SQL. These languages are commonly used in system integration for developing applications, managing databases, and integrating different systems. Additionally, you may also need to learn scripting languages like JavaScript and PowerShell for automating tasks and managing system configurations. Overall, having a strong understanding of these programming languages is essential for effectively integrating and managing complex IT systems.
* 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.