CSI Library: Computer Science: Computer Programming (2024)

Popular Programming Books

  • CSI Library: Computer Science: Computer Programming (1)Visual Basic by Jayden Ky

    Call Number: (ebook)

    Publication Date: 2014

    Designed as a beginner’s tutorial to the latest version of Visual Basic, this informative guide teaches how to write .NET Framework applications.It introduces programming concepts and explains the process of building real-world applications. Includes such topics as VB language syntax, object-oriented programming, working with numbers and dates, error handling, input output, generics, annotations, database access, and Windows Presentation Foundation.

  • CSI Library: Computer Science: Computer Programming (2)C: From Theory to Practice by George & Nikolaos Tselikas

    Call Number: (ebook)

    Publication Date: 2017

    This textbook covers the C programming language for computer science and IT students. Designed for a compulsory fundamental course, it presents the theory and principles of C. More than 500 exercises and examples of progressive difficulty aid students in understanding all the aspects and peculiarities of the C language. The exercises test students on various levels of programming and the examples enhance their concrete understanding of programming know-how.

  • CSI Library: Computer Science: Computer Programming (3)C++ Programming: program design including data structures by D. S. Malik

    Call Number: QA76.73 .C153 M27 2018

    Publication Date: 2018

    Location: Reserve (Bring call number to the Circulation Desk)

    Learn how to program with C++ using a student-centered methodology that incorporates a strong focus on problem-solving with full-code examples.

  • CSI Library: Computer Science: Computer Programming (4)Beginning C# 7 Programming with Visual Studio 2017 by Perkins, Hammer, & Reid

    Call Number: (ebook)

    Publication Date: 2018

    Beginning C# 6 Programming with Visual Studio 2015 provides step-by-step directions for programming with C# in the .NET framework. Beginning with programming essentials, such as variables, flow control, and object-oriented programming, this text moves into more complicated topics, such as web and Windows programming and data access within both database and XML environments.

  • CSI Library: Computer Science: Computer Programming (5)Starting Out with Java: From control structures through objects by Tony Gaddis

    Call Number: QA76.73 .J38 G333 2019

    Publication Date: 2019

    Location: Reserve (Bring call number to the Circulation Desk)

    Starting Out with Java: From Control Structures through Objects provides a brief yet detailed introduction to programming in the Java language. By moving from control structures to objects, readers gain a comprehensive understanding of the Java language and its applications.

  • CSI Library: Computer Science: Computer Programming (6)Beginning JavaScript by Jeremy McPeak

    Call Number: (ebook)

    Publication Date: 2015

    This new edition has been updated to reflect the way JavaScript is most commonly used today, introducing you to the latest tools and techniques available to JavaScript developers. Coverage includes modern coding practices using HTML5 markup, the JSON data format, DOM APIs, the jQuery framework, and more. Exercises with solutions provide plenty of opportunity to practice, and the companion website offers downloadable code for all examples given in the book.

  • CSI Library: Computer Science: Computer Programming (7)JavaScript Cookbook by Shelley Powers

    Call Number: QA76.73 .J39 P698 2015

    Publication Date: 2015

    Each recipe includes reusable code and practical advice for tackling JavaScript objects, Node, Ajax, JSON, data persistence, graphical and media applications, complex frameworks, modular JavaScript, APIs, and many related technologies. Aimed at people who have some experience with JavaScript, the first part covers traditional uses of JavaScript, along with new ideas and improved functionality. The second part dives into the server, mobile development, and a plethora of leading-edge tools.

  • CSI Library: Computer Science: Computer Programming (8)PHP Cookbook by Sklar & Trachtenberg

    Call Number: QA76.73 .P224 S45 2014

    Publication Date: 2014

    Want to understand a certain PHP programming technique? Or learn how to accomplish a particular task? This cookbook is the first place to look. With more than 350 code-rich recipes revised for PHP 5.4 and 5.5, this third edition provides updated solutions for generating dynamic web content--everything from using basic data types to querying databases, and from calling RESTful APIs to testing and securing your site. Each recipe includes code solutions that you can freely use, along with a discussion of how and why they work. Whether you're an experienced PHP programmer or coming to PHP from another language, this book is an ideal resource.

  • Python Crash Course by Eric Matthes

    Call Number: (ebook)

    Publication Date: 2016

    Python Crash Course is a fast-paced, thorough introduction to Python that will have you writing programs, solving problems, and making things that work in no time. In the first half of the book, you’ll learn about basic programming concepts, such as lists, dictionaries, classes, and loops, and practice writing clean and readable code with exercises for each topic. You’ll also learn how to make your programs interactive and how to test your code safely before adding it to a project. In the second half of the book, you’ll put your new knowledge into practice with three substantial projects: a Space Invaders–inspired arcade game, data visualizations with Python’s super-handy libraries, and a simple web app you can deploy online.

  • CSI Library: Computer Science: Computer Programming (10)Python Playground by Mahesh Venkitachalam

    Call Number: (ebook)

    Publication Date: 2016

    Python Playground is a collection of imaginative programming projects that will inspire you to use Python to make art and music, build simulations of real-world phenomena, and interact with hardware like the Arduino and Raspberry Pi. You’ll learn to use common Python tools and libraries like numpy, matplotlib, and pygame to do things like: Generate Spirograph-like patterns using parametric equations and the turtle module; Create music on your computer by simulating frequency overtones; Translate graphical images into ASCII art; Write an autostereogram program that produces 3D images hidden beneath random patterns; Build a laser show that responds to music by hooking up your computer to an Arduino

  • CSI Library: Computer Science: Computer Programming (11)The Book of R: a first course in programming and statistics by Tilman M. Davies

    Call Number: QA76.73 .R3 D38 2016

    Publication Date: 2016

    Location: Reserve (Bring call number to the Circulation Desk)

    A beginner's guide to programming with R, the statistical programming language. Covers key programming techniques like manipulating data structures, reading data from a file, and writing functions. Introduces statistics topics like probability distributions, hypothesis testing, regression analysis, and statistical plots. Includes exercises throughout each chapter.

  • CSI Library: Computer Science: Computer Programming (12)Hands-On Programming with R by Garrett Grolemund

    Call Number: (ebook)

    Publication Date: 2014

    Learn how to program by diving into the R language, and then use your newfound skills to solve practical data science problems. With this book, you'll learn how to load data, assemble and disassemble data objects, navigate R's environment system, write your own functions, and use all of R's programming tools. RStudio Master Instructor Garrett Grolemund not only teaches you how to program, but also shows you how to get more from R than just visualizing and modeling data. You'll gain valuable programming skills and support your work as a data scientist at the same time.

  • CSI Library: Computer Science: Computer Programming (13)Advanced R by Hadley Wickham

    Call Number: (ebook)

    Publication Date: 2014

    Advanced R presents useful tools and techniques for attacking many types of R programming problems, helping you avoid mistakes and dead ends. With more than ten years of experience programming in R, the author illustrates the elegance, beauty, and flexibility at the heart of R. The book develops the necessary skills to produce quality code that can be used in a variety of circ*mstances. You will learn: The fundamentals of R, including standard data types and functions Functional programming as a useful framework for solving wide classes of problems The positives and negatives of metaprogramming How to write fast, memory-efficient code. This book not only helps current R users become R programmers but also shows existing programmers what's special about R. Intermediate R programmers can dive deeper into R and learn new strategies for solving diverse problems while programmers from other languages can learn the details of R and understand why R works the way it does.

  • CSI Library: Computer Science: Computer Programming (14)Learning Swift by Buttfield-Addison, Manning, & Nugent

    Call Number: QA76.73 .S95 M358 2018

    Publication Date: 2018

    Get valuable hands-on experience with Swift, the open source programming language developed by Apple. With this practical guide, skilled programmers with little or no knowledge of Apple development will learn how to code with the latest version of Swift by developing a working iOS app from start to finish. You'll begin with Swift programming basics--including guidelines for making your code "Swifty"--and learn how to work with Xcode and its built-in Interface Builder. Then you'll dive step-by-step into building and customizing a basic app for taking, editing, and deleting selfies. You'll also tune and test the app for performance and manage the app's presence in the App Store.

CSI Library: Computer Science: Computer Programming (2024)
Top Articles
Latest Posts
Article information

Author: Rueben Jacobs

Last Updated:

Views: 5324

Rating: 4.7 / 5 (57 voted)

Reviews: 88% of readers found this page helpful

Author information

Name: Rueben Jacobs

Birthday: 1999-03-14

Address: 951 Caterina Walk, Schambergerside, CA 67667-0896

Phone: +6881806848632

Job: Internal Education Planner

Hobby: Candle making, Cabaret, Poi, Gambling, Rock climbing, Wood carving, Computer programming

Introduction: My name is Rueben Jacobs, I am a cooperative, beautiful, kind, comfortable, glamorous, open, magnificent person who loves writing and wants to share my knowledge and understanding with you.