Discussion Overview
The discussion revolves around the nature of software engineering and its relationship to electrical engineering and computer science. Participants explore the skills required for success in software engineering, particularly in the context of academic performance and writing abilities.
Discussion Character
- Debate/contested
- Conceptual clarification
- Technical explanation
Main Points Raised
- Some participants suggest that software engineering is distinct from electrical engineering and computer science, focusing primarily on software design.
- Others argue that software engineering involves significant human communication aspects, such as requirements gathering and conflict resolution, rather than just programming.
- A participant emphasizes the importance of writing skills for success in college and beyond, indicating that good writing is essential in any discipline.
- There is a suggestion that the original poster may be conflating software engineering with computer engineering, which encompasses both software and hardware components.
Areas of Agreement / Disagreement
Participants express differing views on the relationship between software engineering and other disciplines, with no consensus on the definitions or scope of software engineering versus computer engineering.
Contextual Notes
Some participants note the need for improved writing skills, but there is no agreement on specific strategies or areas for improvement. The discussion does not resolve the distinctions between software engineering and related fields.