Take Computer Science before Numerical Analysis?

Click For Summary

Discussion Overview

The discussion revolves around whether a math major should take Computer Science I before enrolling in Intro to Numerical Analysis, particularly considering the necessity of programming knowledge for the latter course. Participants explore the implications of programming experience on success in Numerical Analysis.

Discussion Character

  • Debate/contested
  • Conceptual clarification
  • Homework-related

Main Points Raised

  • One participant expresses concern about lacking programming experience and questions if taking Computer Science I first would be beneficial.
  • Another participant recounts an experience of a classmate who struggled in Numerical Analysis due to a lack of programming knowledge, suggesting that basic programming skills are important.
  • A different viewpoint suggests that taking an introductory course in C++ or MATLAB could adequately prepare someone for Numerical Analysis, implying that Computer Science may not be as challenging for math majors.
  • One participant strongly recommends taking Computer Science I before Numerical Analysis, reinforcing the idea that foundational programming skills are necessary.
  • Conversely, another participant mentions that their Numerical Analysis course did not require a Computer Science class, indicating that some students managed to learn necessary programming skills on the fly.
  • This participant also suggests that the theoretical nature of their Numerical Analysis course limited the need for extensive programming, questioning the necessity of taking Computer Science first.
  • Despite the differing opinions, it is noted that the original poster is required to take Computer Science I, which may influence their decision.

Areas of Agreement / Disagreement

Participants express differing views on the necessity of taking Computer Science I before Numerical Analysis. Some advocate for it as essential, while others believe it may not be strictly necessary depending on the course structure and individual learning capabilities.

Contextual Notes

There are varying assumptions about the level of programming required in Numerical Analysis, and participants reference different experiences with course structures that may influence their perspectives.

SMA_01
Messages
215
Reaction score
0
I'm a math major, and it's required we take Computer Science I. I've never had any experience with programming (don't really know about it). I was thinking of taking Intro to Numerical Analysis, but when I read the course description it said that some computer knowledge is required. Would it be wiser for me to take Computer Science I before Numerical Analysis? Is computer science really hard? I love math, but I'm not a computer guru.

Any help is appreciated.

Thanks
 
Physics news on Phys.org
You should at least know the basics of computer programming. There was a student in my numerical analysis class who knew nothing about programming and it was embarassing to see her struggle in the class (asking everyone for help, crying when she couldn't finish assignments, etc).
 
If you take an intro to C++ course or perhaps a MATLAB class of some sort, you will be set. Computer science is actually pretty easy for most math majors to pick up.
 
Thanks, so would recommend Computer Science 1 before Numerical Analysis?

This is the course description for CIS:

This course provides a foundation for further studies in computer and information science. It emphasizes a structured approach to problem solving and algorithm development. Topics include principles of program design, coding, debugging, testing and documentation. Students are introduced to the Unified Modeling language for requirements analysis using use-cases and activity diagrams, an object-oriented programming language (C++), and the fundamentals of computer hardware, system software and components. The course will consist of three lecture hours and one two-hour laboratory
 
Yea, i would definitely recommend taking the CS class before numerical analysis.
 
I know that for my Numerical Analysis class a Comp. Sci. class was NOT necessary. Sure sometimes we had to use some MATLAB but it was pretty easy to pick it up along the way.

Maybe it would help if you could list the course description for your Numerical Analysis class, to see how much of it is you actually sitting behind a computer (in our case it was limited, most was theoretical).

EDIT: I just saw that you have to take the Comp. Sci. class anyhow, so in that case I suppose it makes sense to take it first, but if it causes you any trouble (sub-optimal scheduling) I would stick to my above post: sometimes it doesn't matter much.
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 9 ·
Replies
9
Views
3K
  • · Replies 21 ·
Replies
21
Views
5K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 8 ·
Replies
8
Views
4K
  • · Replies 7 ·
Replies
7
Views
2K