Introduction to Computer Programming

Introduction to the process of taking an algorithm and encoding it into a notation, a programming language, so that it can be executed by a computer. The important first step is the need to have the solution. Without an algorithm there can be no program.

All categories

Books under this sub-category (33 books)

Introduction to Programming using Fortran 95

Post date: 21 Jul 2013
An introduction to programming and problem solving using the Fortran 95 programming language. This book focuses on an introduction to problem solving and algorithm development.
Publication date: 01 Feb 2016
License: Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported
Document Type: Book
 
Introduction to Programming using Fortran 95

Introduction to Programming using Fortran 95

Post date: 21 Jul 2013
An introduction to programming and problem solving using the Fortran 95 programming language. This book focuses on an introduction to problem solving and algorithm development.
Publication date: 01 Feb 2016
License: Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported Document Type: Book


Introduction To Programming With Java, Version 7.0.1

Post date: 23 Oct 2004
A free introductory computer programming textbook that uses Java as the language of instruction. It is suitable for use in an introductory programming course and for people who are trying to learn programming on their own.
Publication date: 01 Aug 2015
License: Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported
Document Type: Textbook
 
Introduction To Programming With Java, Version 7.0.1

Introduction To Programming With Java, Version 7.0.1

Post date: 23 Oct 2004
A free introductory computer programming textbook that uses Java as the language of instruction. It is suitable for use in an introductory programming course and for people who are trying to learn programming on their own.
Publication date: 01 Aug 2015
License: Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported Document Type: Textbook


Java, Java, Java: Object-Oriented Problem Solving, Third Edition

Post date: 02 Sep 2016
A suitable book for a typical Introduction to Computer Science (CS1) course or for a slightly more advanced Java as a Second Language course.
Publisher: Pearson Education
Publication date: 05 Feb 2012
License: Creative Commons Attribution-NoDerivs 3.0 Unported
Document Type: Book
 
Java, Java, Java: Object-Oriented Problem Solving, Third Edition

Java, Java, Java: Object-Oriented Problem Solving, Third Edition

Post date: 02 Sep 2016
A suitable book for a typical Introduction to Computer Science (CS1) course or for a slightly more advanced Java as a Second Language course.
Publisher: Pearson Education
Publication date: 05 Feb 2012
License: Creative Commons Attribution-NoDerivs 3.0 Unported Document Type: Book


Learn Python, Break Python: A Beginner's Guide to Programming

Post date: 24 Sep 2016
A hands-on introduction to the Python programming language, written for people who have no experience with programming whatsoever.
Publication date: 13 Feb 2014
Document Type: Book
 
Learn Python, Break Python: A Beginner's Guide to Programming

Learn Python, Break Python: A Beginner's Guide to Programming

Post date: 24 Sep 2016
A hands-on introduction to the Python programming language, written for people who have no experience with programming whatsoever.
Publication date: 13 Feb 2014
Document Type: Book


Learn to Program Using Python

Post date: 29 Oct 2004
Covers the basic theory of computer programming and the basic techniques needed to solve problems using Python. For absolute beginners on web programming.
Publisher: Addison-Wesley Pub Co
Publication date: 01 Jan 2001
Document Type: Book
 
Learn to Program Using Python

Learn to Program Using Python

Post date: 29 Oct 2004
Covers the basic theory of computer programming and the basic techniques needed to solve problems using Python. For absolute beginners on web programming.
Publisher: Addison-Wesley Pub Co
Publication date: 01 Jan 2001
Document Type: Book


Non-Programmer's Tutorial for Python 2.6

Post date: 05 Apr 2016
A tutorial designed to be a introduction to the Python programming language for someone with no programming experience.
Publication date: 05 Sep 2011
License: Creative Commons Attribution-ShareAlike 3.0 Unported
 
Non-Programmer's Tutorial for Python 2.6

Non-Programmer's Tutorial for Python 2.6

Post date: 05 Apr 2016
A tutorial designed to be a introduction to the Python programming language for someone with no programming experience.
Publication date: 05 Sep 2011
License: Creative Commons Attribution-ShareAlike 3.0 Unported


Non-Programmer's Tutorial for Python 3

Post date: 05 Apr 2016
A conversion of Non-Programmer's Tutorial for Python 2.6, this tutorial is designed to be an introduction to the Python programming language for someone with no programming experience.
Publication date: 14 Jan 2016
License: Creative Commons Attribution-ShareAlike 3.0 Unported
 
Non-Programmer's Tutorial for Python 3

Non-Programmer's Tutorial for Python 3

Post date: 05 Apr 2016
A conversion of Non-Programmer's Tutorial for Python 2.6, this tutorial is designed to be an introduction to the Python programming language for someone with no programming experience.
Publication date: 14 Jan 2016
License: Creative Commons Attribution-ShareAlike 3.0 Unported


Programmed Lessons in Quick Basic

Post date: 28 Jan 2005
A gentle introduction to programming using QuickBasic for students in all majors.
Publication date: 01 Sep 2004
Document Type: Book
 
Programmed Lessons in Quick Basic

Programmed Lessons in Quick Basic

Post date: 28 Jan 2005
A gentle introduction to programming using QuickBasic for students in all majors.
Publication date: 01 Sep 2004
Document Type: Book


Programming and Programming Languages

Post date: 10 Dec 2016
An introduction to programming and programming languages. This textbook intentionally includes mistakes in its examples, to make readers engage with the material.
Publication date: 30 Nov 2015
Document Type: Textbook
 
Programming and Programming Languages

Programming and Programming Languages

Post date: 10 Dec 2016
An introduction to programming and programming languages. This textbook intentionally includes mistakes in its examples, to make readers engage with the material.
Publication date: 30 Nov 2015
Document Type: Textbook


Programming Fundamentals: A Modular Structured Approach Using C++

Post date: 31 May 2017
The approach of this text is to take learners through a progression of materials in order to develop skills of modular, structured programming. The text was written, for the most part, without consideration of a specific programming language.
Publisher: Connexions
Publication date: 24 Sep 2009
License: Creative Commons Attribution 2.0 Generic
Document Type: Textbook
 
Programming Fundamentals: A Modular Structured Approach Using C++

Programming Fundamentals: A Modular Structured Approach Using C++

Post date: 31 May 2017
The approach of this text is to take learners through a progression of materials in order to develop skills of modular, structured programming. The text was written, for the most part, without consideration of a specific programming language.
Publisher: Connexions
Publication date: 24 Sep 2009
License: Creative Commons Attribution 2.0 Generic Document Type: Textbook


Programming in Oberon - Steps Beyond Pascal and Modula

Post date: 31 Mar 2006
A definitive guide to the Oberon language developed as a successor to Pascal and Modula 2.
Publisher: Addison-Wesley Publishing
Publication date: 01 Jun 1992
 
Programming in Oberon - Steps Beyond Pascal and Modula

Programming in Oberon - Steps Beyond Pascal and Modula

Post date: 31 Mar 2006
A definitive guide to the Oberon language developed as a successor to Pascal and Modula 2.
Publisher: Addison-Wesley Publishing
Publication date: 01 Jun 1992


Programming Principles in Java: Architectures and Interfaces

Post date: 20 Aug 2006
A first course for would-be professional programmers, using Java. This textbook presents standard architectures for component construction and patterns of control construction and data construction.
Publication date: 01 Jan 2003
Document Type: Textbook
 
Programming Principles in Java: Architectures and Interfaces

Programming Principles in Java: Architectures and Interfaces

Post date: 20 Aug 2006
A first course for would-be professional programmers, using Java. This textbook presents standard architectures for component construction and patterns of control construction and data construction.
Publication date: 01 Jan 2003
Document Type: Textbook


Python for Everybody: Exploring Data In Python 3

Post date: 07 Sep 2016
This book provides an Informatics-oriented introduction to programming. It focuses on using Python to solve data analysis problems common in the world of Informatics.
 
Python for Everybody: Exploring Data In Python 3

Python for Everybody: Exploring Data In Python 3

Post date: 07 Sep 2016
This book provides an Informatics-oriented introduction to programming. It focuses on using Python to solve data analysis problems common in the world of Informatics.

Python for Informatics: Exploring Information

Post date: 13 Jan 2011
A remix of Allen B. Downey's Think Python, the overall book structure has been changed to get to doing data analysis problems as quickly as possible and have a series of running examples and exercises about data analysis from the very beginning.
Publisher: CreateSpace Independent Publishing Platform
Publication date: 02 Sep 2013
License: Creative Commons Attribution-ShareAlike 3.0 Unported
Document Type: Book
 
Python for Informatics: Exploring Information

Python for Informatics: Exploring Information

Post date: 13 Jan 2011
A remix of Allen B. Downey's Think Python, the overall book structure has been changed to get to doing data analysis problems as quickly as possible and have a series of running examples and exercises about data analysis from the very beginning.
Publisher: CreateSpace Independent Publishing Platform
Publication date: 02 Sep 2013
License: Creative Commons Attribution-ShareAlike 3.0 Unported Document Type: Book


Python for You and Me

Post date: 28 May 2016
Python for You and Me is a book to learn Python. It targets people who are completely new to the language.
Publication date: 31 Dec 2015
Document Type: Book
 
Python for You and Me

Python for You and Me

Post date: 28 May 2016
Python for You and Me is a book to learn Python. It targets people who are completely new to the language.
Publication date: 31 Dec 2015
Document Type: Book


Book Categories
Sponsors
Icons8, a free icon pack