
From the Back Cover
An intuitive and straightforward guide to the foundations of software engineering
In the newly revised second edition of Beginning Software Engineering, veteran programmer and award-winning instructor Rod Stephens delivers the fundamentals of software engineering, showing you how to create well-constructed applications that meet users needs. Youll learn the practical, hands-on skills you need to design and build software thats robust, efficient, and reliable.
The author avoids unnecessary jargon and sticks to simple and straightforward English that helps you understand the concepts and ideas he explains in the book. He also provides real-world tested methods you can apply to any programming language, including C#, Java, Python, and more. The book doesnt assume any experience with programming, development, or management, and uses intuitive case examples and explanatory sections to highlight and simplify more advanced topics for beginning learners.
Full of practical tips for preparing for programming job interviewswhich often include questions about software engineering practicesand no-nonsense tutorials for requirements gathering, system modeling, design implementation, testing, and debugging, Beginning Software Engineering is perfect for anyone interested in a new career in software development as well as those simply curious about the software engineering process.
About the Author
ROD STEPHENS is a former Microsoft MVP, programmer, and award-winning instructor who speaks regularly at programming conferences and users group meetings. He has written more than 250 magazine articles as well as 37 books that have been translated into at least ten different languages on topics including C#, Python, and other languages. He runs the popular C# Helper and VB Helper web sites.