Facebook Google + Twitter

Programming Fundamentals

Computer Programming

Programming Fundamentals is available for use!

This book has been released and is ready for you to adopt, adapt and provide feedback on.

Let the team know how you’re using it.

About this Project

If you teach an introductory programming course in any programming language, your contributions are needed to make this free textbook as widely inclusive, accessible, and available as possible!

The original content for this book was written specifically for a course based on C++. The goal for this second edition is to make it programming-language neutral, so that it may serve as an introductory programming textbook for students using any of a variety of programming languages, including C++, C#, Java, JavaScript, Python, and Swift.

Programming concepts are introduced generically, with logic demonstrated in pseudocode and flowchart form, followed by examples for different programming languages. Emphasis is placed on a modular, structured approach that supports reuse, maintenance, and self-documenting code.

We are seeking peer reviewers for all programming languages.

A working copy of the book is now available at Rebus Press:
https://press.rebus.community/programmingfundamentals

Join us in making fundamental programming concepts free, accessible, and available to all!

Team

Zoe Wake Hyde

Project Manager

Dave Braunschweig

Lead Author

Una Daly

Contributor

Activities