Search:

Web development recipes / by Hogan, Brian P.,author.(CARDINAL)565612; Warren, Chris,1953-author.(CARDINAL)421615; Weber, Mike,author.(CARDINAL)421425; Johnson, Chris(Computer software developer),author.(CARDINAL)429379;
Includes bibliographical references and index.
Subjects: Web site development.;
Available copies: 2 / Total copies: 3
unAPI

Job ready Java / by Balti, Haythem,author.; Galloway, Alan(Computer scientist),author.;
Includes index.
Subjects: Java (Computer program language); Computer software;
Available copies: 3 / Total copies: 3
unAPI

C♯ 7.0 all-in-one / by Mueller, John,1958-author.(CARDINAL)203899; Sempf, Bill,author.(CARDINAL)546972; Sphar, Chuck,1947-author.(CARDINAL)363183;
"C# know-how is a must if you want to be a professional developer and especially if you plan to work on Microsoft products. No matter where your skills lie, this book offers a deep dive into C# for coders who need an overview of the nuances of this valuable programming language. Pop it open to get an intro into coding with C#, how to design secure apps and databases, and even pointers on building web apps with C#."--Page 4 of cover.
Subjects: C# (Computer program language); Computer software;
Available copies: 1 / Total copies: 1
unAPI

Python playground : geeky projects for the curious programmer / by Venkitachalam, Mahesh,Author(DLC)n 2014073090;
Put the fun back in Python programming and build your skills as you create 3D simulations and graphics, speech-recognition machine-learning systems, IoT devices, and more. The fully updated 2nd edition is here, now with 5 brand-new projects! Harness the power of Python as you turn code into tangible creations with Python Playground, a collection of 15 inventive projects that will expand your programming horizons, spark your curiosity, and elevate your coding skills. Go beyond the basics as you write programs to generate art and music, simulate real-world phenomena, and interact with hardware, all through the use of Python and common libraries such as numpy, matplotlib, and Pillow. As you work through the book's projects, you will: *Craft intricate Spirograph-like designs with parametric equations and the turtle module *Generate music by synthesizing plucked string sounds *Transform everyday images into ASCII art, photomosaics, and eye-popping autostereograms *Design engaging cellular automata and flocking simulations *Explore the realm of 3D graphics, from basic shape rendering to visualizing MRI scan data *Build a Raspberry Pi-powered laser show that dances along with music New to this edition: We've expanded your playground with five new projects: you'll draw fractals, bring Conway's Game of Life into 3D space, and use a Raspberry Pi and Python to create a musical instrument, an IoT garden monitor, and even a machine learning-driven speech recognition system. Whether you're a seasoned professional or just getting started, you'll find Python Playground to be a great way to learn, experiment with, and master this versatile programming language. Covers Python 3.x.
Subjects: Python (Computer program language); Computer software;
Available copies: 1 / Total copies: 1
unAPI

Head First design patterns : building extensible and maintainable object-oriented software / by Freeman, Eric,1965-author.(CARDINAL)278743; Robson, Elisabeth,author.; Sierra, Kathy,author.(CARDINAL)543406; Bates, Bert,author.(CARDINAL)543405; Cronin, Michele,editor.; Duffield, Melissa,editor.;
Subjects: Java (Computer program language); Computer software; Software patterns.;
Available copies: 3 / Total copies: 3
unAPI

Get programming with JavaScript / by Larsen, John R.,author.;
Includes bibliographical references and index.Summary Get Programming with JavaScript is a hands-on introduction to programming for readers who have never programmed. You'll be writing your own web apps, games, and programs in no time! Foreword by Remy Sharp. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Book Are you ready to start writing your own web apps, games, and programs? Youre in the right place! Get Programming with JavaScript is a hands-on introduction to programming for readers who have never written a line of code. Since youre just getting started, this friendly book offers you lots of examples backed by careful explanations. As you go along, youll find exercises to check your understanding and plenty of opportunities to practice your new skills. You dont need anything special to follow the examples just the text editor and web browser already installed on your computer. We even give you links to working online code so you can see how everything should look live on your screen. Whats Inside All the basics objects, functions, responding to users, and more Think like a coder and design your own programs Create a text-based adventure game Enhance web pages with JavaScript Run your programs in a web browser Four bonus chapters available online About the Reader No experience required! All you need is a web browser and an internet connection. About the Author John Larsen is a mathematics and computing teacher with an interest in educational research. He has an MA in mathematics and an MSc in information technology. He started programming in 1982, writing simple programs for teaching mathematics in 1993, building websites in 2001, and developing data-driven web-based applications for education in 2006. Table of Contents PART 1 CORE CONCEPTS ON THE CONSOLE Programming, JavaScript, and JS Bin Variables: storing data in your program Objects: grouping your data Functions: code on demand Arguments: passing data to functions Return values: getting data from functions Object arguments: functions working with objects Arrays: putting data into lists Constructors: building objects with functions Bracket notation: flexible property names PART 2 ORGANIZING YOUR PROGRAMS Scope: hiding information Conditions: choosing code to run Modules: breaking a program into pieces Models: working with data Views: displaying data Controllers: linking models and views PART 3 JAVASCRIPT IN THE BROWSER HTML: building web pages Controls: getting user input Templates: filling placeholders with data XHR: loading data Conclusion: get pr
Subjects: JavaScript (Computer program language); Computer programming.; Computer software;
Available copies: 1 / Total copies: 1
unAPI

Android programming : the Big Nerd Ranch guide / by Sills, Bryan,author.(CARDINAL)874145; Gardner, Brian(Computer software developer),author.(CARDINAL)874014; Marsicano, Kristin,author.(CARDINAL)873710; Stewart, Chris(Computer programmer),author.(CARDINAL)873751; Big Nerd Ranch (Firm),issuing body.(CARDINAL)428591;
"Android Programming: The Big Nerd Ranch Guide is an introductory Android book for programmers with Kotlin experience. Based on Big Nerd Ranch's popular Android Bootcamp, this guide will lead you through the wilderness using hands-on example apps combined with clear explanations of key concepts and APIs. This book focuses on practical techniques for developing apps in Kotlin compatible with Android 5.0 (Lollipop) through Android 8.1 (Oreo) and beyond. Write and run code every step of the way, using Android Studio to create apps that integrate with other apps, download and display pictures from the web, play sounds, and more. Each chapter and app has been designed and tested to provide the knowledge and experience you need to get started in Android development."--Back cover."Since its launch in late 2007, the Android platform has experienced exponential growth. Starting with just a single handset and carrier, the platform has grown to include dozens of devices on all major carriers worldwide. With the introduction of several new phone and tablet devices in 2010 and 2011, the future for Android and its developer community is bright indeed. Android Programming: The Big Nerd Ranch Guide takes you on an easy to follow tour of the Android mobile development platform. Chapter by chapter, we'll lead you through the wilderness with hands-on examples. Write and run code every step of the way, starting with simple programs, then enhancing them with sophisticated features. You'll write applications that catalog crime scenes, browse photos, track your jogging route, and more. Each example has been carefully crafted and refined through real-world instruction at Big Nerd Ranch's Android Boot Camp to be succinct, engaging, and enlightening. With these chapters and their exercises, you will pick up a working knowledge of the key concepts and APIs needed to make compelling apps. You'll also discover helpful techniques for using the Android development tools to their fullest."--Goodreads.
Subjects: Android (Electronic resource); Application software; Computer programming.;
Available copies: 1 / Total copies: 1
unAPI

Tomorrow's enterprising scientists : computer software designers and specialists / by Flath, Camden,1987-(CARDINAL)499981;
Includes bibliographical references (pages 60-61) and index.Computer software jobs in the twenty-first century -- Education and training -- Job opportunities -- The future of computer software jobs.1290L
Subjects: Computer scientists; Computer software developers;
Available copies: 1 / Total copies: 1
unAPI

Virtual reality developer / by Hulick, Kathryn,author.(CARDINAL)405863;
Includes bibliographical references (page 52-54) and index.What does a virtual reality developer do? -- How do you become a virtual reality developer? -- What skills and personal qualities matter most-and why? -- What is it like to work as a virtual reality developer? -- Advancement and other job opportunities --What does the future hold for virtual reality developers? -- Interview with a virtual reality developer.Explains what being a virtual reality developer entails, what it pays, and speculates on the future of the industry.Grade 9 to 12.
Subjects: Young adult literature.; Computer software developers.; Computer software; Virtual reality; Vocational guidance.;
Available copies: 2 / Total copies: 2
unAPI

The defender's dilemma : charting a course toward cybersecurity / by Libicki, Martin C.,author.(CARDINAL)771876; Ablon, Lillian,author.(CARDINAL)614969; Webb, Tim(Engineer),author.(CARDINAL)620951; Rand Corporation,publisher.(CARDINAL)137141; Rand Corporation.National Security Research Division.(CARDINAL)528204;
Includes bibliographical references (pages 127-135)Introduction. -- Chief information security officers surveyed. -- The efficacy of security systems. -- Improving software. -- A heuristic cybersecurity model. -- Lessons for organizations and public policy. -- Appendixes.Cybersecurity is a constant, and, by all accounts growing, challenge. Although software products are gradually becoming more secure and novel approaches to cybersecurity are being developed, hackers are becoming more adept, their tools are better, and their markets are flourishing. The rising tide of network intrusions has focused organizations' attention on how to protect themselves better. This report, the second in a multiphase study on the future of cybersecurity, reveals perspectives and perceptions from chief information security officers; examines the development of network defense measures, and the countermeasures that attackers create to subvert those measures; and explores the role of software vulnerabilities and inherent weaknesses. A heuristic model was developed to demonstrate the various cybersecurity levers that organizations can control, as well as exogenous factors that organizations cannot control. Among the report's findings were that cybersecurity experts are at least as focused on preserving their organizations' reputations as protecting actual property. Researchers also found that organizational size and software quality play significant roles in the strategies that defenders may adopt. Finally, those who secure networks will have to pay increasing attention to the role that smart devices might otherwise play in allowing hackers in. Organizations could benefit from better understanding their risk posture from various actors (threats), protection needs (vulnerabilities), and assets (impact). Policy recommendations include better defining the role of government, and exploring information sharing responsibilities.
Subjects: Computer security.; Computer networks; Computer software;
Available copies: 1 / Total copies: 1
unAPI