Discussion Overview
The discussion revolves around whether computer science majors should take multivariable calculus (calculus 3), considering its relevance to the field and the curriculum requirements at various institutions. Participants explore the applicability of calculus 3 concepts in computer science, particularly in areas like computer graphics and robotics, while also weighing the importance of other mathematical subjects.
Discussion Character
- Debate/contested
- Conceptual clarification
- Exploratory
Main Points Raised
- Some participants suggest that multivariable calculus is not directly applicable to most computer science courses, but still advocate for taking it due to its interesting content and potential benefits in thinking critically.
- Others argue that while calculus 3 may not be used extensively, it is crucial for specific fields such as robotics and computer graphics.
- A participant mentions that their experience in a 3D computer graphics course highlighted the importance of linear algebra and the conceptual vocabulary from calculus 3, even if direct calculus calculations were not performed.
- Concerns are raised about the difficulty of calculus 3, particularly for those who struggled with earlier calculus courses or have GPA concerns, suggesting that students should consider their math background before enrolling.
- There is a discussion about the nature of calculus 3 being more conceptual compared to earlier calculus courses, which may influence students' enjoyment and success in the subject.
Areas of Agreement / Disagreement
Participants express a range of opinions, with no clear consensus on whether multivariable calculus is essential for computer science majors. Some advocate for its value, while others emphasize the importance of discrete mathematics and express uncertainty about its necessity.
Contextual Notes
Participants note that the relevance of calculus 3 may depend on individual career paths within computer science, and that personal interest and aptitude in mathematics can influence the decision to take the course.