Silicon Press Logo
Spacer Spacer

Cover; click to enlarge Software Development In C
by Sartaj Sahni & Robert F. Cmelik
ISBN 0-929306-16-3
556 pages, Paperback
$49.95 (US Dollars)
Author Bios: Sahni, Cmelik

This excellent book is a comprehensive introduction to all aspects of software development using C to illustrate concepts. Traditional software engineering topics covered are problem specification, human interface design, modularization, aesthetic programming, stepwise refinement, testing, & documentation. Non traditional software engineering topics covered are program verification, performance analysis and measurement, data structures & algorithms.

This book can be used for courses on (1) introduction to software engineering, (2) introduction to data structures and algorithms, and (3) advanced programming.


  • Software Development
  • Specification
  • Design
  • Modularization
  • Aesthetic Programs
  • Defensive Programming
  • Stepwise Refinement
  • Program Correctness
  • Testing
  • Performance Analysis
  • Performance Measurement
  • Data Structures
  • Advanced Data Structures
  • Algorithm Design Methods
  • Appendix A: Curve Fitting
  • Index

About SP   FAQs   Authors   Custom Reports   Our Partners   For Partners