This online book contains the lecture notes for the course COMP 1701 - Introduction to Problem Solving and Programming at Mount Royal University.
This course provides an introduction to problem solving in the context of computer programming. The course emphasizes fundamental algorithmic solutions and implementation of those solutions using a practical programming language. Topics include data representation, program control, file handling and elementary data structures. Check the course info.
The contents of this book have been extracted from these references.
Instructor: Masoud Karimi Fatemi