Computer Science Online Books

(Last updated on March 28, 2007)


Disclaimer

The online books listed here are editions which are current as of spring semester 2002. Sources for this list were earlier book lists and various existing bookshelves (primarily for 465 and 567). The books for a specific class can be accessed directly by referring to csbooks#nnn where nnn is the course number selected from 360, 464, 465, 468 and 567. The "Other Sources" section below lists many of the available manuals, so please check there if you need more than the ones included here.

This page was not created to be used "as is" but, rather, as a reference for creating online syllabi. If you use the source for this page to construct your own HTML, you'll have to either 1) include a <BASE> entry as it is here, or 2) concatenate the <BASE HREF=> information to each book's URL. (I used <BASE> to improve the readability of this page's HTML.)

Please communicate any changes to Michael Stack. Thanks!


Other Sources


OS/390 V2 R7 Bookshelves [current NIU (Multiprise 3000) release] [Availability announcement]

OS/390 V2 R10 Bookshelves [soon-to-be NIU release] [Availability announcement]

OS/390 Internet Library [all releases]

z/OS Internet Library [all releases]

S/390 Redbooks Collection Bookshelves


CSCI 360: Computer Programming in Assembler Language


Required and/or
recommended:
Assembler Language with ASSIST and ASSIST/I (Fourth Edition, 1990), by Overbeek and Singletary

SA22-7201: ESA/390 Principles of Operation

SC26-4940: High Level Assembler for MVS & VM & VSE V1R4 (HLASM V1R4) Language Reference

SC26-4941: High Level Assembler for MVS & VM & VSE V1R4 (HLASM V1R4) Programmer's Guide

ASSIST Introductory Assembler User's Manual


CSCI 464: Data Structures


Required and/or
recommended:
SA22-7201: ESA/390 Principles of Operation

SC26-4940: High Level Assembler for MVS & VM & VSE V1R4 (HLASM V1R4) Language Reference

SC26-4941: High Level Assembler for MVS & VM & VSE V1R4 (HLASM V1R4) Programmer's Guide

GC26-8710: High Level Assembler for MVS & VM & VSE V1R4 (HLASM V1R4) Toolkit Feature User's Guide

ASSIST Introductory Assembler User's Manual

ASSIST Assembler Replacement User's Guide


CSCI 465: External Data Structures


Required and/or
recommended:
SA22-7201: ESA/390 Principles of Operation

SC09-1384: C/370 V2 Programming Guide

SC09-2137: Debug Tool User's Guide and Reference

SC09-2360: OS/390 V2R10.0 C/C++ Language Reference

SC09-2362: OS/390 V2R10.0 C/C++ Programming Guide

SC26-4767: COBOL for MVS & VM V1R2 Programming Guide

SC26-4769: COBOL for OS/390 & VM V2R1.1 - COBOL for MVS & VM V1R2.2 - COBOL Set for AIX V1R1 - VisualAge V2R2 COBOL Language Reference

SC26-7326: OS/390 V2R10.0 DFSMS Access Method Services for Catalogs

SC27-0806: OS/390 DFSMS Program Management R4

SC26-7343: OS/390 V2R10.0 DFSMSdfp Utilities

SC26-4940: High Level Assembler for MVS & VM & VSE V1R4 (HLASM V1R4) Language Reference

SC26-4941: High Level Assembler for MVS & VM & VSE V1R4 (HLASM V1R4) Programmer's Guide

GC28-1758: OS/390 V2R10.0 MVS JCL User's Guide

GC28-1757: OS/390 V2R10.0 MVS JCL Reference

GC28-1780: OS/390 V2R10.0 MVS System Codes

GC28-1784: OS/390 V2R10.0 MVS System Messages, Vol 1 (ABA-ASA)

GC28-1785: OS/390 V2R10.0 MVS System Messages, Vol 2 (ASB-ERB)

GC28-1786: OS/390 V2R10.0 MVS System Messages, Vol 3 (EWX-IEB)

GC28-1787: OS/390 V2R10.0 MVS System Messages, Vol 4 (IEC-IFD)

GC28-1788: OS/390 V2R10.0 MVS System Messages, Vol 5 (IGD-IZP)

SC28-1942: OS/390 V2R10.0 Language Environment for OS/390 & VM Debug and Messages


CSCI 468: Systems Programming


Required and/or
recommended:
SA22-7201: ESA/390 Principles of Operation

SC26-7337: OS/390 V2R10.0 DFSMS Macro Instructions for Data Sets

SC26-7330: OS/390 V2R10.0 DFSMSdfp Advanced Services

SC26-7339: OS/390 V2R10.0 DFSMS Using Data Sets

SC26-4940: High Level Assembler for MVS & VM & VSE V1R4 (HLASM V1R4) Language Reference

SC26-4941: High Level Assembler for MVS & VM & VSE V1R4 (HLASM V1R4) Programmer's Guide

GC28-1762: OS/390 V2R10.0 MVS Programming Assembler Services Guide

GC28-1910: OS/390 V2R10.0 MVS Programming Assembler Services Reference


CSCI 567: Applied Systems Programming (click here)


This page was last modified by Michael Stack on Wednesday, March 28, 2007, at 03:10:52 PM CDT