Free 158-page Programming Text Book
Here is a free downloadable Computer Programming
Text Book which covers and teaches computer programming for
university, college, community college, and high school classes in
computer programming. The author, Milo, has recently completed this Programming Book
and has made if available for free in PDF format (158 pages, 762kb, pdf
format).
This book is divided into two major sections. This
organization reflects the way computer programming is normally taught:
an overview class that gives a foundation in basic concepts, followed
by a series of more advanced classes that go back over the same
material in much more detail. The first section gives an
introduction and overview to computer programming.
This section is further divided into topical specific
presentations and language specific presentations. Each
programming language discussed has a unique color code. The
second section of this programming book provides a detailed reference
for boolean algebra and logic, and assembly languages.
Table of Contents of Computer Programming Text Book:
Section 1: Introduction
Goal Of This Textbook - page 3
Using This Text Book - page 3
Table Of Contents - page 5
Picking A Class - page 7
Syllabus - page 7
Computer Programming - page 13
Size Of Programs - page 13
Basics Of Computer Hardware - page 15
Parts Of A Computer - page 15
Processor - page 16
Main Storage - page 17
External Storage - page 18
Input/Output - page 18
Input - page 18
Output - page 19
Kinds Of Programming - page 20
Programming Languages - page 21
Direct Programming - page 21
Machine And Object Code - page 21
Assemblers - page 21
High Level Languages - page 21
Interpreters - page 22
Compilers - page 22
Linkers - page 22
Loaders - page 22
Editors - page 23
Command Line Interface - page 23
Development Environment - page 23
Standards And Variants - page 24
History Of Programming Languages - page 25
Hello World - page 38
C - page 39
Pascal - page 41
Php - page 42
Creating A Program - page 44
Listings And Errors - page 45
Free Form Vs. Columns - page 47
Whitespace - page 49
Comments - page 50
Building Blocks - page 56
Section 2: Advanced
Boolean Algebra And Logic - page 59
Introduction - page 59
Postulates - page 64
Assembly Languages - page 66
Data Representation - page 71
Register Set - page 76
Memory - page 82
Addresses - page 88
Computer Programming 6
Data Movement - page 95
Character Codes - page 124
Popularity: 8% [?]
Related Posts:
Tags for this post>> free computer books | free programming books | free programming ebooks





























