Programming for Problem Solving

Programming for Problem Solving

350.00

Author / Editor

Dutta Sai Eswari

Dutta Sai Eswari has received bachelors degree in CSE from JNTUH, in 2013.She has completed M.Tech in CSE from JNTUH in 2015. She is currently pursuing her doctoral degree in GITAM University (Visakhapatnam). In 2016 she started her professional career as Assistant Professor in department of CSE, JNTUH. Her current field placement as Assistant Professor is with Malla Reddy College of Engineering and Technology (MRCET). She has also published national and international papers in reputed journals. Her current research areas include Machine Learning, Artificial Intelligence, Cryptography, and Network Security.

Author / Editor

P Krishna Kishore

P Krishna Kishore has received bachelors degree in CSE from JNTU Hyderabad, in 2007.He has completed M.Tech in CSE from JNTU Anantapur in 2013. He is currently pursuing her doctoral degree in Dr. M.G.R Educational and Research Institute, Chennai. In 2010 he started his professional career as Assistant Professor in department of CSE, JNTUA and JNTUH. His current field placement as Assistant Professor is with BVRIT HYDERABAD College of Engineering for Women (BVRITH). He has also published national and international papers in reputed journals and had published Books, Patents. His current research areas include Machine Learning, Artificial Intelligence, Cryptography, and Network Security.

Author / Editor

Dr. Navnath D. Kale

Dr. Navnath D. Kale Working as an Assistant Professor in the Department of Computer Science and Engineering at Vardhaman College of Engineering, Hyderabad. He secured Master of Technology in Computer Science and Engineering at Visveswarya Technological University, Belgaum, India. He completed Ph.D. in the field of Wireless Sensor Networks at K. L. University, Vijayawada, India. He is in teaching profession for more than 17 years. He has presented number of papers in National and International Journals, Conference and Symposiums. His main area of interest includes Wireless Sensor Networks, Computer Network and Security.

Category:

Description

Book details

This book has been designed for first-year engineering students undertaking the course on Programming for Problem Solving. It explains the concepts of the course through the C programming language. C is a general-purpose language whose application areas extend from operating systems and device drivers to the apps found on smartphones. By nature, C programs are compact and fast, but they can also be quite tricky and cryptic. This textbook will help in demystifying C programs for first-time readers. The book features well-annotated and properly indented programs which make concept understanding easy for students. Most of the programs in the book are based on real-world applications. The book also provides references to implement programming concepts using Python programming, which along with C, will help students in easy migration from C to Python. Salient Features: * Completely aligned with AICTE model curriculum on Programming for Problem Solving. * Separate chapters providing in-depth coverage on Algorithms and Recursion. * Discusses Big-O notation for algorithms to help students understand time and space complexities. * Provides smooth path for students to migrate to Python with the help of insets. * Side-by-side inclusion of programs in both C and Python language for better understanding.