Computer Science Textbooks

Read more about Introduction to MIPS Assembly Language Programming

Introduction to MIPS Assembly Language Programming

Contributor: Kann

Publisher: Charles W. Kann III

This book was written to introduce students to assembly language programming in MIPS. As with all assemblylanguage programming texts, it covers basic operators and instructions, subprogram calling, loading andstoring memory, program control, and the conversion of the assembly language program into machine code.

(2 reviews)

READ MORE

Read more about Combinatorics

Combinatorics

Contributor: Morris

Publisher: Joy Morris

Combinatorics is an upper-level introductory course in enumeration, graph theory, and design theory.

No ratings

(0 reviews)

READ MORE

Read more about Eloquent JavaScript: A Modern Introduction to Programming

Eloquent JavaScript: A Modern Introduction to Programming

Contributor: Haverbeke

Publisher: No Starch Press

JavaScript lies at the heart of almost every modern web application, from social apps like Twitter to browser-based game frameworks like Phaser and Babylon. Though simple for beginners to pick up and play with, JavaScript is a flexible, complex language that you can use to build full-scale applications.

(4 reviews)

READ MORE

Read more about Java with BlueJ

Java with BlueJ

Contributor: McFadyen

Publisher: Ron McFadyen

This book is Part I of a two-part set that introduces the Java programming language. The text assumes the student will be using the BlueJ development environment and provides some introductory BlueJ material. Our experience has been that BlueJ is easy to learn and provides a good programming environment for the beginner programmer.

(2 reviews)

READ MORE

Read more about Java with BlueJ Part 2

Java with BlueJ Part 2

Contributor: McFadyen

Publisher: Ron McFadyen

This book is Part II of a two-part set that introduces the Java programming language. The text assumes the student will be using the BlueJ development environment and provides some introductory BlueJ material. Our experience has been that BlueJ is easy to learn and provides a good programming environment for the beginner programmer.

No ratings

(0 reviews)

READ MORE

Read more about Relational Databases and Microsoft Access

Relational Databases and Microsoft Access

Contributor: McFadyen

Publisher: Ron McFadyen

This text is a free introductory text that introduces MS Access and relational database design. The motivation is to support a second-year course on database systems which, to the student, is either a service course providing an introduction to database concepts, or, as a prerequisite for more advanced study in the field.

(7 reviews)

READ MORE

Read more about Nature of Geographic Information Systems

Nature of Geographic Information Systems

Contributor: DiBiase

Publisher: BCcampus

The purpose of this text is to promote understanding of the Geographic Information Science and Technology enterprise (GIS&T, also known as “geospatial”).

(1 review)

READ MORE

Read more about Introduction to Programming Using Java - Eighth Edition

Introduction to Programming Using Java - Eighth Edition

Contributor: Eck

Publisher: David J. Eck

Welcome to the Eighth Edition of Introduction to Programming Using Java, a free, on-line textbook on introductory programming, which uses Java as the language of instruction. This book is directed mainly towards beginning programmers, although it might also be useful for experienced programmers who want to learn something about Java. It is not meant to provide complete coverage of the Java language.

(3 reviews)

READ MORE

Read more about Introduction to Computer Graphics

Introduction to Computer Graphics

Contributor: Eck

Publisher: David J. Eck

Introduction to Computer Graphics is a free, on-line textbook covering the fundamentals of computer graphics and computer graphics programming. This book is meant for use as a textbook in a one-semester course that would typically be taken by undergraduate computer science majors in their third or fourth year of college.

(3 reviews)

READ MORE

Read more about An Introduction to Computer Networks - Second Edition

An Introduction to Computer Networks - Second Edition

Contributor: Dordal

Publisher: Peter L Dordal

An Introduction to Computer Networksis a free and open general-purpose computer-networking textbook, complete with diagrams and exercises.It covers the LAN, internetworking and transport layers, focusing primarily on TCP/IP. Particular attention is paid to congestion; other special topics include queuing, real-time traffic, network management, security and the ns simulator.

(5 reviews)

READ MORE