Faculty of Science

Computer Science

Algorithms and Data Science

By: Jurg Nievergelt, Informatik and Klaus Hinrichs, Wilhelms University

This is a textbook for first year Computer Science. Algorithms and Data Structures With Applications to Graphics and Geometry.

Attribution:  Algorithms and Data Science by Jurg Nievergelt and Klaus Hinrichs is licensed under a Creative Commons Attribution 4.0 International License.

 

Programming Fundamentals – A Modular Structured Approach using C++

By: Kenneth Leroy Busbee, Houston Community College

This reviewed open textbook covers content normally found in an introductory C++ programming course, including decisions, loops, functions, arrays and file I/O.

Includes: instructor and student resources.

Attribution:  Programming Fundamentals – A Modular Structured Approach using C++ by Kenneth Leroy Busbee is licensed under a Creative Commons Attribution 4.0 International License.

 

 

Java, Java, Java: Object-Oriented Problem Solving

By: Ralph Morelli and Ralph Walde, Trinity College

The third edition of the Java, Java, Java textbook is suitable for a typical Introduction to Computer Science (CS1) course or for a slightly more advanced Java as a Second Language course using the “objects first” approach to programming and problem solving that was characteristic of the first two editions. Throughout the text we emphasize careful coverage of Java language features, introductory programming concepts, and object-oriented design principles.

Attribution:  Java, Java, Java: Object Oriented Problem Solving by Ralph Morelli and Ralph Walde is licensed under a Creative Commons Attribution 4.0 International License.

 

If you have questions about Open Educational Resources or other Open resources in your subject area, please contact your subject liaison librarian.

License

Icon for the Creative Commons Attribution 4.0 International License

Now is the Time for Open Educational Resources by Kelly Dermody, Ann Ludbrook, Nada Savicevic, Michelle Schwartz, Reece Steinberg, and Sally Wilson is licensed under a Creative Commons Attribution 4.0 International License, except where otherwise noted.