The current text provides a clear introduction to Computer Science concepts in a programming environment. It is designed as suitable use in freshman- or introductory level coursework in CS and provides the fundamental concepts as well as abstract theorems for solving computational problems. The Python language serves as a medium for illustrating and demonstrating the concepts.
Author(s): Göktürk Üçoluk, Sinan Kalkan (auth.)
Edition: 1
Publisher: Springer-Verlag Wien
Year: 2012
Language: English
Pages: 222
Tags: Computer Engineering; Programming Techniques
Front Matter....Pages I-X
The World of Programming....Pages 1-34
Data: The First Ingredient of a Program....Pages 35-69
Actions: The Second Ingredient of a Program....Pages 71-119
Managing the Size of a Problem....Pages 121-150
A Measure for ‘Solution Hardness’: Complexity....Pages 151-163
Organizing Data....Pages 165-194
Objects: Reunion of Data and Action....Pages 195-215
Back Matter....Pages 217-221