Skip to Main Content

Computer Science & Information Systems: CS 112

If asked for User/Password, same as MIX

Selected Books

Save Time – Use browser’s “Find” tool & use Tables of Contents (front of book) & Indexes (back of book)

Paper Book Problem Solving and Program Design in C 2016 by Hanly, et al QA76.73.C15 H363 2016

AutoCAD 2019 3D modeling 2019 by Hamad

Numerical Methods in Engineering and Science : C, C++, and MATLAB 2019 by Grewal

Reconstructing our orders : artificial intelligence and human society 2019 by Jin

Engineering a better future : interplay between engineering, social sciences, and innovation 2018

Paper Book Introduction to finite element analysis using SolidWorks Simulation® 2018 2018 by Shih T386.S55 S43 2018

Paper Book SolidWorks 2018 and engineering graphics 2018 by Shih TA174 .S55 2018

Programming 101 : the how and why of programming revealed using the processing programming language 2018 by Meyer

The tech professional's guide to communicating in a global workplace : adapting across cultural and gender boundaries 2018 by Wells

Quality software through reuse and integration 2018 by Rubin

Practical free alternatives to commercial software 2018 by Oualline, et al

Higher education computer science : a manual of practical approaches 2018 by Carter, et al

Computational thinking in the STEM disciplines : foundations and research highlights 2018 by Khine

Paper Book Artificial intelligence 2018 Q334.7 .A78 2018

The impact of information on modern humans 2018 by Popkova

The Interconnected Individual : Seizing Opportunity in the Era of AI, Platforms, Apps, and Global Exchanges 2018 by Hastings, et al

Foundations of programming languages 2017 by Lee

Programming language concepts 2017 by Sestoff

Towards a code of ethics for artificial intelligence 2017 by Boddington

Life 3.0 : being human in the age of artificial intelligence 2017 by Tegmark

Paper Book Concepts of programming languages 2016 by Sebesta, et al QA76.7 S43 2016

Artificial intelligence in behavioral and mental health care 2016 by Luxton

Socialbots and Their Friends : Digital Media and the Automation of Sociality 2016 by Gehl

Invitation to computer science 2016 by Schneider, et al

Applied computer science 2016 by Torbert

A dictionary of computer science 2016 by Butterfield, et al

Paper Book C : how to program 2016 by Deitel

Raspberry Pi user guide 2016 by Upton, et al

MATLAB : an introduction with applications 2015 by Gilat

Learning MATLAB : a problem solving approach 2015 by Gander

Programming languages and operational semantics : a concise overview 2014 by Fernández

An Engineer's Guide to Mathematica 2014 by Magrab

su: Raspberry Pi (Computer)

Mastering the Raspberry Pi 2014 by Gay

Raspberry Pi projects 2014 by Robinson

Raspberry Pi system software reference 2014 by Gay

Raspberry Pi hardware reference 2014 by Gay

Guide to teaching computer science : an activity-based approach 2014 by Hazzan

More Books

Paper Book C Primer Plus 2014 by Prata QA76.73 .C15 P733 2014

eBook C Primer Plus 2014 by Prata

Practical foundations for programming languages 2013 by Harper

Type on screen : a guide for designers, developers, writers, and students 2014 by Lupton, et al

PCs for dummies 2013 by Gookin

Paper Book Problem Solving and Program Design in C by Hanly, et al QA76.73 .C15 H363 2013

Matlab by example : programming basics 2013 by Gdeisat, et al

Intelligent routines : solving mathematical analysis with Matlab, Mathcad, Mathematica and Maple 2013 by Anastassiou, et al

Programming with mathematica® : an introduction 2013 by Wellin

Aliasing in object-oriented programming : types, analysis and verification 2013 by Clarke, et al [Geneva Convention?]

Think like a programmer : an introduction to creative problem solving 2012 by Spraul

Paper Book Applied numerical methods with MATLAB for engineers and scientists 2012 by Chapra QA297 C4185 2012

What is sustainable technology? : perceptions, paradoxes and possibilities 2011 by Mulder, et al

Introduction to the theory of programming languages 2011 by Dowek

Programming for engineers : a foundational approach to learning C and MATLAB 2011 by Bradley

A philosophy of technology : from technical artefacts to sociotechnical systems 2011 by Vermaas

Programming languages 2010 by Gabbrielli, et al

A science of operations : machines, logic and the invention of programming 2010 by Priestley

Entrepreneurship for engineers 2010 by Uchino

A science of operations : machines, logic and the invention of programming 2010 by Priestley

Essential Mathcad for engineering, science, and math ISE 2009 by Maxfield

Paper Book Mathcad : a tool for engineering problem solving 2008 by Pritchard TA345 P765 2008

Programming languages : an active learning approach 2008 by Lee

Essentials of programming languages 2008 by Friedman, et al

Design concepts in programming languages 2008 by Turbak, et al

Action programming languages 2008 by Thielscher

Logics of specification languages 2008 by Bjørner, et al

Object-oriented programming languages : interpretation 2007 by Craig

Programming language pragmatics 2006 by Scott

Code Craft : the Practice of Writing Excellent Code 2006 by Goodliffe

Engineering with Mathcad : Using Mathcad to Create and Organize your Engineering Calculations 2006 by Maxfield

An introduction to computational engineering with Matlab 2006 by Yang

Computer aided engineering design 2005 by Saxena, et al

Foundations of object-oriented languages : types and semantics 2002 by Bruce

Computational philosophy of science 1988 by Thagard

Books by Subject

Notice the Filters in Left Column

su:Philosophy of Technology [Topic: computer Science]

su:Ethical & social aspects of IT

su:Computer programming Moral and ethical aspects

su:Computer programmers Professional ethics


su:Work design

su:Theoretical computer science

su:Information theory

su:Conscious automata

su:Cognition Computer simulation

su:Artificial intelligence Forecasting

su:Artificial intelligence Psychological aspects

su:Brain Computer simulation

su: Raspberry Pi (Computer)

su:C   (Computer program language)

su:COMPUTERS / Programming Languages / C

su:C++ (Computer program language)

su:COMPUTERS Programming Languages C++

su:Structured programming

su:Object oriented methods (Computer science)

su:Object oriented programming languages

su:Object oriented programming (Computer science)

su:Finite element method Computer programs





su:Mathematica (Computer file)

su:Mathematica (Computer program language)

su:Computer software Verification

su:Computer systems Testing

su:Computer programs Testing

su:Computer software Testing

su:Computer aided engineering

su:Computer aided design

su:Programming Techniques

su:Microsoft programming

su:Computer programming / software development

su:Microsoft Access

su:Microsoft Office

su:Microsoft Word

su:Microsoft Excel (Computer file)

su:COMPUTERS Desktop Applications Suites

su:Application software Development

su:Mobile apps Development

su:Computer science History

su:Computer programming History

su:Information technology Environmental aspects

Journals, Databases, Videos, Websites, Associations, Patents

Selected Journals

Journal of electrical and computer engineering

OOPS messenger : a quarterly publication of the Special Interest Group on Progamming Languages [ACM]

IEEE spectrum

IEEE technology and society magazine

Interactions (Association for Computing Machinery)

IEEE industry applications magazine

More Journals

& More Journals


Applied Science and Technology Source

DE "Career development" Computer 2017>


Computer Career

SAE Mobilus

Computer Science Career

Web of Science



WVU Tech Dept. of Computer Science & Information Systems

WVU Tech Association for Computing Machinery

Facebook WVU Tech Dept. of Computer Science & Information Systems

Twitter Department of Computer Science and Information Systems, WVU Tech

WVU Tech Gaming at Tech

Golden Bear eSports

WVU Tech  Institute of Electrical and Electronic Engineers

WVU Tech Entrepreneurship Club

Association for Computing Machinery ACM

Institute of Electrical and Electronic Engineers IEEE

International Electrotechnical Commission

Ecma International


WV Hive Small Business Incubator for s. West Virginia

LaunchLab applied innovation centers for WVU students


Teach Yourself Computer Science

Power Thesaurus [ Find words for Searches ]

Power Thesaurus search “Software” Computer Science


Khan Academy Computer Programming

MIT Open Courseware Computer Science

ThomasNet Software Search

WorldCat Operators

Google Operators

Google Scholar

Google Books

Bing Operators

Search Engine Watch

USA Patent Classications 717 for Software

A Patent for Siri in Google Patents

(Personal) (Assistant) (Google) assignee:(Google Inc.)


Intro to Computer Science & Programming, Fall 2008 MIT OpenCourseWare

Association for Computing Machinery Structured Programming

<computerphile> YouTube

IEEE YouTube Computer Science

NumberPhile YouTube


ThomasNet software suppliers search


Instructables search software

Life Hacker search software

Creativity Help

Patents over 20 years old are expired and free for anyone to use.

USA Patent Classications 717 for Software

Derwent Innovations Index

Google Patents

Google Patents search Software [ Class 717 ]

Patents guide


MyCoted:Creativity techniques

SCAMPER primer


How to run a brainstorming meeting


Why creativity blocks happen (and how to overcome them)

National Collegiate Inventors & Innovators Alliance

Aritsan's Assylum