C Programming for Engineering and Computer Science takes a question and answer approach to effectively teach the C language and program design to students with no previous experience in computer programming. Throughout every lesson, questions and explanations engage the students and guide them through the C code. Tan and D'Orazio immerse students in C code, requiring them to read and understand it. After completing this text, students are fluent in the C language and able to write efficient, structured applications in C.
Andrew Tan H.H. from Morrison Knudsen Corporation and Timothy D’Orazio, currently head of the Civil Engineering program at San Francisco State University are the original authors of the book, entitled C Programming for Engineering and Computer Science, on which C Programming: A Q&A Approach is based. The new co-authors who developed C Programming: A Q&A Approach are Dr. Or Siu Hang and Dr. Marian Choy.