Computer Science Texts

Fall 2008 – Spring 2009

 

Note: The software required for each course is listed. If you do not already have the software for your course, a software CD will be provided in class for you to install. If you do not want to install the software on your computer, you may use the computer labs at both the Oceanside and San Elijo campuses to complete the required assignments and projects.

 

Home

MiraCosta web site

Enroll on Surf

 

Computer Science Courses:

Course: CS 107 - Introduction to Object-Oriented Programming (Fall 2008)

            Text: Learning to Program with Alice – 2nd edition

            Author: Wanda Dann, Steve Cooper and Randy Pausch

            ISBN: 0-13-208516-X    

            Software: Alice (computer animation software - provided in class)

            Note: The 1st edition of the book can also be used for the class.

 

Course: CS 110 - Introduction to Computer Science - accelerated pace

            Text: Absolute Java - Third Edition

            Author: Walter Savitch

            ISBN: 0-321-48792-3

            Software: Java 6.0 (also known as Java 2 SDK 1.6) provided in class

 

Course: CS 111 - Introduction to Computer Science I: Java (Fall 2008/Spring 2009)

            Text: Absolute Java - Third Edition

            Author: Walter Savitch

            ISBN: 0-321-48792-3

            Software: Java 6.0 (also known as Java 2 SDK 1.6) provided in class

 

Course: CS 112 - Introduction to Computer Science II: Java (Spring 2008)

            Text: Absolute Java - Third Edition

            Author: Walter Savitch

            ISBN: 0-321-48792-3

            Software: Java 6.0 (also known as Java 2 SDK 1.6) provided in class

 

Course: CS 113 - Basic Data Structures and Algorithms (Spring 2009)

            Text: Data Structures and Problem Solving using Java - 3rd edition

            Author: Mark Allan Weiss

            ISBN: 0-321-32213-4

            Software: Java 6.0 (also known as Java 2 SDK 1.6) provided in class

 

Course: CS 140 - Visual Basic Programming (Fall 2008)

            Text: MS Visual Basic 2005 for Windows, etc. - Comprehensive

            Authors: Shelly, Cashman, and Hoisington

            ISBN: 0-619-25497-1

            Software: Visual Basic 2005 – provided with text

 

Course: CS 150 - C++ Programming (Spring 2009)

            Text: Starting Out with C++ Early Objects, 6th edition

            Authors: Gaddis, Walters & Muganda

            ISBN: 0-321-51238-3

            Software: C++ - provided in class

 

Course: CS 220 - Assembly Language Programming

            Reference Texts:

Kip Irvine - Assembly Language for Intel-Based Computers - 5th edition

ISBN: 0-1323-8310-1

Mano & Kime - Logic and Computer Design Fundamentals - 4th edition

            ISBN: 0-1319-8926-X

            Software: Necessary software provided in class

 

Programming Course for Microsoft Office:

 

Course: CIS 169 - Visual Basic for Applications (not offered at this time)

            Possible Texts:

Birnbaum & Vine - Microsoft Excel VBA Programming for the Absolute Beginner - 3rd edition
ISBN: 1-59863-394-5

Michael Vine - Microsoft Access VBA Programming for the Absolute Beginner

ISBN: 1-59863-393-7

Software: Microsoft Office 2007

 

Home