Timeline for Is it common to study mathematics without any computer programming? Why would this be considered acceptable?
Current License: CC BY-SA 4.0
7 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Sep 5, 2020 at 18:19 | comment | added | Ben Bolker | FWIW my department (math & stats, in Canada) teaches a required first-year "intro to mathematical/scientific programming" course (in Python); students can also fulfill the requirement by taking corresponding courses in the physics or CS departments. We used to have a looser requirement following @user2705196's description above: they had to have taken one or more of the courses that had a programming component (usually MATLAB or R). | |
Sep 5, 2020 at 16:16 | comment | added | user2705196 | I think it might be a US vs rest of the world case. As one of the other answer states, this might depend on local customs and culture. I can definitely see CS requirements to be one way of doing it. But an "intro to programming" class can certainly be taught by the math dept as part of the math program. And yes, another way is that various classes (such as nl-dynamics, linear algebra etc) simply use computational tools that the students have pick up as part of those courses. This way strikes me as a pedagogically very useful way of doing things. | |
Sep 5, 2020 at 16:08 | comment | added | Nate Eldredge | @user2705196: As counterpoint, I will say that my own undergraduate degree, and the programs at the institution where I currently work, both have programming requirements that consist of requiring students to take one or more specific classes, which are designated as CS XXX. Students who already have adequate skills may be able to earn credit for those classes by completing a special project or exam, but this is an exception. | |
Sep 5, 2020 at 16:03 | comment | added | Nate Eldredge | @user2705196: How are those requirement implemented? Exams, projects in other courses, etc? For US undergraduate programs, the most common way to implement requirements is to require specific courses, and computer programming courses are generally listed under "computer science" (even though I agree that in a strict sense this is inaccurate). | |
Sep 5, 2020 at 16:00 | comment | added | user2705196 | Not requiring taking a Computer Science course is very different from having a degree program without any programming requirements. All the degree programs I am familiar with in math/physics include programming requirements but do not require the students to take CS classes. | |
Sep 5, 2020 at 3:01 | history | edited | Nate Eldredge | CC BY-SA 4.0 |
added 2 characters in body
|
Sep 5, 2020 at 2:53 | history | answered | Nate Eldredge | CC BY-SA 4.0 |