Discussion Overview
The discussion revolves around seeking recommendations for introductory texts on programming in C, particularly for engineering students preparing for a first-year course. Participants share their experiences and suggest various resources while considering the appropriateness of certain texts for beginners.
Discussion Character
- Exploratory
- Technical explanation
- Homework-related
Main Points Raised
- One participant expresses a need for guidance on suitable introductory texts for learning C programming, specifically asking about "Engineering Problem Solving with C" by Delores M Etter.
- Another participant suggests waiting until the course begins before deciding on additional texts, recommending the Schaum's Outline as an inexpensive option for those in a hurry.
- A different participant shares that "C Primer Plus" by Stephen Prata was their main reference for C and suggests it as a good resource for beginners, also mentioning "C++ Primer" for those interested in C++.
- A participant acknowledges the recommendations and explains their need for a head start due to a slower learning pace.
- Another participant agrees that getting a head start is beneficial and suggests discussing perplexing questions with the professor. They note that "Engineering Problem Solving with C" may not be suitable for beginners and recommend checking book reviews or previewing the book at a library.
Areas of Agreement / Disagreement
Participants generally agree on the value of getting a head start in learning C programming, but there is no consensus on the suitability of "Engineering Problem Solving with C" for beginners. Multiple viewpoints on recommended texts are presented without resolution.
Contextual Notes
Some participants express uncertainty about the appropriateness of certain texts for beginners, and there is mention of the need to preview materials before making a decision. The discussion reflects varying levels of familiarity with the recommended texts.
Who May Find This Useful
New engineering students or individuals interested in learning C programming who are seeking introductory resources and recommendations.