classes

Sam R. Thangiah [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.