Jump to ratings and reviews
Rate this book

Beginning Software Engineering

Rate this book
Discover the foundations of software engineering with this easy and intuitive guide

In the newly updated second edition of Beginning Software Engineering, expert programmer and tech educator Rod Stephens delivers an instructive and intuitive introduction to the fundamentals of software engineering. In the book, you’ll learn to create well-constructed software applications that meet the needs of users while developing the practical, hands-on skills needed to build robust, efficient, and reliable software.

The author skips the unnecessary jargon and sticks to simple and straightforward English to help you understand the concepts and ideas discussed within. He also offers you real-world tested methods you can apply to any programming language.

You’ll also

Practical tips for preparing for programming job interviews, which often include questions about software engineering practices A no-nonsense guide to requirements gathering, system modeling, design, implementation, testing, and debugging Brand-new coverage of user interface design, algorithms, and programming language choicesBeginning Software Engineering doesn’t assume any experience with programming, development, or management. It’s plentiful figures and graphics help to explain the foundational concepts and every chapter offers several case examples, Try It Out, and How It Works explanatory sections.

For anyone interested in a new career in software development, or simply curious about the software engineering process, Beginning Software Engineering, Second Edition is the handbook you’ve been waiting for.

682 pages, Kindle Edition

First published March 2, 2015

40 people are currently reading
167 people want to read

About the author

Rod Stephens

70 books3 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
19 (39%)
4 stars
19 (39%)
3 stars
10 (20%)
2 stars
0 (0%)
1 star
0 (0%)
Displaying 1 - 6 of 6 reviews
Profile Image for Ibrahem A'mer.
18 reviews31 followers
October 6, 2017
الكتاب مقسم إلى جزئين: عملية تطوير وصناعة البرمجيات - عملية إدارة تطوير وصناعة البرمجيات.
الجزء الأول موجّه بشكل أساسي للمطورين ومهندسي البرمجيات، والجزء الثاني موجّه إلى شريحة أوسع.
الكتاب في جزئه الأول، مختصر، مُقسّم بطريقة جيدة إلى عناوين رئيسية وفرعية، يقوم بتوضيح المصطلحات التقنية الجديدة ويعطي أمثلة لها. على الرغم أن الكتاب والتقنيات التي بداخله تستخدم بشكل أكثر فعالية في البرمجيات التي تعمل على نطاق كبير من الموارد والمستخدمين (enterprise-level software) إلا انه يمكن تطبيق الكثير من تلك التقيات على المشاريع لصغيرة والتجريبيبة. قد يكون ما غاب عن الكاتب هو ضرب الأمثلة العملية أو وضع نماذج مختلفة في نهاية كل فصل.
Profile Image for Linda Hb.
6 reviews1 follower
February 19, 2020
Very clear book. Clear language, easy to understand examples, lots of practical tips. probably a little bit too simple for the current world in which the boundary between software, app and purely cloud based development gets more and more blurry.
24 reviews
Read
June 9, 2019
I read this for a course on Programming and Design for a Computer Science Credential. It was clear and readable for this topic!
Profile Image for Jay M.
11 reviews
July 9, 2020
Love the author's humor. Great real life examples.
Displaying 1 - 6 of 6 reviews

Can't find what you're looking for?

Get help and learn more about the design.