HOME COMPUTER ARCHITECTURE NETWORKING COMPUTER GRAPHICS SOFTWARE DATA MANAGEMENT ARTIFICIAL INTELLIGENCE HUMAN COMPUTER INTERACTION CONTACT US REVIEW COPY SHOP MK

TEXTBOOKS for
Introduction to Programming (CS1) Courses


C# Annotated Standard

Annotated C# Standard
Jon Jagger
Peter Sestoft
Nigel Perry

ISBN: 9780123725110
Copyright 2007

Standards, while being definitive, do not usually serve as the best reference to the use of a programming language. Books on languages usually are able to explain usage better, but lack the definitive precision of a standard. Annotated C# Standard combines the two; it is the standard with added explanatory material. This book includes the full text of the 2006 ECMA 335 Standard combined with the notes of acclaimed experts who contributed to the writing of the standard itself. Annotated C# Standard provides programmers and students with necessary information that will improve and speed their C# programs... [more]

Digital Visual FORTRAN Programmer's Guide


Digital Visual FORTRAN Programmer's Guide
Michael Etzel
Karen Dickinson

ISBN: 9781555582180
Copyright 1999

Written by key technical writers from the Digital Visual Fortran product team, Digital Visual Fortran Programmer's Guide presents in printed form the critical portions of the official programmer's guide, previously only available online. The result is the authoritative book on Digital Visual Fortran's features and how to use them to create effective applications. Digital Visual Fortran is the language of choice for computation-intensive scientific and engineering applications, financial applications, and other programs. Digital recently acquired Fortran technology and rights from Microsoft that allows them to use the Microsoft Developer Studio Integrated Development Environment, which is featured in Microsoft's Visual C++ and Visual Basic. The result is that Digital Visual Fortran is much easier to use and looks and works much like Microsoft's industry-leading programming products for other market segments... [more]

Compaq Visual Fortran

Compaq Visual Fortran
A Guide to Creating Windows Applications

Norman Lawrence
ISBN: 9781555582494
Copyright 2001

Compaq Visual Fortran: A Guide to Creating Windows Applications is the only book that shows developers how to create Windows applications using Visual Fortran software. It complements the successful reference, Digital Visual Fortran Programmer's Guide. The book teaches CVF programming progressively, beginning with simple tasks and building up to writing professional-level Win32 applications. Readers will learn about the powerful new CVF graphical user interface, as well as the intricacies of Windows development from a CVF perspective. They can master QuickWin, the Win32 APIs including multiple document interfaces, and Open GL with 3D and interactive graphics... [more]

C# Annotated Standard


Java Made Simple, 2nd Edition
P.K. McBride
ISBN: 9780750653398
Copyright 2001

Java is a programming language designed for use on networks, in particular the Internet, and can also be used to write full-scale applications. It is based upon C++ and is very similar in its style and structure. Java Made Simple 2nd edition concentrates on getting the reader started and assumes no prior programming knowledge. Once the essentials have been mastered, it provides the confidence to go deeper into the language and broaden and develop invaluable programming skills.... [more]

Pixels, Patterns, and Processing

Learning Processing
A Beginner's Guide to Programming Images, Animation, and Interaction

Daniel Shiffman
ISBN: 9780123736024
Copyright 2008

Learning Processing introduces programming concepts in a more accessible format than traditional programming textbooks. It uses the open source programming language Processing as the basis for all discussion and examples, focusing on the fundamentals such as variables, conditionals, loops, arrays, and objects in a highly visual manner. The book introduces advanced topics such as data mining, networking, image processing, computer vision, and 3D graphics. It introduces using Processing for "tangible media"; communicating with microcontrollers to interact with the physical environment. Processing is based on the programming language Java, and is an excellent introduction to Java and object-oriented programming. This book helps to prepare students for the study of more advanced object-oriented languages such as Java or C++... [more]

Software Engineering Courses
To find textbooks click the course headings below.

Introduction to Programming (CS1) courses:

  • C# Programming - Introductory
  • FORTRAN — Programming
  • Java — Programming for Technology

Intermediate/Advanced Programming courses:

  • Java — Intermediate / Advanced Programming

Other Programming Languages courses:

  • PL/1—Programming
  • Other Languages — Programming

Algorithms/Advanced Data Structures (CS7) courses:

  • Java — Algorithms

Compilers courses:

  • Compiler Construction

Object-Oriented Programming courses:

  • Object-Oriented Design
  • Unified Modeling Language (UML)

Operating Systems (OS) courses:

  • Operating Systems (OS)
  • Distributed Systems

Parallel Computing courses:

  • Parallel Algorithms
  • Parallel Computing
  • Parallel Programming / Concurrent Programming

Programming Languages and Theory courses:

  • Programming Languages / Comparative Languages
  • Theory of Programming Languages

Software Engineering courses:

  • Programming Methodology
  • Software Reliability
  • Software Testing and Verification

Web Programming and Design
courses:

  • PERL — Programming

Other courses:

  • Systems Analysis and Design
  • Systems Analysis and Design — Advanced
Terms of Use | Privacy Policy | Copyright © 2007 Elsevier All rights reserved.