Private: Gina Cody School of Engineering and Computer Science
Private: Gina Cody School of Engineering and Computer Science
Computing Science and Software Engineering
Open Textbooks and Concordia Courses
| Open Textbook Title | Potentially Relevant Courses |
| Discrete Mathematics: An Open Introduction | COEN 231 |
| Book of Proof | COMP 232 |
| Mathematical Reasoning: Writing and Proof | COMP 232 |
| Introduction to Probability | COMP 233 |
| Introduction to Probability, Statistics and Random Processes | COMP 233 |
| Delftse Foundations of Computation | COMP 335 |
| Foundations of Computation | COMP 335 |
| Programming Fundamentals – A Modular Structured Approach using C++ | COMP 345 |
| Programming Fundamentals – A Modular Structured Approach, 2nd Edition | COMP 348 |
| Programming Languages: Application and Interpretation | COMP 348 |
| Database Design | COMP 353 |
| Eloquent JavaScript: A Modern Introduction to Programming | SOEN 287 |
| The Missing Link: An Introduction to Web Development and Programming | SOEN 287 |
| A Brief Introduction to Engineering Computation with MATLAB | |
| Computer Science 20 – Saskatoon | |
| Java, Java, Java: Object-Oriented Problem Solving | |
| Think Stats: Probability and Statistics for Programmers |
Description and Access
Discrete Mathematics: An Open Introduction
Approved by the American Institute of Mathematics, this textbook grew out of a discrete mathematics course at the University of Northern Colorado.
Includes: questions, answers, instructor resources upon request
May suit: COEN 231 Introduction to Discrete Mathematics
Book of Proof
Approved by the American Institute of Mathematics and adopted widely by other universities, this textbook is an introduction to the standard methods of proving mathematical theorems.
Includes: instructor resources, workbook
May suit: COMP 232 Mathematics for Computer Science
Mathematical Reasoning: Writing and Proof
This textbook is designed for the first course in a mathematics curriculum that introduces students to the processes of constructing and writing proofs. It focuses on the formal development of mathematics.
Includes: questions, answers, instructor resources upon request
May suit: COMP 232 Mathematics for Computer Science
Introduction to Probability
The textbook is intended for use in a standard one-term course, in which both discrete and continuous probability is covered.
Includes: exercises and solutions
May suit: COMP 233 Probability and Statistics for Computer Science
Introduction to Probability, Statistics and Random Processes
This textbook is intended for undergraduate and first-year graduate-level courses in probability, statistics, and random processes.
Includes: exercises, solutions, code
May suit: COMP 233 Probability and Statistics for Computer Science
Delftse Foundations of Computation
The textbook is designed for an introductory course in theoretical computer science. It includes topics from propositional and predicate logic, proof techniques, set theory and the theory of computation, along with practical applic