Professional

iPhone Application Programming

Collection: 
OpenAcademy
Author: 
Evan Doll, Alan Cannistraro
Year: 
2014
Conditions of Use: 
Attribution-NonCommercial-ShareAlike 3.0 Unported
Media Format: 
Material Type: 
Description: 
Tools and APIs required to build applications for the iPhone platform using the iPhone SDK. User interface designs for mobile devices and unique user interactions using multi-touch technologies. Object-oriented design using model-view-controller pattern, memory management, Objective-C programming language. iPhone APIs and tools including Codex, Interface Builder and Instruments on Mac OS X. Other topics include: core animation, bonjour networking, mobile device power management and performance considerations.

iPad and iPhone Application Development

Collection: 
openAcademy
Author: 
Paul Hegarty
Year: 
2014
Conditions of Use: 
Attribution-NonCommercial-ShareAlike 3.0 Unported
Media Format: 
Material Type: 
Description: 
Tools and APIs required to build applications for the iPhone and iPad platform using the iOS SDK. User interface designs for mobile devices and unique user interactions using multi-touch technologies. Object-oriented design using model-view-controller paradigm, memory management, Objective-C programming language. Other topics include: object-oriented database API, animation, multi-threading and performance considerations.

An Introduction to Programming with Processing (Lyndon Daniels)

Collection: 
Individual Authors
Author: 
Lyndon Daniels
Year: 
2015
Conditions of Use: 
Attribution 2.0 Generic
Media Format: 
Material Type: 
Description: 
This course is designed to give you an introduction to creating software that is interactive, informative and appealing. You will be taught the fundamental principles of application design for specific environments and also given the opportunity to apply these principles in the design of your own software. The programming language, Processing will be the primary means of creating representations of the data that your software comprises of. Beyond learning how to create programs in Processing, this course also encourages you to apply this knowledge to learning other higher level languages and extending your knowledge of data representation beyond programmatic implementations

The Art and Craft of Programming Python Edition (Joh Lusth)

Collection: 
Individual Authors
Author: 
John Lusth
Year: 
2014
Conditions of Use: 
Free book
Media Format: 
Material Type: 
Description: 
This book is designed to be used as the primary textbook in a college-level first course in computing. It takes a fairly traditional approach, emphasizing problem solving, design, and programming as the core skills of computer science. However, these ideas are illustrated using a non-traditional language, namely Python. Although Python is used as the language, teaching Python is not the main point of this book. Rather, Python is used to illustrate fundamental principles of design and programming that apply in any language or computing environment.

Ruby Programming

Collection: 
Wikibooks
Author: 
Wikibooks authors
Year: 
2014
Conditions of Use: 
Creative Commons Attribution-ShareAlike License
Media Format: 
Material Type: 
Description: 
Ruby is an interpreted, object-oriented programming language. Its creator, Yukihiro Matsumoto, a.k.a “Matz,” released it to the public in 1995. Its history is covered here. Its many features are listed here. The book is currently broken down into several sections and is intended to be read sequentially. Getting started will show how to install and get started with Ruby in your environment. Basic Ruby demonstrates the main features of the language syntax. The Ruby language section is organized like a reference to the language. Available modules covers some of the standard library. Intermediate Ruby covers a selection of slightly more advanced topics. Each section is designed to be self contained.

Perl Lessons (Jukka Korpela)

Collection: 
Individual Authors
Author: 
Jukka Korpela
Year: 
2014
Conditions of Use: 
Open access and use
Media Format: 
Material Type: 
Description: 
This tutorial on the Perl programming language is largely based on the Introduction to Perl by Greg Johnson. It covers both the features of the Perl programming language and the techniques that can be used to write scripts and applications in Perl.

JavaScript

Collection: 
Wikibooks
Author: 
Wikibooks authors
Year: 
2014
Conditions of Use: 
Creative Commons Attribution-ShareAlike License
Media Format: 
Material Type: 
Description: 
This book is a guide to JavaScript, a scripting language widely used in web pages and web applications such as email applications

Creative Commons Attribution 4.0 International License.

Collection: 
Bocoup
Author: 
Bocoup
Year: 
2014
Conditions of Use: 
Creative Commons Attribution 4.0 International License.
Media Format: 
Material Type: 
Description: 
jQuery Fundamentals is designed to get you comfortable working through common problems you'll be called upon to solve using jQuery. To get the most out of this site, you'll want to read the content and try the various interactive examples. Each chapter will cover a concept and give you a chance to try example code related to the concept.

Non-Programmer's Tutorial for Python 2.6

Collection: 
Wikibooks
Author: 
Kiah Morante, Elizabeth Cogliati, James A. Brown, Joe Oppegaard, Benjamin Hell
Year: 
2014
Conditions of Use: 
Creative Commons Attribution-ShareAlike License
Media Format: 
Material Type: 
Description: 
The Non-Programmers' Tutorial For Python is a tutorial designed to be an introduction to the Python programming language. This guide is for someone with no programming experience.

Programming in C (Kishori Mundargi)

Collection: 
Individual Authors
Author: 
Kishori Mundargi
Year: 
2014
Conditions of Use: 
Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License
Media Format: 
Material Type: 
Description: 
This is an introductory course and covers the key features of the C language and its usage. The first five chapters help in thoroughly understanding the C syntax. The latter chapters focus on more complex concepts of the C language. This course will briefly touch upon some of the standard C library functions and the mechanism used in the implementation of the same. This course is based on industrial programming experience and extensive study of the language.

Pages

Subscribe to Professional