classes
Spring 2012
- CpSc 140: Introduction to Programming: C++
- Text:Introduction to Programming with C++ (2nd Edition), Liang, ISBN: 9780136110149
- Publisher: Prentice Hall
- CpSc 210: Productivity Software
- Text: Microsoft Office 2007 in Business, Core. 2nd Edition. Manzo, Piziak and Rhoads, 2008 Publisher: Prentice Hall. ISBN-13:978-0-13-507320-9, ISBN-10:0-13-507320-0
- CpSc 365: Data Structures and Algorithms
- Text:Data Structures in Java for the Principled Programmer, Duane Bailey
- www.cs.williams.edu/javastructures/Book_files/JavaStructures.pdf
Other Classes Taught
- CpSc 110: Introduction to Computer Concepts
- Text: Technology in Action: Introductory, 2nd Edition-Evans, Martin and Poatsy GO with Microsoft Office 2003, Brief Gaskin, Preston, Preston and Ferrett with Train and Assess, Publisher: Prentice Hall.
ISBN#:0132192152. - CpSc 130: Intro to Programming and Information Systems
- Text: Essential for Design: Javascript, Comprehensive, Brooks Publishing
ISBN:0131878972 - CpSc 140: Introduction to Programming: C++
- Text:Introduction to Programming with C++ (2nd Edition), Liang, ISBN: 9780136110149
- Publisher: Prentice Hall
- CpSc 210: Productivity Software
- Text: Microsoft Office 2007 in Business Core, Second Edition (with MyILab), Manzo, Piziak and Rhoads, ISBN: 0137025459
- Publisher: Prentice Hall
- CpSc 236: Selected Languages: C#
- Text: C# 2005, Joel Murach, 2006, Mike Murach and Associates Publishing - Discounted price
ISBN-10: 1-890774-37-5
ISBN-13: 978-1-890774-37-0 - CpSc 374: Algorithms and Data Strctures
- Text: Data Structures and Algorithms in Java, Robert Lafore, Second Edition, SAMS Publishing
ISBN:0-672-32453-9 - CpSc 378: Theory of Computation
- Text: Introduction to the Theory of Computation, Wayne Goddard,ISBN-13: 978-0-7637-4125-9
- Publisher: Jones and Bartlett
- Optional Text: JFLAP: An Interactive Formal Languages and Automata Package, Susan H. Rodger and Thomas W. Finley,ISBN-13: 978-0-7637-3834-1
- Publisher: Jones and Bartlett
- CpSc 488: Software Engineering
- Text: Object-Oriented Software Engineering: Practical Software Development using UML and Java, 2nd Edition, Timothy C. Lethbridge and Robert Laganiere
ISBN#:0-07-322034-5. - CpSc 464: Principles of Concurrent Programming and Operating Systems
- Text: Operating Systems Concepts, SilberSchatz, Galvin and Gagne
ISBN:0471694665 - CpSc 476: Introduction to Artificial Intelligence
- Text:Artificial Intelligence: Structures and Strategies for Complex Problem Solving,George Luger, Sixth Edition.,978-0-321-54589-3
- Publisher: Addison Wesley
- CpSc 498: Machine Learning and Robotics
- No Text. Research papers will be provided.
All material for the classes can be found on the I disk drive available on the SRU local area network. Descriptions of the courses can be obtained from the Slippery Rock University course catalog.